From c901bcf32143a9bdfd42ecc850ecb73925c5df33 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Fri, 1 Sep 2023 22:53:08 +0200 Subject: [PATCH] Call Sys_PrintBackTrace() directly from Sys_SigHandler() --- code/sys/new/sys_main_new.c | 1 - code/sys/sys_main.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/sys/new/sys_main_new.c b/code/sys/new/sys_main_new.c index f098f550..e85f5501 100644 --- a/code/sys/new/sys_main_new.c +++ b/code/sys/new/sys_main_new.c @@ -255,7 +255,6 @@ void* Sys_GetCGameAPI(void* parms) } void VM_Forced_Unload_Start(void) { - Sys_PrintBackTrace(); } void VM_Forced_Unload_Done(void) { diff --git a/code/sys/sys_main.c b/code/sys/sys_main.c index ca3d1afd..c92f19a2 100644 --- a/code/sys/sys_main.c +++ b/code/sys/sys_main.c @@ -741,6 +741,7 @@ void Sys_SigHandler( int signal ) else { signalcaught = qtrue; + Sys_PrintBackTrace(); VM_Forced_Unload_Start(); #ifndef DEDICATED CL_Shutdown(va("Received signal %d", signal), qtrue, qtrue);