If you start up the gui with a non-existent file name it will crash
Normally if you give the gui command line a file name it will try to load it. If you give it a file name that doesn't exist it will correctly report that it could not be opened because it doesn't exist, but then try to access stuff from the file anyway and crash. It should just load up the gui with no file loaded at all.