general: client.c:798: INSIST(rcode != ((dns_rcode_t)dns_rcode_noerror) && rcode != ((dns_rcode_t)dns_rcode_nxdomain)) failed, back trace
Summary
continous crashes of 3 authoritative servers since upgrading from 9.16.18 to 9.16.19
client.c:798: INSIST(rcode != ((dns_rcode_t)dns_rcode_noerror) && rcode != ((dns_rcode_t)dns_rcode_nxdomain)) failed, back trace
BIND version used
BIND 9.16.19 (Stable Release) id:df0e751 running on Linux x86_64 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 built by make with '--prefix=/usr' '--sysconfdir=/etc' '--without-python' '--enable-pthread-rwlock' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/' compiled by GCC 4.8.5 20150623 (Red Hat 4.8.5-44) compiled with OpenSSL version: OpenSSL 1.0.2k-fips 26 Jan 2017 linked to OpenSSL version: OpenSSL 1.0.2k-fips 26 Jan 2017 compiled with libuv version: 1.42.0 linked to libuv version: 1.42.0 compiled with zlib version: 1.2.7 linked to zlib version: 1.2.7 threads support is enabled
default paths: named configuration: /etc/named.conf rndc configuration: /etc/rndc.conf DNSSEC root key: /etc/bind.keys nsupdate session key: /usr/var/run/named/session.key named PID file: /usr/var/run/named/named.pid named lock file: /usr/var/run/named/named.lock
Steps to reproduce
crash occours between 1 to 24 hours after starting 9.16.19 named. same configuration, same build options work with 9.6.18 without any problem.
What is the current bug behavior?
ldd /usr/sbin/named
linux-vdso.so.1 => (0x00007ffe0c7a4000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f1dcca55000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f1dcc76c000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f1dcc539000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f1dcc335000)
libssl.so.10 => /lib64/libssl.so.10 (0x00007f1dcc0c3000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f1dcbc60000)
libz.so.1 => /lib64/libz.so.1 (0x00007f1dcba4a000)
libuv.so.1 => /usr/local/lib/libuv.so.1 (0x00007f1dcb81e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f1dcb61a000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f1dcb415000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1dcb1f9000)
libc.so.6 => /lib64/libc.so.6 (0x00007f1dcae2b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1dccca2000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f1dcac1b000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f1dcaa17000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f1dca7fd000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007f1dca5f8000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f1dca3d1000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f1dca16f000)
[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/sbin/named -u named'. Program terminated with signal 6, Aborted. #0 0x00007f9bf029a387 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install glibc-2.17-324.el7_9.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-50.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libcap-2.22-11.el7.x86_64 libcom_err-1.42.9-19.el7.x86_64 libgcc-4.8.5-44.el7.x86_64 libselinux-2.5-15.el7.x86_64 openssl-libs-1.0.2k-21.el7_9.x86_64 pcre-8.32-17.el7.x86_64 zlib-1.2.7-19.el7_9.x86_64 (gdb) thread apply all bt full
Thread 8 (Thread 0x7f9bef394700 (LWP 17067)): #0 0x00007f9bf0362fd3 in epoll_wait () from /lib64/libc.so.6 No symbol table info available. #1 0x00007f9bf0c785a7 in uv__io_poll (loop=loop@entry=0x221fe60, timeout=) at src/unix/epoll.c:236 no_epoll_pwait_cached = 0 no_epoll_wait_cached = 0 no_epoll_pwait = 0 no_epoll_wait = 0 events = {{events = 1, data = {ptr = 0x23, fd = 35, u32 = 35, u64 = 35}}, {events = 1, data = {ptr = 0x23, fd = 35, u32 = 35, u64 = 35}}, { events = 1, data = {ptr = 0x2b, fd = 43, u32 = 43, u64 = 43}}, {events = 1, data = {ptr = 0xb, fd = 11, u32 = 11, u64 = 11}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 829 times>, {events = 0, data = {ptr = 0x1000, fd = 4096, u32 = 4096, u64 = 4096}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0xd24f638000000000, fd = 0, u32 = 0, u64 = 15154440672531972096}}, {events = 32667, data = {ptr = 0x7f9be8000020, fd = -402653152, u32 = 3892314144, u64 = 140307588972576}}, {events = 3505392, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 0, data = {ptr = 0x5232ed <update_rrsetstats+157>, fd = 5386989, u32 = 5386989, u64 = 5386989}}, {events = 0, data = { ptr = 0xff000000000000, fd = 0, u32 = 0, u64 = 71776119061217280}}, {events = 8530, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 5386989, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x224200000021, fd = 33, u32 = 33, u64 = 37666863185953}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 6523215, data = {ptr = 0x186000000000, fd = 0, u32 = 0, u64 = 26800595927040}}, {events = 0, data = {ptr = 0x61800000241, fd = 577, u32 = 577, u64 = 6700148982337}}, {events = 0, data = {ptr = 0x64e3de00000000, fd = 0, u32 = 0, u64 = 28398040293310464}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3931297328, data = {ptr = 0x100007f9b, fd = 32667, u32 = 32667, u64 = 4294999963}}, {events = 0, data = {ptr = 0x64e469 <isc_rwlock_unlock+9>, fd = 6612073, u32 = 6612073, u64 = 6612073}}, { events = 1, data = {ptr = 0x529ac200000000, fd = 0, u32 = 0, u64 = 23251106104606720}}, {events = 0, data = {ptr = 0x7f9be5d3d130, fd = -439103184, u32 = 3855864112, u64 = 140307552522544}}, {events = 3793718704, data = {ptr = 0x7f9b, fd = 32667, u32 = 32667, u64 = 32667}}, {events = 0, data = {ptr = 0x7f9be1905c60, fd = -510632864, u32 = 3784334432, u64 = 140307480992864}}, { events = 3693820448, data = {ptr = 0xe21f8db000007f9b, fd = 32667, u32 = 32667, u64 = 16293897763903537051}}, {events = 32667, data = { ptr = 0x7f9be5d3d020, fd = -439103456, u32 = 3855863840, u64 = 140307552522272}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x25, fd = 37, u32 = 37, u64 = 37}}, {events = 0, data = { ptr = 0xd503957000000000, fd = 0, u32 = 0, u64 = 15349276263277658112}}, {events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f9be1905c60, fd = -510632864, u32 = 3784334432, u64 = 140307480992864}}, {events = 3693880288, data = {ptr = 0xef3939f800007f9b, fd = 32667, u32 = 32667, u64 = 17237872786051989403}}, {events = 32667, data = {ptr = 0x7f9bdc2b3a20, fd = -601146848, u32 = 3693820448, u64 = 140307390478880}}, {events = 6612073, data = {ptr = 0xe4bd578000000000, fd = 0, u32 = 0, u64 = 16482426418513313792}}, { events = 32667, data = {ptr = 0x52c957 <detachnode+151>, fd = 5425495, u32 = 5425495, u64 = 5425495}}, {events = 0, data = {ptr = 0x0, ---Type to continue, or q to quit--- fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf0c7783a00000000, fd = 0, u32 = 0, u64 = 17349968279971561472}}, {events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4039588944, data = { ptr = 0xeadb071800007f9b, fd = 32667, u32 = 32667, u64 = 16923127824435412891}}, {events = 32667, data = {ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}, {events = 3940222904, data = {ptr = 0x100007f9b, fd = 32667, u32 = 32667, u64 = 4294999963}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x309, fd = 777, u32 = 777, u64 = 777}}, {events = 3758099352, data = {ptr = 0x1000007f9b, fd = 32667, u32 = 32667, u64 = 68719509403}}, {events = 0, data = {ptr = 0x7f9be0000c38, fd = -536867784, u32 = 3758099512, u64 = 140307454757944}}, { events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x6900000000, fd = 0, u32 = 0, u64 = 450971566080}}, {events = 0, data = {ptr = 0x7f9be0001358, fd = -536865960, u32 = 3758101336, u64 = 140307454759768}}, {events = 16, data = {ptr = 0xe00013f800000000, fd = 0, u32 = 0, u64 = 16140923020368674816}}, {events = 32667, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 105, data = {ptr = 0xe00022d800000000, fd = 0, u32 = 0, u64 = 16140939375604137984}}, {events = 32667, data = {ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}, { events = 3758105464, data = {ptr = 0x100007f9b, fd = 32667, u32 = 32667, u64 = 4294999963}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x69, fd = 105, u32 = 105, u64 = 105}}, {events = 3940222744, data = {ptr = 0x1000007f9b, fd = 32667, u32 = 32667, u64 = 68719509403}}, {events = 0, data = { ptr = 0x7f9beadb07b8, fd = -354744392, u32 = 3940222904, u64 = 140307636881336}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x6900000000, fd = 0, u32 = 0, u64 = 450971566080}}, {events = 0, data = {ptr = 0x7f9bd0aa8cb8, fd = -794129224, u32 = 3500838072, u64 = 140307197496504}}, { events = 28, data = {ptr = 0xd0aa8d5800000000, fd = 0, u32 = 0, u64 = 15035985715026460672}}, {events = 32667, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 158, data = {ptr = 0xd07cac5800000000, fd = 0, u32 = 0, u64 = 15023071950958231552}}, {events = 32667, data = {ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 3497831672, data = {ptr = 0x100007f9b, fd = 32667, u32 = 32667, u64 = 4294999963}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x9d, fd = 157, u32 = 157, u64 = 157}}, {events = 3949386008, data = {ptr = 0x1c00007f9b, fd = 32667, u32 = 32667, u64 = 120259116955}}, {events = 0, data = {ptr = 0x7f9beb66d9b8, fd = -345581128, u32 = 3949386168, u64 = 140307646044600}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x9900000000, fd = 0, u32 = 0, u64 = 657129996288}}, {events = 0, data = {ptr = 0x7f9bd08de578, fd = -796007048, u32 = 3498960248, u64 = 140307195618680}}, {events = 28, data = {ptr = 0xd08de61800000000, fd = 0, u32 = 0, u64 = 15027920522358816768}}, {events = 32667, data = {ptr = 0x632a36 <isc_log_doit+182>, fd = 6498870, u32 = 6498870, u64 = 6498870}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 152, data = {ptr = 0xd0a5455800000000, fd = 0, u32 = 0, u64 = 15034499175305707520}}, {events = 32667, data = { ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 9714208, data = {ptr = 0x68939800000000, fd = 0, u32 = 0, u64 = 29435678622220288}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x300000000, fd = 0, u32 = 0, u64 = 12884901888}}, {events = 0, data = {ptr = 0x99, fd = 153, u32 = 153, u64 = 153}}, {events = 3955927912, data = { ptr = 0x1c00007f9b, fd = 32667, u32 = 32667, u64 = 120259116955}}, {events = 0, data = {ptr = 0x7f9bebcaac08, fd = -339039224, u32 = 3955928072, u64 = 140307652586504}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x9d00000000, fd = 0, u32 = 0, u64 = 674309865472}}, {events = 0, data = { ---Type to continue, or q to quit--- ptr = 0x7f9bd0aa84f8, fd = -794131208, u32 = 3500836088, u64 = 140307197494520}}, {events = 28, data = {ptr = 0xd0aa859800000000, fd = 0, u32 = 0, u64 = 15035977193811345408}}, {events = 32667, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 154, data = { ptr = 0xebcab32800000000, fd = 0, u32 = 0, u64 = 16990589528588681216}}, {events = 32667, data = {ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 3955930056, data = {ptr = 0x100007f9b, fd = 32667, u32 = 32667, u64 = 4294999963}}, {events = 0, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x63894f <isc___mem_put+271>, fd = 6523215, u32 = 6523215, u64 = 6523215}}, {events = 3943738104, data = {ptr = 0x1c00007f9b, fd = 32667, u32 = 32667, u64 = 120259116955}}, {events = 615, data = {ptr = 0x7f9beb10ab98, fd = -351229032, u32 = 3943738264, u64 = 140307640396696}}, {events = 6523215, data = {ptr = 0xe85c521000000000, fd = 0, u32 = 0, u64 = 16743347743329615872}}, { events = 32667, data = {ptr = 0x2a1e463bc88, fd = -463225720, u32 = 3831741576, u64 = 2894344731784}}, {events = 4013505080, data = { ptr = 0xef3939c000007f9b, fd = 32667, u32 = 32667, u64 = 17237872545533820827}}, {events = 32667, data = {ptr = 0x7f9be85c5210, fd = -396602864, u32 = 3898364432, u64 = 140307595022864}}, {events = 4707662, data = {ptr = 0xef393a3800000000, fd = 0, u32 = 0, u64 = 17237873060929863680}}, {events = 32667, data = {ptr = 0x63894f <isc___mem_put+271>, fd = 6523215, u32 = 6523215, u64 = 6523215}}, {events = 3898364432, data = {ptr = 0x59873400007f9b, fd = 32667, u32 = 32667, u64 = 25199930335330203}}, { events = 615, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3837613952, data = {ptr = 0x7f9b, fd = 32667, u32 = 32667, u64 = 32667}}, {events = 0, data = {ptr = 0x7f9be4bc3010, fd = -457428976, u32 = 3837538320, u64 = 140307534196752}}, {events = 0, data = {ptr = 0xe4bc305000000000, fd = 0, u32 = 0, u64 = 16482101856424689664}}, {events = 32667, data = {ptr = 0x7f9bef393a38, fd = -281462216, u32 = 4013505080, u64 = 140307710163512}}, {events = 0, data = {ptr = 0xe4bd578000000000, fd = 0, u32 = 0, u64 = 16482426418513313792}}, {events = 32667, data = {ptr = 0x7f9be4bc3010, fd = -457428976, u32 = 3837538320, u64 = 140307534196752}}, {events = 1, data = {ptr = 0x4f9d3b00000000, fd = 0, u32 = 0, u64 = 22409399888773120}}, {events = 0, data = { ptr = 0xdc2c23e0, fd = -601087008, u32 = 3693880288, u64 = 3693880288}}, {events = 3837538384, data = {ptr = 0x7f9b, fd = 32667, u32 = 32667, u64 = 32667}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xe4bc301000000000, fd = 0, u32 = 0, u64 = 16482101581546782720}}, {events = 32667, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = { ptr = 0xe829264000000000, fd = 0, u32 = 0, u64 = 16728944347164180480}}, {events = 32667, data = {ptr = 0x7f9be8292658, fd = -399956392, u32 = 3895010904, u64 = 140307591669336}}, {events = 3944821744, data = {ptr = 0x7f9b, fd = 32667, u32 = 32667, u64 = 32667}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 6702569, data = {ptr = 0xeb2133f000000000, fd = 0, u32 = 0, u64 = 16942880379029684224}}, {events = 32667, data = {ptr = 0x7f9be828f570, fd = -399968912, u32 = 3894998384, u64 = 140307591656816}}, {events = 3894999464, data = {ptr = 0x63cf7500007f9b, fd = 32667, u32 = 32667, u64 = 28094124112510875}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xe828f57000000000, fd = 0, u32 = 0, u64 = 16728890677252849664}}, {events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x63d13a00000000, fd = 0, u32 = 0, u64 = 28096069732663296}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 0, data = {ptr = 0xe000108000000000, fd = 0, u32 = 0, u64 = 16140919206437715968}}, {events = 32667, data = { ptr = 0x7f9be0001080, fd = -536866688, u32 = 3758100608, u64 = 140307454759040}}, {events = 0, data = {ptr = 0x63d8ef00000000, fd = 0, u32 = 0, u64 = 28104543703138304}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0xe828f7a000000000, fd = 0, u32 = 0, u64 = 16728893082434535424}}, {events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3894998384, data = {ptr = 0x63e14700007f9b, fd = 32667, u32 = 32667, u64 = 28113717753315227}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xe828f57000000000, fd = 0, u32 = 0, u64 = 16728890677252849664}}, {events = 32667, data = {ptr = 0x7f9be828f7a0, fd = -399968352, u32 = 3894998944, u64 = 140307591657376}}, {events = 3894999144, data = {ptr = 0x63f23100007f9b, fd = 32667, u32 = 32667, u64 = 28132314961706907}}, { ---Type to continue, or q to quit--- events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3894998384, data = {ptr = 0xe000108000007f9b, fd = 32667, u32 = 32667, u64 = 16140919206437748635}}, {events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3758101320, data = {ptr = 0xf0c739dc00007f9b, fd = 32667, u32 = 32667, u64 = 17349899706523746203}}, {events = 32667, data = {ptr = 0x7f9bef393d00, fd = -281461504, u32 = 4013505792, u64 = 140307710164224}}, {events = 3894999072, data = {ptr = 0xef393d0000007f9b, fd = 32667, u32 = 32667, u64 = 17237876118946611099}}, {events = 32667, data = {ptr = 0x7f9be828f7a0, fd = -399968352, u32 = 3894998944, u64 = 140307591657376}}, {events = 0, data = {ptr = 0xf0c74dc400000000, fd = 0, u32 = 0, u64 = 17349921593677053952}}, { events = 32667, data = {ptr = 0x70, fd = 112, u32 = 112, u64 = 112}}, {events = 0, data = {ptr = 0xd4f750f800000004, fd = 4, u32 = 4, u64 = 15345823281370365956}}, {events = 32667, data = {ptr = 0x6376dd <isc_mempool_destroy+477>, fd = 6518493, u32 = 6518493, u64 = 6518493}}, {events = 3894809672, data = {ptr = 0x221e51000007f9b, fd = 32667, u32 = 32667, u64 = 153655719189577627}}, { events = 0, data = {ptr = 0x550, fd = 1360, u32 = 1360, u64 = 1360}}, {events = 3492612592, data = {ptr = 0x55000007f9b, fd = 32667, u32 = 32667, u64 = 5841155555227}}, {events = 0, data = {ptr = 0x221e528, fd = 35775784, u32 = 35775784, u64 = 35775784}}, { events = 7139524, data = {ptr = 0x63894f00000000, fd = 0, u32 = 0, u64 = 28016995089776640}}, {events = 0, data = {ptr = 0x7f9bd02d0a00, fd = -802354688, u32 = 3492612608, u64 = 140307189271040}}, {events = 7139524, data = {ptr = 0xe859ddf800000500, fd = 1280, u32 = 1280, u64 = 16742657146948158720}}, {events = 32667, data = {ptr = 0x7f9bd02d09f0, fd = -802354704, u32 = 3492612592, u64 = 140307189271024}}, {events = 1, data = {ptr = 0xd02d0a0000000000, fd = 0, u32 = 0, u64 = 15000656928957267968}}, { events = 32667, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xd02d0c2000000000, fd = 0, u32 = 0, u64 = 15000659265419476992}}...} pe = e = {events = 1, data = {ptr = 0x23, fd = 35, u32 = 35, u64 = 35}} real_timeout = q = w = sigset = {__val = {0 <repeats 16 times>}} sigmask = base = have_signals = nevents = count = nfds = fd = op = i = user_timeout = reset_timeout = PRETTY_FUNCTION = "uv__io_poll" #2 0x00007f9bf0c665d0 in uv_run (loop=loop@entry=0x221fe60, mode=mode@entry=UV_RUN_DEFAULT) at src/unix/core.c:389 timeout = r = 1 #3 0x000000000063ea36 in nm_thread (worker0=0x221fe50) at netmgr.c:734 ---Type to continue, or q to quit--- r = worker = 0x221fe50 mgr = 0x7f9bf22ae010 #4 (closed) 0x0000000000654cb2 in isc__trampoline_run (arg=0x2221950) at trampoline.c:191 trampoline = 0x2221950 result = #5 (closed) 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
Thread 7 (Thread 0x7f9bf22ea880 (LWP 17066)): #0 0x00007f9bf06413c1 in sigwait () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00000000006255d1 in isc_app_ctxrun (ctx=ctx@entry=0x957aa0 <isc_g_appctx>) at app.c:312 sset = {__val = {16387, 0 <repeats 15 times>}} sig = -232086664 event = 0x0 next_event = task = 0x0 #2 0x000000000062599c in isc_app_run () at app.c:365 result = 4294967292 #3 0x000000000044c24e in main (argc=, argv=) at ./main.c:1573 result =
Thread 6 (Thread 0x7f9bd53d8700 (LWP 17247)): #0 0x00007f9bf063da35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007f9bf0c730a9 in uv_cond_wait (cond=cond@entry=0x7f9bf0e82a60 , mutex=mutex@entry=0x7f9bf0e82a20 ) at src/unix/thread.c:780 No locals. #2 0x00007f9bf0c60fd6 in worker (arg=0x0) at src/threadpool.c:76 w = q = is_slow_work = #3 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
---Type to continue, or q to quit--- Thread 5 (Thread 0x7f9bd55d9700 (LWP 17246)): #0 0x00007f9bf063da35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007f9bf0c730a9 in uv_cond_wait (cond=cond@entry=0x7f9bf0e82a60 , mutex=mutex@entry=0x7f9bf0e82a20 ) at src/unix/thread.c:780 No locals. #2 0x00007f9bf0c60fd6 in worker (arg=0x0) at src/threadpool.c:76 w = q = is_slow_work = #3 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
Thread 4 (Thread 0x7f9bed24f700 (LWP 17071)): #0 0x00007f9bf0362fd3 in epoll_wait () from /lib64/libc.so.6 No symbol table info available. #1 0x000000000065d0b6 in netthread (uap=0x7f9bf22bd100) at socket.c:3396 thread = 0x7f9bf22bd100 manager = done = false cc = strbuf = "\001\000\000\000\001\002", '\000' <repeats 121 times> #2 0x0000000000654cb2 in isc__trampoline_run (arg=0x221eeb0) at trampoline.c:191 trampoline = 0x221eeb0 result = #3 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
Thread 3 (Thread 0x7f9bee251700 (LWP 17069)): #0 0x00007f9bf063dde2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000000000664138 in isc_condition_waituntil (c=c@entry=0x7f9bf22bd070, m=m@entry=0x7f9bf22bd020, t=t@entry=0x7f9bf22bd064) at condition.c:56 presult = result = ts = {tv_sec = 1627473466, tv_nsec = 120808870} strbuf = "\000\000\000\000\000\000\000\000\361/f\000\000\000\000\000\064F\001a\000\000\000\000o\350}6\000\000\000\000P\376!\002\000\000\000\00---Type to continue, or q to quit--- 0[Pe\000\000\000\000\000\340\360,\362\233\177\000\000߱b", '\000' <repeats 13 times>, "\020\340+\362\233\177\000\000l"\000\000\000\000\000\000X\233,\362\233\177\000\000\000\000\000\000\000\000\000\000\020\320+\362\233\177\000\000X\233,\362\233\177\000\000˵b\000\000\000\000" #2 0x00000000006554ab in run (uap=0x7f9bf22bd010) at timer.c:625 manager = 0x7f9bf22bd010 now = {seconds = 1627473460, nanoseconds = 914221167} result = #3 0x0000000000654cb2 in isc__trampoline_run (arg=0x221ee50) at trampoline.c:191 trampoline = 0x221ee50 result = #4 (closed) 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
Thread 2 (Thread 0x7f9beda50700 (LWP 17070)): #0 0x00007f9bf0362fd3 in epoll_wait () from /lib64/libc.so.6 No symbol table info available. #1 0x000000000065d0b6 in netthread (uap=0x7f9bf22bd0b0) at socket.c:3396 thread = 0x7f9bf22bd0b0 manager = done = false cc = strbuf = "\001\000\000\000\000\002", '\000' <repeats 121 times> #2 0x0000000000654cb2 in isc__trampoline_run (arg=0x221ee80) at trampoline.c:191 trampoline = 0x221ee80 result = #3 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6 No symbol table info available.
Thread 1 (Thread 0x7f9beea52700 (LWP 17068)):
#0 0x00007f9bf029a387 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f9bf029ba78 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000000000454465 in assertion_failed (file=, line=, type=, cond=) at ./main.c:270
tracebuf = {0x45429d <assertion_failed+77>, 0x625fda <isc_assertion_failed+10>, 0x47dcc1 <ns_client_error+1345>,
0x47ddd9 <client_senddone+185>, 0x63e13a <isc__nm_async_sendcb+122>, 0x63f231 <isc__nm_sendcb+177>,
---Type to continue, or q to quit---
0x7f9bf0c739b2 <uv__udp_run_completed+274>, 0x7f9bf0c74dc4 <uv__udp_io+68>, 0x7f9bf0c6659b <uv_run+299>, 0x63ea36 <nm_thread+134>,
0x654cb2 <isc__trampoline_run+82>, 0x7f9bf0639ea5 <start_thread+197>, 0x7f9bf03629fd <clone+109>, 0x7f9bf03629fd <clone+109>, 0x0, 0x0,
0x0, 0x7f9beea51240, 0x7f9bd6993fd0, 0x0, 0x0, 0x51f10d <dns_rbtnodechain_first+77>, 0x0, 0x7f9beea51240, 0x7f9be6910e10,
0x64e469 <isc_rwlock_unlock+9>, 0x7f9beea51240, 0x516576 <dns_ntatable_shutdown+214>, 0x0 <repeats 50 times>, 0x1000, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f9bd11cccf0, 0x7f9be8000020, 0x446420 <zone_nsec3chain+1748>, 0x0, 0x5232ed <update_rrsetstats+157>, 0x0,
0x215200ff0000, 0x0, 0x5232ed <update_rrsetstats+157>, 0x0, 0x224200000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x63894f <isc___mem_put+271>, 0x2340, 0x61800000234, 0x0, 0x64e3de <isc_rwlock_lock+78>, 0x0, 0x7f9bea52e620, 0x1,
0x64e469 <isc_rwlock_unlock+9>, 0x1, 0x529ac2 <decrement_reference+1122>, 0x7f9be5d3d130, 0x7f9bd0d64af0, 0x0, 0x7f9be15fc950,
0x7f9bdce361f0, 0x7f9bd0d64af0, 0x7f9be5d3d020, 0x0}
i =
nframes = 13
result =
logsuffix =
fname = 0x689330 "__do_global_dtors_aux_fini_array_entry"
#3 0x0000000000625fda in isc_assertion_failed (file=file@entry=0x689371 "client.c", line=line@entry=798, type=type@entry=isc_assertiontype_insist,
cond=cond@entry=0x689ee8 "rcode != ((dns_rcode_t)dns_rcode_noerror) && rcode != ((dns_rcode_t)dns_rcode_nxdomain)") at assertions.c:46
No locals.
#4 (closed) 0x000000000047dcc1 in ns_client_error (client=client@entry=0x7f9be1a8c278, result=result@entry=58) at client.c:797
wouldlog =
log_buf = "\370p\000\340\233\177\000\000\001", '\000' <repeats 31 times>, "X\000\000\000\000\000\000\000\030\364\000\340\233\177\000\000\020\000\000\000\000\000\000\000\270\364\000\340\233\177\000\000\001", '\000' <repeats 31 times>, "\325\000\000\000\000\000\000\000\270$\353\233\177\000\000\020\000\000\000\000\000\000\000X%\353\233\177\000\000\001", '\000' <repeats 31 times>, "j\000\000\000\000\000\000\000\230\344\000\340\233\177\000\000\020\000\000\000\000\000\000\000\070\345\000\340\233\177\000\000"...
rrl_result =
loglevel =
message = 0x7f9be5569400
rcode = 0
trunc =
#5 (closed) 0x000000000047ddd9 in client_senddone (handle=0x7f9be1a8c110, result=, cbarg=0x7f9be1a8c278) at client.c:299
client = 0x7f9be1a8c278
#6 (closed) 0x000000000063e13a in isc__nm_async_sendcb (worker=worker@entry=0x0, ev0=ev0@entry=0x7f9beea51b70) at netmgr.c:2615
ievent = 0x7f9beea51b70
sock = 0x7f9be828fac0
uvreq = 0x7f9be000f140
eresult = 58
#7 (closed) 0x000000000063f231 in isc__nm_sendcb (sock=0x7f9be828fac0, uvreq=, eresult=, async=)
at netmgr.c:2591
ievent = {type = netievent_udpconnect, sock = 0x7f9be828fac0, req = 0x7f9be000f140, result = 58}
ievent =
---Type to continue, or q to quit---
#8 (closed) 0x00007f9bf0c739b2 in uv__udp_run_completed (handle=handle@entry=0x7f9be828fcf0) at src/unix/udp.c:157
req = 0x7f9be000f3b8
q = 0x7f9be000f408
PRETTY_FUNCTION = "uv__udp_run_completed"
#9 (closed) 0x00007f9bf0c74dc4 in uv__udp_io (loop=, w=0x7f9be828fd70, revents=4) at src/unix/udp.c:182
handle = 0x7f9be828fcf0
#10 (closed) 0x00007f9bf0c6659b in uv__run_pending (loop=0x2220310) at src/unix/core.c:821
q =
pq = {0x7f9beea51d00, 0x7f9beea51d00}
w =
#11 (closed) uv_run (loop=loop@entry=0x2220310, mode=mode@entry=UV_RUN_DEFAULT) at src/unix/core.c:381
timeout =
r = 1
#12 (closed) 0x000000000063ea36 in nm_thread (worker0=0x2220300) at netmgr.c:734
r =
worker = 0x2220300
mgr = 0x7f9bf22ae010
#13 (closed) 0x0000000000654cb2 in isc__trampoline_run (arg=0x22216a0) at trampoline.c:191
trampoline = 0x22216a0
result =
#14 (closed) 0x00007f9bf0639ea5 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#15 (closed) 0x00007f9bf03629fd in clone () from /lib64/libc.so.6
No symbol table info available.
(gdb)
(gdb)
See #2856 (closed)