diff --git a/configure.ac b/configure.ac index db9937e64a..388df5e4b4 100644 --- a/configure.ac +++ b/configure.ac @@ -224,7 +224,8 @@ dnl User setting: Debug mode (off by default) dnl AC_ARG_ENABLE([debug], [AS_HELP_STRING([--enable-debug], [enable debug mode])], - [AC_DEFINE([GAP_KERNEL_DEBUG], [1], [define if building in debug mode])], + [AC_DEFINE([GAP_KERNEL_DEBUG], [1], [define if building in debug mode]), + AC_DEFINE([PRINT_BACKTRACE], [1], [to enable backtraces upon crashes])], [enable_debug=no] ) AC_MSG_CHECKING([whether to enable debug mode]) diff --git a/src/debug.c b/src/debug.c index 21e53a2b14..5f846df95c 100644 --- a/src/debug.c +++ b/src/debug.c @@ -67,10 +67,8 @@ void InstallBacktraceHandlers(void) { signal(SIGSEGV, BacktraceHandler); signal(SIGBUS, BacktraceHandler); - signal(SIGINT, BacktraceHandler); signal(SIGABRT, BacktraceHandler); signal(SIGFPE, BacktraceHandler); - signal(SIGTERM, BacktraceHandler); } #endif