Michael, do you have full coredump available?
Ondřej > On 5. 11. 2021, at 3:09, Michael Alan Dorman <mdor...@ironicdesign.com> wrote: > > 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 >