utils: dump memory info on crash (#708)

For diagnosing out of memory errors / malloc failures.
This commit is contained in:
bicarus
2026-05-28 23:57:34 -07:00
committed by GitHub
parent 3a468a9a3b
commit 489d40d87d
3 changed files with 61 additions and 0 deletions
+4
View File
@@ -14,6 +14,7 @@
#include "util/detour.h"
#include "util/libutils.h"
#include "util/logging.h"
#include "util/memutils.h"
#include "cfg/configurator.h"
#include "logger.h"
@@ -175,6 +176,9 @@ static LONG WINAPI TopLevelExceptionFilter(struct _EXCEPTION_POINTERS *Exception
log_warning("signal", "minidump creation function not available, skipping");
}
// dump memory information
memutils::show_available_memory();
// this will stall all UI threads for this process
show_popup_for_crash();