From 44426709f7e81fc00627ec65e446a65444e5d428 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 13 Feb 2025 20:43:32 +0300 Subject: [PATCH] engine: platform: posix: skip first stack frame when printing stack trace with libbacktrace --- engine/platform/posix/crash_libbacktrace.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/engine/platform/posix/crash_libbacktrace.c b/engine/platform/posix/crash_libbacktrace.c index fcdd0531..554cdde8 100644 --- a/engine/platform/posix/crash_libbacktrace.c +++ b/engine/platform/posix/crash_libbacktrace.c @@ -158,8 +158,7 @@ void Sys_CrashLibbacktrace( int signal, siginfo_t *si, void *context ) pd.message_size = sizeof( message ) - len; pd.len = 0; - if( g_bt_state ) - backtrace_full( g_bt_state, 0, Sys_BacktracePrintFull, Sys_BacktracePrintError, &pd ); + backtrace_full( g_bt_state, 1, Sys_BacktracePrintFull, Sys_BacktracePrintError, &pd ); // put MessageBox as Sys_Error Msg( "%s\n", message );