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

Reply via email to