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);