C++ Quit Game

I know it’s an old topic, but in case someone has the same problem: You show the code of FGenericPlatformMisc which is most likely not what is being executed. It is more likely to be a RequestExit(bool) method from your specific platform class, for example FWinPlatformMisc::RequestExit(bool). So check the code there.Also keep in mind that abort() signals abnormal termination, which can be seen as a crash, especially if you have a debugger attached - since it is said to simply signal SIGABRT.