From 14655ba171a530707be80c4980af98668298cfa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 17 Nov 2020 11:40:15 +0100 Subject: [PATCH] Don't handle sigsegv in order to allow generating core dumps --- nymea-networkmanager/application.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/nymea-networkmanager/application.cpp b/nymea-networkmanager/application.cpp index 6a1ebd5..b5fb2a5 100644 --- a/nymea-networkmanager/application.cpp +++ b/nymea-networkmanager/application.cpp @@ -52,10 +52,6 @@ static void catchUnixSignals(const std::vector& quitSignals, const std::vec case SIGHUP: qCDebug(dcApplication()) << "Cought SIGHUP quit signal..."; break; - case SIGSEGV: { - qCCritical(dcApplication()) << "Cought SIGSEGV signal. Segmentation fault!"; - exit(EXIT_FAILURE); - } default: qCDebug(dcApplication()) << "Cought unhandled signal" << sig; break; @@ -87,5 +83,5 @@ static void catchUnixSignals(const std::vector& quitSignals, const std::vec Application::Application(int &argc, char **argv) : QCoreApplication(argc, argv) { - catchUnixSignals({SIGQUIT, SIGINT, SIGTERM, SIGHUP, SIGSEGV}); + catchUnixSignals({SIGQUIT, SIGINT, SIGTERM, SIGHUP}); }