[Opendnssec-user] ods-signerd crasher
Paul Wouters
paul at xelerance.com
Fri Oct 7 21:52:02 UTC 2011
This crash happened when configuring opendnssec with axfr, while running
unbound on the same machine, so the zone fetcher failed to bind port 53.
It then crashes in the error handler code.
Oct 7 17:49:50 bofh ods-signerd: AXFR for zone file.ods.xelerance.com failed
Oct 7 17:49:50 bofh ods-signerd: zone fetcher zone xelerance.ca is already up to date, serial is 2011100750
Oct 7 17:49:50 bofh ods-signerd: zone fetcher can't bind tcp/6 socket for (null):53 (Address already in use)
Oct 7 17:49:50 bofh ods-signerd: zone fetcher failed to initialize sockets
Oct 7 17:49:50 bofh ods-signerd: zone fetcher exiting...
Oct 7 17:49:50 bofh ods-signerd: [engine] signer started
Oct 7 17:49:50 bofh ods-signerd: cannot reload zone fetcher: No such process
Oct 7 17:49:50 bofh ods-signerd: [signconf] zone xfr.ods.xelerance.com signconf: RESIGN[PT7200S] REFRESH[PT259200S] VALIDITY[PT604800S] DENIAL[PT604800S] JITTER[PT43200S] OFFSET[PT3600S] NSEC[50] DNSKEYTTL[PT3600S] SOATTL[PT3600S] MINIMUM[PT3600S] SERIAL[unixtime] AUDIT[1]
Oct 7 17:49:50 bofh ods-signerd: [signconf] zone file.ods.xelerance.com signconf: RESIGN[PT7200S] REFRESH[PT259200S] VALIDITY[PT604800S] DENIAL[PT604800S] JITTER[PT43200S] OFFSET[PT3600S] NSEC[50] DNSKEYTTL[PT3600S] SOATTL[PT3600S] MINIMUM[PT3600S] SERIAL[unixtime] AUDIT[1]
Oct 7 17:49:50 bofh ods-signerd: signer/tools.c:70: tools_input: assertion zone->adinbound failed
Oct 7 17:49:50 bofh abrt[26171]: saved core dump of pid 26160 (/usr/sbin/ods-signerd) to /var/spool/abrt/ccpp-1318024190-26160.new/coredump (78172160 bytes)
Core was generated by `/usr/sbin/ods-signerd -vvv'.
Program terminated with signal 6, Aborted.
#0 0x0000003e236330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0 0x0000003e236330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x0000003e23634a76 in abort () at abort.c:92
#2 0x00000000004146a6 in ods_fatal_exit (format=<value optimized out>) at shared/log.c:381
#3 0x000000000041c0e9 in tools_input (zone=0x25fd890) at signer/tools.c:70
#4 0x000000000040dac0 in worker_perform_task (worker=0x25ffc20) at daemon/worker.c:224
#5 worker_work (worker=0x25ffc20) at daemon/worker.c:532
#6 worker_start (worker=0x25ffc20) at daemon/worker.c:691
#7 0x000000000040a8f1 in worker_thread_start (arg=<value optimized out>) at daemon/engine.c:292
#8 0x0000003e23a06ccb in start_thread (arg=0x7f05d76f3700) at pthread_create.c:301
#9 0x0000003e236e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
(gdb) bt full
#0 0x0000003e236330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = 0
pid = <value optimized out>
selftid = <value optimized out>
#1 0x0000003e23634a76 in abort () at abort.c:92
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {266882107328, 5, 0,
139663065951328, 352, 4294967295, 0, 0, 266885219392, 0, 0, 2051, 1050323, 1, 33188, 0}}, sa_flags = 0,
sa_restorer = 0xd95}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00000000004146a6 in ods_fatal_exit (format=<value optimized out>) at shared/log.c:381
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7f05d76f2e00, reg_save_area = 0x7f05d76f2d40}}
#3 0x000000000041c0e9 in tools_input (zone=0x25fd890) at signer/tools.c:70
status = ODS_STATUS_OK
tmpname = 0x0
lockname = 0x0
start = 0
end = 0
fd = 0x0
__func__ = "tools_input"
#4 0x000000000040dac0 in worker_perform_task (worker=0x25ffc20) at daemon/worker.c:224
zone = 0x25fd890
what = TASK_NONE
task = 0x26033f0
fallthrough = 0
start = 0
engine = 0x25f64b0
when = 0
status = ODS_STATUS_OK
backup = 0
working_dir = 0x0
cfg_filename = 0x0
tmpserial = 0
end = 0
never = 31536000
#5 worker_work (worker=0x25ffc20) at daemon/worker.c:532
timeout = <value optimized out>
zone = 0x25fd890
now = <value optimized out>
#6 worker_start (worker=0x25ffc20) at daemon/worker.c:691
__func__ = "worker_start"
#7 0x000000000040a8f1 in worker_thread_start (arg=<value optimized out>) at daemon/engine.c:292
worker = 0x25ffc20
#8 0x0000003e23a06ccb in start_thread (arg=0x7f05d76f3700) at pthread_create.c:301
pd = 0x7f05d76f3700
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139663065954048, -9170360036651120662, 266885729280,
139663065954752, 0, 3, 9131040532835387370, -9169309724529997846}, mask_was_saved = 0}}, priv = {pad = {
0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
pagesize_m1 = <value optimized out>
sp = <value optimized out>
freesize = <value optimized out>
#9 0x0000003e236e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
More information about the Opendnssec-user
mailing list