GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-slackware-linux"... Reading symbols from /usr/local/lib/libopendkim.so.2...done. Loaded symbols for /usr/local/lib/libopendkim.so.2 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /usr/local/lib/libunbound.so.2...done. Loaded symbols for /usr/local/lib/libunbound.so.2 Reading symbols from /usr/lib/libssl.so.0...done. Loaded symbols for /usr/X11R6/lib/libssl.so.0 Reading symbols from /usr/lib/libcrypto.so.0...done. Loaded symbols for /usr/X11R6/lib/libcrypto.so.0 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libdb-4.4.so...done. Loaded symbols for /usr/X11R6/lib/libdb-4.4.so Reading symbols from /lib/libpthread.so.0...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Core was generated by `/usr/local/sbin/opendkim -x /etc/mail/dkim-filter.conf'. Program terminated with signal 11, Segmentation fault. [New process 30931] [New process 4487] [New process 30935] [New process 4567] [New process 30706] [New process 4488] [New process 4489] #0 0xb80af60b in dkim_dstring_free (dstr=0x31586a79) at dkim-util.c:312 312 dkim = dstr->ds_dkim; (gdb) set height 0 (gdb) thread apply all bt full Thread 7 (process 4489): #0 0xb7d52c63 in sigwait () from /lib/libpthread.so.0 No symbol table info available. #1 0x08062c80 in mi_signal_thread () No locals. #2 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. Thread 6 (process 4488): #0 0xb7d52c63 in sigwait () from /lib/libpthread.so.0 No symbol table info available. #1 0x0804c79c in dkimf_reloader (vp=0x0) at opendkim.c:4015 sig = -1207047072 mask = {__val = {512, 0 }} #2 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. Thread 5 (process 30706): #0 0xb7cc0137 in select () from /lib/libc.so.6 No symbol table info available. #1 0x080648aa in mi_wr_cmd () No locals. #2 0x080640d9 in sendreply () No locals. #3 0x08064630 in mi_engine () No locals. #4 0x08061cb2 in mi_handle_session () No locals. #5 0x08060afa in mi_thread_handle_wrapper () No locals. #6 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. Thread 4 (process 4567): #0 0xb7cc0137 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb804fa1a in handle_select (base=0x80d3338, wait=0x0) at util/mini_event.c:187 r = {fds_bits = {16, 0 }} w = {fds_bits = {0 }} ret = i = __func__ = "handle_select" #2 0xb804fdcc in event_base_dispatch (base=0x80d3338) at util/mini_event.c:238 wait = {tv_sec = -1, tv_usec = 349547} #3 0xb8053d01 in comm_base_dispatch (b=0x8098fe8) at util/netevent.c:218 retval = #4 0xb802d004 in libworker_dobg (arg=0x80c8df8) at libunbound/libworker.c:287 m = ctx = (struct ub_ctx *) 0x808ed50 #5 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (process 30935): #0 0xb7cc0137 in select () from /lib/libc.so.6 No symbol table info available. #1 0x08064a4b in mi_rd_cmd () No locals. #2 0x080643f7 in mi_engine () No locals. #3 0x08061cb2 in mi_handle_session () No locals. #4 0x08060afa in mi_thread_handle_wrapper () No locals. #5 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. Thread 2 (process 4487): #0 0xb7cc0137 in select () from /lib/libc.so.6 No symbol table info available. #1 0x080616fc in mi_listener () No locals. #2 0x08060939 in smfi_main () No locals. #3 0x08058a67 in main (argc=3, argv=0xbfc6c534) at opendkim.c:13193 autorestart = false gotp = true dofork = true stricttest = false configonly = false querytest = false c = 3 status = 0 n = 65501 verbose = 0 maxrestarts = 0 maxrestartrate_n = 0 filemask = -1 mdebug = 0 sigset = {__val = {16899, 0 }} fixedtime = -1 maxrestartrate_t = 0 rt = 3082193808 tmpl = 0 args = 0x8067124 "Ab:c:d:DfF:k:lL:no:p:qQrs:S:t:T:u:vVWx:?" f = (FILE *) 0x0 become = 0x0 p = 0xbfc5c37b "" pidfile = 0x0 testfile = 0x0 testpubkeys = 0x0 cfg = (struct config *) 0x807f598 end = 0xbfc6c357 "" argstr = "args: -x /etc/mail/dkim-filter.conf", '\0' err = '\0' Thread 1 (process 30931): #0 0xb80af60b in dkim_dstring_free (dstr=0x31586a79) at dkim-util.c:312 lib = (DKIM_LIB *) 0xb80af01d dkim = (DKIM *) 0x17ce1da0 __PRETTY_FUNCTION__ = "dkim_dstring_free" #1 0xb80a9357 in dkim_canon_free (dkim=0x17ce1da0, canon=0x17ce1390) at dkim-canon.c:129 __PRETTY_FUNCTION__ = "dkim_canon_free" #2 0xb80aa696 in dkim_canon_cleanup (dkim=0x17ce1da0) at dkim-canon.c:847 cur = (DKIM_CANON *) 0x17ce1390 next = (DKIM_CANON *) 0x0 __PRETTY_FUNCTION__ = "dkim_canon_cleanup" #3 0xb80b6d22 in dkim_free (dkim=0x17ce1da0) at dkim.c:4478 __PRETTY_FUNCTION__ = "dkim_free" #4 0x0804fca5 in dkimf_cleanup (ctx=0x17d23c78) at opendkim.c:6534 dfc = (msgctx) 0x17ce19c8 cc = (connctx) 0x179a12b8 __PRETTY_FUNCTION__ = "dkimf_cleanup" #5 0x080560e1 in mlfi_close (ctx=0x17d23c78) at opendkim.c:11623 cc = (connctx) 0xb3ab735c #6 0x080646db in mi_engine () No locals. #7 0x08061cb2 in mi_handle_session () No locals. #8 0x08060afa in mi_thread_handle_wrapper () No locals. #9 0xb7d4b310 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #10 0xb7cc7bee in clone () from /lib/libc.so.6 No symbol table info available. (gdb) qutit   it