Segfault if editor does not have write access to Engine/{Saved,Intermediate}

The editor segfaults if it is started without having write access to the Engine/Saved and Engine/Intermediate directories. I would expect it to at least print some kind of simple error (“could not access Engine/Saved/…”) and exit afterwards - it should not be possible to get a program to exit by segfaulting.

A better way to solve this would be to move the logs and the configuration files to a user-owned directory and modify them there. This would be a much cleaner solution, especially considering multi-user systems, although I do not know how complex such a change would be.

I can reproduce this on Linux Arch. I am sure this also affects other Linux distributions but I cannot say anything about Windows.