From bb3ef08ac5a0422e0e17a37e992179cb4a37f39b Mon Sep 17 00:00:00 2001 From: psi29a Date: Sat, 4 Mar 2023 12:42:06 +0000 Subject: [PATCH] Merge branch 'maybe-fix-freeze-catcher' into 'master' Fix Windows freeze catcher See merge request OpenMW/openmw!2795 (cherry picked from commit afa6643c6ee81e3372d28008f191aacbb5e00630) 5b3e9e15 Maybe fix Windows freeze catcher --- components/crashcatcher/windows_crashmonitor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/components/crashcatcher/windows_crashmonitor.cpp b/components/crashcatcher/windows_crashmonitor.cpp index d2e5737949..fb6db269c8 100644 --- a/components/crashcatcher/windows_crashmonitor.cpp +++ b/components/crashcatcher/windows_crashmonitor.cpp @@ -205,6 +205,7 @@ namespace Crash if (mFreezeAbort) { + handleCrash(); TerminateProcess(mAppProcessHandle, 0xDEAD); std::string message = "OpenMW appears to have frozen.\nCrash log saved to '" + std::string(mShm->mStartup.mLogFilePath) + "'.\nPlease report this to https://gitlab.com/OpenMW/openmw/issues !"; SDL_ShowSimpleMessageBox(0, "Fatal Error", message.c_str(), nullptr);