Bug in bind 9.7.3 [ and 9.8.0]

Jan-Piet Mens jpmens.dns at gmail.com
Thu May 26 19:07:40 UTC 2011


> # host -t TXT _adsp._domainkey.federalreserve.gov
> 
> bind dies with
> 
> May 26 19:59:02 resolv04 named[8237]: buffer.c:285: REQUIRE(b->used + 1
> <= b->length) failed
> May 26 19:59:02 resolv04 named[8237]: exiting (due to assertion failure)
> 
> This is reproducible and should only affected in 9.7.3. Can this be
> possible?

I've just reproduced the crash with the same query on 9.8.0 (on Mac
OS/X, where BIND in fact took down the whole machine :-| As I'm sitting
in a hotel room I'm only trying this once more...)

I'm attaching my debug output, and Cc-ing this to bind-bugs.

Best regards [ & bis bald :-],

        -JP

26-May-2011 20:57:29.882 starting BIND 9.8.0 -g
26-May-2011 20:57:29.882 built with '--prefix=/usr/local' '--with-libxml2' '--disable-threads' '--with-dlz-dlopen' '--with-gssapi' '--with-openssl=/usr/local/stow/openssl-1.0.0c/' '--with-pic'
26-May-2011 20:57:29.882 using up to 4096 sockets
26-May-2011 20:57:29.888 loading configuration from '/usr/local/etc/named.conf'
26-May-2011 20:57:29.890 reading built-in trusted keys from file '/usr/local/etc/bind.keys'
26-May-2011 20:57:29.890 statistics channel listening on 0.0.0.0#8053
26-May-2011 20:57:29.890 using default UDP/IPv4 port range: [49152, 65535]
26-May-2011 20:57:29.890 using default UDP/IPv6 port range: [49152, 65535]
26-May-2011 20:57:29.891 listening on IPv4 interface lo0, 127.0.0.1#53
26-May-2011 20:57:29.900 generating session key for dynamic DNS
26-May-2011 20:57:29.902 loading additional zones for view 'internal'
26-May-2011 20:57:29.902 none:0: open: 3bed2cb3a3acf7b6.nzf: file not found
26-May-2011 20:57:29.903 using built-in DLV key for view internal
26-May-2011 20:57:29.904 set up managed keys zone for view internal, file 'managed-keys/3bed2cb3a3acf7b6a8ef408420cc682d5520e26976d354254f528c965612054f.mkeys'
26-May-2011 20:57:29.904 automatic empty zone: view internal: 0.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 127.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 254.169.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 2.0.192.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 100.51.198.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 113.0.203.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 255.255.255.255.IN-ADDR.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: D.F.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 8.E.F.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 9.E.F.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: A.E.F.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: B.E.F.IP6.ARPA
26-May-2011 20:57:29.904 automatic empty zone: view internal: 8.B.D.0.1.0.0.2.IP6.ARPA
26-May-2011 20:57:29.905 loading additional zones for view 'external'
26-May-2011 20:57:29.905 none:0: open: 3c4623849a49a539.nzf: file not found
26-May-2011 20:57:29.906 set up managed keys zone for view external, file 'managed-keys/3c4623849a49a53911c4a3e48d8cead8a1858960bccdea7a1b978d73ec2f06d7.mkeys'
26-May-2011 20:57:29.907 loading additional zones for view 'extern-chaos'
26-May-2011 20:57:29.907 none:0: open: 2c25c0432e291924.nzf: file not found
26-May-2011 20:57:29.908 set up managed keys zone for view extern-chaos, file 'managed-keys/2c25c0432e2919242e3fb4d511858dde3a6b0a5efdbdf2a79a228d5e00e08d74.mkeys'
26-May-2011 20:57:29.909 command channel listening on 127.0.0.1#953
26-May-2011 20:57:29.909 ignoring config file logging statement due to -g option
26-May-2011 20:57:29.910 zone a.aa/IN/internal: loaded serial 20083
26-May-2011 20:57:29.913 zone b.aa/IN/internal: loaded serial 5178
26-May-2011 20:57:29.913 zone sig0.aa/IN/internal: loaded serial 19
26-May-2011 20:57:29.914 zone temp.aa/IN/internal: loaded serial 42478
26-May-2011 20:57:29.914 master/sec.temp.aa/sec.temp.aa.zone.signed:10: signature has expired
26-May-2011 20:57:29.914 zone sec.temp.aa/IN/internal: loaded serial 2 (DNSSEC signed)
26-May-2011 20:57:29.915 zone test1.aa/IN/internal: sig-re-signing-interval less than 3 * refresh.
26-May-2011 20:57:29.915 zone test1.aa/IN/internal: loaded serial 2010100561 (DNSSEC signed)
26-May-2011 20:57:29.915 zone 1.168.192.in-addr.arpa/IN/internal: loaded serial 201011030
26-May-2011 20:57:29.916 zone bzl/IN/internal: loaded serial 1287682762
26-May-2011 20:57:29.916 zone mens.de/IN/internal: loaded serial 201101201
26-May-2011 20:57:29.917 zone keys/IN/internal: loaded serial 4
26-May-2011 20:57:29.917 zone rpz/IN/internal: loaded serial 4
26-May-2011 20:57:29.917 managed-keys-zone ./IN/internal: loading from master file managed-keys/3bed2cb3a3acf7b6a8ef408420cc682d5520e26976d354254f528c965612054f.mkeys failed: file not found
26-May-2011 20:57:29.931 managed-keys-zone ./IN/internal: loaded serial 0
26-May-2011 20:57:29.931 zone p01.bb/IN/external: loaded serial 24
26-May-2011 20:57:29.932 zone p02.bb/IN/external: loaded serial 26
26-May-2011 20:57:29.932 zone p03.bb/IN/external: loaded serial 24
26-May-2011 20:57:29.932 zone p04.bb/IN/external: loaded serial 24
26-May-2011 20:57:29.932 zone p05.bb/IN/external: loaded serial 24
26-May-2011 20:57:29.932 zone example.net/IN/external: loaded serial 17
26-May-2011 20:57:29.934 zone jpmens.org/IN/external: loaded serial 2334 (DNSSEC signed)
26-May-2011 20:57:29.934 managed-keys-zone ./IN/external: loading from master file managed-keys/3c4623849a49a53911c4a3e48d8cead8a1858960bccdea7a1b978d73ec2f06d7.mkeys failed: file not found
26-May-2011 20:57:29.938 managed-keys-zone ./IN/external: loaded serial 0
26-May-2011 20:57:29.939 zone bind/CH/extern-chaos: loaded serial 2001013101
26-May-2011 20:57:29.939 managed-keys-zone ./CH/extern-chaos: loading from master file managed-keys/2c25c0432e2919242e3fb4d511858dde3a6b0a5efdbdf2a79a228d5e00e08d74.mkeys failed: file not found
26-May-2011 20:57:29.939 managed-keys-zone ./CH/extern-chaos: loaded serial 0
26-May-2011 20:57:29.939 running
26-May-2011 20:57:29.939 zone a.aa/IN/internal: sending notifies (serial 20083)
26-May-2011 20:57:29.939 zone b.aa/IN/internal: sending notifies (serial 5178)
26-May-2011 20:57:29.939 zone test1.aa/IN/internal: reconfiguring zone keys
26-May-2011 20:57:29.967 zone test1.aa/IN/internal: next key event: 27-May-2011 08:57:29.967
26-May-2011 20:57:29.967 zone jpmens.org/IN/external: sending notifies (serial 2334)
26-May-2011 20:57:29.967 zone p03.bb/IN/external: sending notifies (serial 24)
26-May-2011 20:57:29.967 zone p02.bb/IN/external: sending notifies (serial 26)
26-May-2011 20:57:29.967 zone p04.bb/IN/external: sending notifies (serial 24)
26-May-2011 20:57:29.967 zone p05.bb/IN/external: sending notifies (serial 24)
26-May-2011 20:57:29.967 zone p01.bb/IN/external: sending notifies (serial 24)
26-May-2011 20:57:30.769 error (host unreachable) resolving './DNSKEY/IN': 2001:500:2f::f#53
26-May-2011 20:57:30.769 error (host unreachable) resolving './DNSKEY/IN': 2001:503:c27::2:30#53
26-May-2011 20:57:30.769 error (host unreachable) resolving './NS/IN': 2001:500:2f::f#53
26-May-2011 20:57:30.769 error (host unreachable) resolving './NS/IN': 2001:503:c27::2:30#53
26-May-2011 20:57:32.380 error (host unreachable) resolving 'dlv.isc.org/DNSKEY/IN': 2001:500:60::30#53
26-May-2011 20:57:32.380 error (host unreachable) resolving 'dlv.isc.org/DNSKEY/IN': 2001:500:71::30#53
26-May-2011 20:57:32.380 error (host unreachable) resolving 'ns.isc.afilias-nst.info/A/IN': 2001:503:c27::2:30#53
26-May-2011 20:57:32.380 error (host unreachable) resolving 'ns.isc.afilias-nst.info/AAAA/IN': 2001:503:c27::2:30#53
26-May-2011 20:57:32.380 error (host unreachable) resolving 'dlv.isc.org/DNSKEY/IN': 2001:4f8:0:2::19#53
26-May-2011 20:57:32.710 error (host unreachable) resolving 'dlv.isc.org/DNSKEY/IN': 2001:4f8:0:2::20#53
26-May-2011 20:57:33.350 error (host unreachable) resolving 'pdns3.ultradns.org/A/IN': 2001:500:b::1#53
26-May-2011 20:57:33.350 error (host unreachable) resolving 'pdns3.ultradns.org/AAAA/IN': 2001:500:b::1#53
26-May-2011 20:57:33.350 error (host unreachable) resolving 'pdns4.ultradns.org/A/IN': 2001:500:f::1#53
26-May-2011 20:57:33.350 error (host unreachable) resolving 'pdns4.ultradns.org/AAAA/IN': 2001:500:f::1#53
26-May-2011 20:57:33.350 error (host unreachable) resolving 'pdns6.ultradns.co.uk/A/IN': 2001:500:1::803f:235#53
26-May-2011 20:57:33.351 error (host unreachable) resolving 'pdns6.ultradns.co.uk/AAAA/IN': 2001:500:1::803f:235#53
26-May-2011 20:57:33.353 error (host unreachable) resolving 'pdns3.ultradns.org/A/IN': 2001:500:f::1#53
26-May-2011 20:57:33.354 error (host unreachable) resolving 'pdns3.ultradns.org/AAAA/IN': 2001:500:f::1#53
26-May-2011 20:57:33.790 error (host unreachable) resolving 'pdns6.ultradns.co.uk/A/IN': 2001:502:ad09::3#53
26-May-2011 20:57:43.825 client 127.0.0.1#60045: view internal: query: _adsp._domainkey.federalreserve.gov IN TXT + (127.0.0.1)
26-May-2011 20:57:43.825 error (host unreachable) resolving '_adsp._domainkey.federalreserve.gov/TXT/IN': 2001:7fe::53#53
26-May-2011 20:57:43.825 error (host unreachable) resolving '_adsp._domainkey.federalreserve.gov/TXT/IN': 2001:dc3::35#53
26-May-2011 20:57:48.825 client 127.0.0.1#60045: view internal: query: _adsp._domainkey.federalreserve.gov IN TXT + (127.0.0.1)
26-May-2011 20:57:50.580 error (host unreachable) resolving 'federalreserve.gov.dlv.isc.org/DLV/IN': 2001:502:2eda::23#53
26-May-2011 20:57:50.992   validating @0x10119ae00: federalreserve.gov SOA: no valid signature found
26-May-2011 20:57:51.004   validating @0x10119ae00: mhokho6vgp9mge5luth8p4l418b113cl.federalreserve.gov NSEC3: no valid signature found
26-May-2011 20:57:51.016   validating @0x10119ae00: 67mccmgs83qcg2eu3j8d9orj4qrrgcca.federalreserve.gov NSEC3: no valid signature found
26-May-2011 20:57:51.029   validating @0x10119ae00: 2kubg5vmap7ekjdci2ot4ij2ro3prt77.federalreserve.gov NSEC3: no valid signature found
26-May-2011 20:57:51.029 buffer.c:285: REQUIRE(b->used + 1 <= b->length) failed, back trace
26-May-2011 20:57:51.029 #0 0x100014196 in assertion_failed()+0x5f
26-May-2011 20:57:51.029 #1 0x10019bf5a in isc_assertion_failed()+0xa
26-May-2011 20:57:51.029 #2 0x10019d493 in isc__buffer_putuint8()+0x63
26-May-2011 20:57:51.029 #3 0x1000b2bea in dns_ncache_addoptout()+0x29a
26-May-2011 20:57:51.052 #4 0x100122777 in ncache_adderesult()+0x87
26-May-2011 20:57:51.052 #5 0x100129f2a in validated()+0x3ea
26-May-2011 20:57:51.052 #6 0x1001b769b in isc__taskmgr_dispatch()+0x1fb
26-May-2011 20:57:51.052 #7 0x1001ba8ff in evloop()+0x9f
26-May-2011 20:57:51.052 #8 0x1001bab51 in isc__app_ctxrun()+0x141
26-May-2011 20:57:51.052 #9 0x100015a20 in main()+0x1c4
26-May-2011 20:57:51.052 #10 0x100001334 in start()+0x34
26-May-2011 20:57:51.052 exiting (due to assertion failure)



More information about the bind-users mailing list