If we are unable to open the preferences file we shouldn't try to read from it. This led to a segmentation fault when compiled in release mode, but for some reason it worked when compiled in debug mode?