dnssec-signzone => dnssec.c:136: INSIST(*key == ((void *)0)) failed.

Turbo Fredriksson turbo at bayour.com
Tue Jun 13 20:37:41 UTC 2006


I had some trouble with 9.2.5 so I upgraded to 9.2.6 and most of the DNSSEC
stuff now works again. 

However, running dnssec-signzone now gives me the follwing error:

----- s n i p -----
anton:/var/cache/bind# dnssec-signzone -a -d . -o a3c.se. /tmp/file4YzakD Ka3c.se.+001+02407.private
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
WARNING                                                         WARNING
WARNING This version of dnssec-signzone produces zones that are WARNING
WARNING incompatible with the forth coming DS based DNSSEC      WARNING
WARNING standard.                                               WARNING
WARNING                                                         WARNING
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
dnssec-signzone: warning: dns_master_load: Ka3c.se.+001+02407.key:1: using RFC 1035 TTL semantics
dnssec.c:136: INSIST(*key == ((void *)0)) failed.
Aborted
----- s n i p -----

Using GDB, this is what I get:

----- s n i p -----
#0  0x40283781 in kill () from /lib/libc.so.6
#1  0x4024ee5e in pthread_kill () from /lib/libpthread.so.0
#2  0x4024f339 in raise () from /lib/libpthread.so.0
#3  0x40284be1 in abort () from /lib/libc.so.6
#4  0x40111dbb in isc_assertion_typetotext () from /usr/lib/libisc.so.7
#5  0x40042194 in dns_dnssec_keyfromrdata () from /usr/lib/libdns.so.16
#6  0x0804e185 in __deregister_frame_info ()
#7  0x0804eda1 in __deregister_frame_info ()
#8  0x4027314f in __libc_start_main () from /lib/libc.so.6
----- s n i p -----



On another note. What should I use instead of dnssec-signzone since this
version obviosly isn't working correctly (or _won't_ work correctly 'soon').


More information about the bind-users mailing list