bind 9.18.7, fbsd13.1: crash with signed/signing zone

Kurt Jaeger bind-users at opsec.eu
Sat Oct 15 15:08:27 UTC 2022


Hello,

I have a zone definition like this:

zone "myzone" in {
  type master;file "signed/myzone";
  allow-transfer { "myacl"; };
  inline-signing yes;
  dnssec-policy default;
};

and starting bind9.18.7 on FreeBSD 13.1 (self-compiled ports version)
leads to this crash, according to syslog, see below.

Does anyone have an idea on how to debug/fix this ?

Oct 15 16:48:08 sec named[39818]: rbtdb.c:6762: REQUIRE(((rbtnode->nsec == DNS_RBT_NSEC_NSEC3 && (rdataset->type == ((dns_rdatatype_t)dns_rdatatype_nsec3) || rdataset->covers == ((dns_rdatatype_t)dns_rdatatype_nsec3))) || (rbtnode->nsec != DNS_RBT_NSEC_NSEC3 && rdataset->type != ((dns_rdatatype_t)dns_rdatatype_nsec3) && rdataset->covers != ((dns_rdatatype_t)dns_rdatatype_nsec3)))) failed, back trace
Oct 15 16:48:08 sec named[39818]: 0x23ffd8 <main+0x17e8> at /usr/local/sbin/named
Oct 15 16:48:08 sec named[39818]: 0x80031613a <isc_assertion_failed+0xa> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800979411 <dns_rbtdb_create+0x5ca1> at /usr/local/lib/libdns-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800a53d16 <dns_zonemgr_set_tlsctx_cache+0xc846> at /usr/local/lib/libdns-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800334e33 <isc_task_run+0x153> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800305e62 <isc__nmsocket_log_tls_session_reuse+0x382> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800300823 <isc__nm_maybe_enqueue_ievent+0xa3> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800305d26 <isc__nmsocket_log_tls_session_reuse+0x246> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x8002fc8ad <isc__netmgr_create+0x60d> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x800b72eea <uv_async_send+0x3da> at /usr/local/lib/libuv.so.1
Oct 15 16:48:08 sec named[39818]: 0x800b84555 <uv_cpu_info+0xd65> at /usr/local/lib/libuv.so.1
Oct 15 16:48:08 sec named[39818]: 0x800b73438 <uv_run+0x198> at /usr/local/lib/libuv.so.1
Oct 15 16:48:08 sec named[39818]: 0x8002fc9ab <isc__netmgr_create+0x70b> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: 0x80033d2c6 <isc__trampoline_run+0x16> at /usr/local/lib/libisc-9.18.7.so
Oct 15 16:48:08 sec named[39818]: exiting (due to assertion failure)

-- 
pi at opsec.eu            +49 171 3101372                    Now what ?


More information about the bind-users mailing list