I managed to get a trace of the ods-signerd crasher:
(gdb) bt #0 0x000000000041c960 in namedb_del_denial (db=0x21d3590, denial=0x7fc1592807c0) at signer/namedb.c:837 #1 0x000000000041cd9d in namedb_del_nsec3_trigger (db=0x21d3590, domain=0x7fc19a12daf0, rollback=0) at signer/namedb.c:680 #2 namedb_del_denial_trigger (db=0x21d3590, domain=0x7fc19a12daf0, rollback=0) at signer/namedb.c:712 #3 0x000000000041d37d in namedb_diff (db=0x21d3590, is_ixfr=0) at signer/namedb.c:886 #4 0x0000000000406ac0 in adapi_trans_full (zone=0x21d1300) at adapter/adapi.c:132 #5 0x0000000000409138 in adfile_read (zone=0x21d1300) at adapter/adfile.c:315 #6 0x0000000000421c85 in tools_input (zone=0x21d1300) at signer/tools.c:131 #7 0x00000000004109ee in worker_perform_task (worker=0x2269c90) at daemon/worker.c:340 #8 worker_work (worker=0x2269c90) at daemon/worker.c:566 #9 0x0000000000411550 in worker_start (worker=0x2269c90) at daemon/worker.c:700 #10 0x000000000040d501 in worker_thread_start (arg=<value optimized out>) at daemon/engine.c:365 #11 0x00000036efa077f1 in start_thread () from /lib64/libpthread.so.0 #12 0x00000036ef2e5ccd in clone () from /lib64/libc.so.6 (gdb) f 0 #0 0x000000000041c960 in namedb_del_denial (db=0x21d3590, denial=0x7fc1592807c0) at signer/namedb.c:837 837 if (denial->rrset->rr_count) { (gdb) p denial->rrset->rr_count Cannot access memory at address 0x30 Full back trace (with not much more): in namedb_del_denial (db=0x21d3590, denial=0x7fc1592807c0) at signer/namedb.c:837 node = <value optimized out> pnode = <value optimized out> pdenial = 0x0 __func__ = "namedb_del_denial" #1 0x000000000041cd9d in namedb_del_nsec3_trigger (db=0x21d3590, domain=0x7fc19a12daf0, rollback=0) at signer/namedb.c:680 dstatus = <value optimized out> denial = <value optimized out> #2 namedb_del_denial_trigger (db=0x21d3590, domain=0x7fc19a12daf0, rollback=0) at signer/namedb.c:712 parent = <value optimized out> zone = 0x21d1300 is_deleted = <value optimized out> __func__ = "namedb_del_denial_trigger" #3 0x000000000041d37d in namedb_diff (db=0x21d3590, is_ixfr=0) at signer/namedb.c:886 node = 0x7fc19a12df30 domain = 0x7fc183c63f10 #4 0x0000000000406ac0 in adapi_trans_full (zone=0x21d1300) at adapter/adapi.c:132 start = 0 end = 0 num_added = 0 #5 0x0000000000409138 in adfile_read (zone=0x21d1300) at adapter/adfile.c:315 fd = 0x7fc1592cbb60 adzone = 0x21d1300 status = ODS_STATUS_OK #6 0x0000000000421c85 in tools_input (zone=0x21d1300) at signer/tools.c:131 status = ODS_STATUS_OK start = 1337056810 end = 0 __func__ = "tools_input" #7 0x00000000004109ee in worker_perform_task (worker=0x2269c90) at daemon/worker.c:340 when = 1337056810 end = 0 engine = 0x21cc480 zone = 0x21d1300 task = 0x21e1df0 status = <value optimized out> never = 31536000 what = TASK_SIGN backup = 0 start = 0 status = <value optimized out> never = 31536000 what = TASK_SIGN backup = 0 start = 0 #8 worker_work (worker=0x2269c90) at daemon/worker.c:566 now = <value optimized out> timeout = <value optimized out> engine = <value optimized out> zone = 0x21d1300 status = <value optimized out> __func__ = "worker_work" #9 0x0000000000411550 in worker_start (worker=0x2269c90) at daemon/worker.c:700 __func__ = "worker_start" #10 0x000000000040d501 in worker_thread_start (arg=<value optimized out>) at daemon/engine.c:365 worker = 0x2269c90 #11 0x00000036efa077f1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 0x00000036ef2e5ccd in clone () from /lib64/libc.so.6 No symbol table info available. _______________________________________________ Opendnssec-user mailing list Opendnssec-user@lists.opendnssec.org https://lists.opendnssec.org/mailman/listinfo/opendnssec-user