diff --git a/signals.c b/signals.c index 8691092..7823718 100644 --- a/signals.c +++ b/signals.c @@ -9,7 +9,6 @@ * Please see LICENSE file for your rights under this license. */ #include "FTL.h" -#include volatile sig_atomic_t killed = 0; time_t FTLstarttime = 0; @@ -40,25 +39,6 @@ static void SIGSEGV_handler(int sig, siginfo_t *si, void *unused) default: logg(" with code: Unknown (%i), ",si->si_code); break; } - // Try to obtain backtrace. This may not always be helpful, but it is better than nothing - void *buffer[255]; - const int calls = backtrace(buffer, sizeof(buffer)/sizeof(void *)); - char ** bcktrace = backtrace_symbols(buffer, calls); - if(bcktrace == NULL) - { - logg("Unable to obtain backtrace (%i)!",calls); - } - else - { - logg("Backtrace:"); - int j; - for (j = 0; j < calls; j++) - { - logg("B[%04i]: %s",j,bcktrace[j]); - } - } - free(bcktrace); - logg("Thank you for helping us to improve our FTL engine!"); // Print message and abort