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.