Package: bind9 Version: 1:9.17.19-1 Severity: important Dear Maintainer,
Named began crashing several times a day after updating from bind 9.16.21-1 to 9.17.19-1 on Oct 30. Wanted to report this before dropping back to 9.16.21. Some examples of the logs during a crash: 2021-11-03T17:40:27.402030-05:00 william named[11429]: dispatch.c:1524: INSIST((resp->disp->active).tail == (resp)) failed, back trace 2021-11-03T17:40:27.402343-05:00 william named[11429]: /usr/sbin/named(+0x1a8eb) [0x44c8eb] 2021-11-03T17:40:27.402354-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc_assertion_failed+0x25) [0xb7c49775] 2021-11-03T17:40:27.402362-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(dns_dispatch_cancel+0x2cc) [0xb79ec93c] 2021-11-03T17:40:27.402373-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x110d98) [0xb7ab7d98] 2021-11-03T17:40:27.402381-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x1170a3) [0xb7abe0a3] 2021-11-03T17:40:27.402389-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x45d15) [0xb79ecd15] 2021-11-03T17:40:27.402397-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__nm_async_connectcb+0xa2) [0xb7c36722] 2021-11-03T17:40:27.402404-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1cb96) [0xb7c37b96] 2021-11-03T17:40:27.402411-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d2cc) [0xb7c382cc] 2021-11-03T17:40:27.402420-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1db28) [0xb7c38b28] 2021-11-03T17:40:27.402427-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libuv.so.1(+0xd0aa) [0xb75cc0aa] 2021-11-03T17:40:27.402435-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libuv.so.1(+0x2239e) [0xb75e139e] 2021-11-03T17:40:27.402443-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libuv.so.1(uv_run+0x10e) [0xb75cca6e] 2021-11-03T17:40:27.402451-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d353) [0xb7c38353] 2021-11-03T17:40:27.402458-05:00 william named[11429]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__trampoline_run+0x22) [0xb7c7db22] 2021-11-03T17:40:27.402466-05:00 william named[11429]: /lib/i386-linux-gnu/libpthread.so.0(+0x80af) [0xb73730af] 2021-11-03T17:40:27.402473-05:00 william named[11429]: /lib/i386-linux-gnu/libc.so.6(clone+0x66) [0xb72828f6] 2021-11-03T17:40:27.402481-05:00 william named[11429]: exiting (due to assertion failure) 2021-10-30T12:30:36.648373-05:00 william named[16425]: dispatch.c:1524: INSIST((resp->disp->active).head == (resp)) failed, back trace 2021-10-30T12:30:36.648815-05:00 william named[16425]: /usr/sbin/named(+0x1a8eb) [0x4da8eb] 2021-10-30T12:30:36.648897-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc_assertion_failed+0x25) [0xb7c66775] 2021-10-30T12:30:36.648963-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(dns_dispatch_cancel+0x2cc) [0xb7a0993c] 2021-10-30T12:30:36.649025-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x110d98) [0xb7ad4d98] 2021-10-30T12:30:36.649094-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x1170a3) [0xb7adb0a3] 2021-10-30T12:30:36.649157-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x45d15) [0xb7a09d15] 2021-10-30T12:30:36.649234-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__nm_async_connectcb+0xa2) [0xb7c53722] 2021-10-30T12:30:36.649298-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1cb96) [0xb7c54b96] 2021-10-30T12:30:36.649371-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d2cc) [0xb7c552cc] 2021-10-30T12:30:36.649410-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1db28) [0xb7c55b28] 2021-10-30T12:30:36.649444-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libuv.so.1(+0xd0aa) [0xb75e90aa] 2021-10-30T12:30:36.649477-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libuv.so.1(+0x2239e) [0xb75fe39e] 2021-10-30T12:30:36.649507-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libuv.so.1(uv_run+0x10e) [0xb75e9a6e] 2021-10-30T12:30:36.649515-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d353) [0xb7c55353] 2021-10-30T12:30:36.649523-05:00 william named[16425]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__trampoline_run+0x22) [0xb7c9ab22] 2021-10-30T12:30:36.649531-05:00 william named[16425]: /lib/i386-linux-gnu/libpthread.so.0(+0x80af) [0xb73900af] 2021-10-30T12:30:36.649538-05:00 william named[16425]: /lib/i386-linux-gnu/libc.so.6(clone+0x66) [0xb729f8f6] 2021-10-30T12:30:36.649545-05:00 william named[16425]: exiting (due to assertion failure) 2021-10-30T21:46:33.977861-05:00 william named[16859]: dispatch.c:1524: INSIST((resp->disp->active).head != (resp)) failed, back trace 2021-10-30T21:46:33.978390-05:00 william named[16859]: /usr/sbin/named(+0x1a8eb) [0x5178eb] 2021-10-30T21:46:33.978470-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc_assertion_failed+0x25) [0xb7c5b775] 2021-10-30T21:46:33.978545-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(dns_dispatch_cancel+0x2cc) [0xb79fe93c] 2021-10-30T21:46:33.978634-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x110d98) [0xb7ac9d98] 2021-10-30T21:46:33.978708-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x1170a3) [0xb7ad00a3] 2021-10-30T21:46:33.978771-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libdns-9.17.19-1-Debian.so(+0x45d15) [0xb79fed15] 2021-10-30T21:46:33.978858-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__nm_async_connectcb+0xa2) [0xb7c48722] 2021-10-30T21:46:33.978928-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1cb96) [0xb7c49b96] 2021-10-30T21:46:33.979020-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d2cc) [0xb7c4a2cc] 2021-10-30T21:46:33.979090-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1db28) [0xb7c4ab28] 2021-10-30T21:46:33.979186-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libuv.so.1(+0xd0aa) [0xb75de0aa] 2021-10-30T21:46:33.979280-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libuv.so.1(+0x2239e) [0xb75f339e] 2021-10-30T21:46:33.979373-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libuv.so.1(uv_run+0x10e) [0xb75dea6e] 2021-10-30T21:46:33.979435-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(+0x1d353) [0xb7c4a353] 2021-10-30T21:46:33.979545-05:00 william named[16859]: /usr/lib/i386-linux-gnu/libisc-9.17.19-1-Debian.so(isc__trampoline_run+0x22) [0xb7c8fb22] 2021-10-30T21:46:33.979644-05:00 william named[16859]: /lib/i386-linux-gnu/libpthread.so.0(+0x80af) [0xb73850af] 2021-10-30T21:46:33.979655-05:00 william named[16859]: /lib/i386-linux-gnu/libc.so.6(clone+0x66) [0xb72948f6] 2021-10-30T21:46:33.979663-05:00 william named[16859]: exiting (due to assertion failure) -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 4.16.0-1-686-pae (SMP w/2 CPU threads) Kernel taint flags: TAINT_WARN Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages bind9 depends on: ii adduser 3.118 ii bind9-libs 1:9.17.19-1 ii bind9-utils 1:9.17.19-1 ii debconf [debconf-2.0] 1.5.79 ii dns-root-data 2021011101 ii init-system-helpers 1.60 ii iproute2 5.14.0-1 ii libc6 2.32-4 ii libcap2 1:2.44-1 ii libfstrm0 0.6.0-1+b1 ii libjson-c5 0.15-2 ii liblmdb0 0.9.24-1 ii libmaxminddb0 1.5.2-1 ii libnghttp2-14 1.43.0-1 ii libprotobuf-c1 1.3.3-1+b2 ii libssl1.1 1.1.1l-1 ii libuv1 1.42.0-1 ii libxml2 2.9.12+dfsg-5 ii lsb-base 11.1.0 ii netbase 6.3 ii zlib1g 1:1.2.11.dfsg-2 bind9 recommends no packages. Versions of packages bind9 suggests: pn bind-doc <none> pn dnsutils <none> ii resolvconf 1.87 pn ufw <none> -- Configuration Files: /etc/bind/named.conf changed: // This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.options"; // prime the server with knowledge of the root servers // zone "." { // type hint; // file "/etc/bind/db.root"; // }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 // zone "localhost" { // type master; // file "/etc/bind/db.local"; // }; // zone "127.in-addr.arpa" { // type master; // file "/etc/bind/db.127"; // }; // zone "0.in-addr.arpa" { // type master; // file "/etc/bind/db.0"; // }; // zone "255.in-addr.arpa" { // type master; // file "/etc/bind/db.255"; // }; // zone "com" { type delegation-only; }; // zone "net" { type delegation-only; }; // From the release notes: // Because many of our users are uncomfortable receiving undelegated answers // from root or top level domains, other than a few for whom that behaviour // has been trusted and expected for quite some length of time, we have now // introduced the "root-delegations-only" feature which applies delegation-only // logic to all top level domains, and to the root domain. An exception list // should be specified, including "MUSEUM" and "DE", and any other top level // domains from whom undelegated responses are expected and trusted. // root-delegation-only exclude { "DE"; "MUSEUM"; }; include "/etc/bind/named.conf.local"; /etc/bind/named.conf.default-zones changed: // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; /etc/bind/named.conf.local changed: // // Do any local configuration here // // Match our internal clients acl ironic { 192.168.0.0/24; }; // What's presented to hosts on the inside view "internal" { // Just internal hosts match-clients { localhost; ironic; }; // Do recursive lookups for internal hosts recursion yes; // Caching zone zone "." { type hint; file "/etc/bind/db.root"; }; zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; // Our particular stuff zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/internal/192.168.0"; }; zone "ironicdesign.com" { type master; file "/etc/bind/internal/ironicdesign.com"; }; }; view "external" { // Everyone else match-clients { any; }; // Don't do recursives for external people recursion no; zone "antespam.com" { type master; file "/etc/bind/external/antespam.com"; }; zone "antespam.net" { type master; file "/etc/bind/external/antespam.net"; }; zone "comehome.net" { type master; file "/etc/bind/external/comehome.net"; }; zone "homefreemail.com" { type master; file "/etc/bind/external/homefreemail.com"; }; zone "homefreemail.net" { type master; file "/etc/bind/external/homefreemail.net"; }; zone "ironicdesign.com" { type master; file "/etc/bind/external/ironicdesign.com"; }; zone "mallet-assembly.org" { type master; file "/etc/bind/external/mallet-assembly.org"; }; zone "tendentious.org" { type master; file "/etc/bind/external/tendentious.org"; }; }; include "/etc/bind/rndc.key"; /etc/bind/named.conf.options changed: // Just internal hosts options { // Directory for caching stuff directory "/var/cache/bind"; // Only listen to localhost // listen-on { 127.0.0.1; }; // Do recursion recursion yes; // This was artificially low in bind 9.5.0 max-cache-size 256M; }; controls { inet 127.0.0.1 port 953 allow { localhost; } keys { "rndc-key"; }; }; // Don't warn about what we can't fix logging { category "lame-servers" { "null"; }; }; -- debconf information: * bind9/run-resolvconf: false * bind9/different-configuration-file: * bind9/start-as-user: bind