From: Alain Spineux Date: Fri, 7 Jan 2022 12:49:24 +0000 (+0100) Subject: Display bacula's thread_id in Kaboom message X-Git-Tag: Beta-15.0.0~689 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e79c119c5601466ff0aa3290c9844ca989d4f1ba;p=thirdparty%2Fbacula.git Display bacula's thread_id in Kaboom message - the bacula thread id is the [xx] printed when setdebug options=h is used. --- diff --git a/bacula/src/lib/signal.c b/bacula/src/lib/signal.c index 964eccd64..02a7487ae 100644 --- a/bacula/src/lib/signal.c +++ b/bacula/src/lib/signal.c @@ -157,9 +157,9 @@ extern "C" void signal_handler(int sig) char buf[400]; pid_t pid; int exelen = strlen(exepath); - - fprintf(stderr, _("Kaboom! %s, %s got signal %d - %s at %s. Attempting traceback.\n"), - exename, my_name, sig, get_signal_name(sig), fail_time); + fprintf(stderr, _("Kaboom! %s, %s got signal %d - %s at %s. Attempting traceback. thread#=[%ld]\n"), + exename, my_name, sig, get_signal_name(sig), fail_time, + (long int) bthread_get_thread_id()); fprintf(stderr, _("Kaboom! exepath=%s\n"), exepath); if (exelen + 12 > (int)sizeof(btpath)) {