[Opendnssec-user] ods-signerd unresponsive/crashes

Rickard Bellgrim rickard at opendnssec.org
Thu Dec 22 15:32:45 UTC 2011


> I'm able to reproduce it with a small zonefile too (the valgrind with the
> signerd on our productionszone is running for 4 hours and hasn't finished
> yet ;-):

Thanks, now we are closer to the source:

==5994== Invalid read of size 8
==5994==    at 0x41787A: domain_queue (domain.c:833)
==5994==    by 0x420CE8: zonedata_queue (zonedata.c:1282)
==5994==    by 0x40F0D5: worker_work (worker.c:287)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==  Address 0xc5d17d0 is 16 bytes inside a block of size 40 free'd
==5994==    at 0x4C270BD: free (vg_replace_malloc.c:366)
==5994==    by 0x41699F: denial_cleanup (denial.c:463)
==5994==    by 0x421B8F: zonedata_del_denial (zonedata.c:613)
==5994==    by 0x421FDD: zonedata_nsecify3 (zonedata.c:1106)
==5994==    by 0x41DB7A: tools_nsecify (tools.c:229)
==5994==    by 0x40EC40: worker_work (worker.c:242)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==
==5994== Invalid read of size 8
==5994==    at 0x417B57: domain_print (domain.c:977)
==5994==    by 0x807C26F: ???
==5994==    by 0xC994E9F: ???
==5994==    by 0x407431: adfile_write (adfile.c:454)
==5994==    by 0x41D3F2: tools_output (tools.c:382)
==5994==    by 0x40EA4C: worker_work (worker.c:385)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==  Address 0xc5d17d0 is 16 bytes inside a block of size 40 free'd
==5994==    at 0x4C270BD: free (vg_replace_malloc.c:366)
==5994==    by 0x41699F: denial_cleanup (denial.c:463)
==5994==    by 0x421B8F: zonedata_del_denial (zonedata.c:613)
==5994==    by 0x421FDD: zonedata_nsecify3 (zonedata.c:1106)
==5994==    by 0x41DB7A: tools_nsecify (tools.c:229)
==5994==    by 0x40EC40: worker_work (worker.c:242)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==
==5994== Invalid read of size 8
==5994==    at 0x417666: domain_backup (domain.c:1014)
==5994==    by 0x420A53: zonedata_backup (zonedata.c:1569)
==5994==    by 0x41E8AA: zone_backup (zone.c:760)
==5994==    by 0x40EB3C: worker_work (worker.c:457)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==  Address 0xc5d17d0 is 16 bytes inside a block of size 40 free'd
==5994==    at 0x4C270BD: free (vg_replace_malloc.c:366)
==5994==    by 0x41699F: denial_cleanup (denial.c:463)
==5994==    by 0x421B8F: zonedata_del_denial (zonedata.c:613)
==5994==    by 0x421FDD: zonedata_nsecify3 (zonedata.c:1106)
==5994==    by 0x41DB7A: tools_nsecify (tools.c:229)
==5994==    by 0x40EC40: worker_work (worker.c:242)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==
==5994== Invalid read of size 8
==5994==    at 0x417677: domain_backup (domain.c:1015)
==5994==    by 0x420A53: zonedata_backup (zonedata.c:1569)
==5994==    by 0x41E8AA: zone_backup (zone.c:760)
==5994==    by 0x40EB3C: worker_work (worker.c:457)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==  Address 0xc5d17d0 is 16 bytes inside a block of size 40 free'd
==5994==    at 0x4C270BD: free (vg_replace_malloc.c:366)
==5994==    by 0x41699F: denial_cleanup (denial.c:463)
==5994==    by 0x421B8F: zonedata_del_denial (zonedata.c:613)
==5994==    by 0x421FDD: zonedata_nsecify3 (zonedata.c:1106)
==5994==    by 0x41DB7A: tools_nsecify (tools.c:229)
==5994==    by 0x40EC40: worker_work (worker.c:242)
==5994==    by 0x40F55F: worker_start (worker.c:696)
==5994==    by 0x40BC30: worker_thread_start (engine.c:292)
==5994==    by 0x5B7E9C9: start_thread (pthread_create.c:300)
==5994==    by 0x8C5B6FF: ???
==5994==



More information about the Opendnssec-user mailing list