From: Jeff Lucovsky Date: Tue, 26 Apr 2022 19:04:48 +0000 (-0400) Subject: suricata/init: Remove stack-on-signal code X-Git-Tag: suricata-5.0.10~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18158b003e2a5d15fb4c88bb40d61069c21f7284;p=thirdparty%2Fsuricata.git suricata/init: Remove stack-on-signal code Issue: 5229 This commit removes functionality never intended for the 5.0.x maintenance branch: stack-on-signal logging --- diff --git a/src/suricata.c b/src/suricata.c index c4bdc1cb33..5e084d2354 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -2290,22 +2290,6 @@ static int InitSignalHandler(SCInstance *suri) #ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION UtilSignalHandlerSetup(SIGINT, SignalHandlerSigint); UtilSignalHandlerSetup(SIGTERM, SignalHandlerSigterm); -#if HAVE_LIBUNWIND - int enabled; - if (ConfGetBool("logging.stacktrace-on-signal", &enabled) == 0) { - enabled = 1; - } - - if (enabled) { - SCLogInfo("Preparing unexpected signal handling"); - struct sigaction stacktrace_action; - memset(&stacktrace_action, 0, sizeof(stacktrace_action)); - stacktrace_action.sa_sigaction = SignalHandlerUnexpected; - stacktrace_action.sa_flags = SA_SIGINFO; - sigaction(SIGSEGV, &stacktrace_action, NULL); - sigaction(SIGABRT, &stacktrace_action, NULL); - } -#endif /* HAVE_LIBUNWIND */ #endif #ifndef OS_WIN32 UtilSignalHandlerSetup(SIGHUP, SignalHandlerSigHup);