char *arg[20];
int arg_no = 0;
char pidstr[40];
- const char *cp = "backtrace: could not exec gdb";
+ const char *cp = "backtrace: could not exec gdb\n";
close(fds[1]);
close(0);
strncpy(static_progname, progname, sizeof(static_progname) - 1);
static_progname[sizeof(static_progname) - 1] = '\0';
#if HAVE_EXECINFO_H
+ void *bt[1];
+ backtrace(bt, 1);
+
signal(SIGABRT, yaz_panic_sig_handler);
signal(SIGSEGV, yaz_panic_sig_handler);
signal(SIGFPE, yaz_panic_sig_handler);