"host -C golem.linux.it" reliably asserts
Summary
Running host -C golem.linux.it
aborts with this assertion failure:
netmgr/netmgr.c:986: REQUIRE(ptrp != ((void *)0) && *ptrp == ((void *)0)) failed, back trace
BIND version affected
host 9.19.19-1-Debian
Relevant logs
Stack trace:
(gdb) where
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f4c8bca815f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007f4c8bc5a472 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
#3 0x00007f4c8bc444b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007f4c8c1c6485 in isc_assertion_failed (
file=file@entry=0x7f4c8c2050bb "netmgr/netmgr.c", line=line@entry=986,
type=type@entry=isc_assertiontype_require,
cond=cond@entry=0x7f4c8c1fb730 "ptrp != ((void *)0) && *ptrp == ((void *)0)") at ./lib/isc/assertions.c:49
#5 0x00007f4c8c1ad7c4 in isc_nmhandle_attach (ptr=<optimized out>,
ptrp=0x7f4c884a02d0) at netmgr/netmgr.c:986
#6 isc_nmhandle_attach (ptr=<optimized out>, ptrp=ptrp@entry=0x7f4c884a0228)
at netmgr/netmgr.c:986
#7 0x0000562aabb23df8 in launch_next_query (query=<optimized out>,
query@entry=0x7f4c884a0180) at ./bin/dig/dighost.c:3469
#8 0x0000562aabb2258a in start_udp (query=<optimized out>,
query@entry=0x7f4c884a0180) at ./bin/dig/dighost.c:3286
#9 0x0000562aabb27270 in recv_done (handle=<optimized out>,
eresult=<optimized out>, region=<optimized out>, arg=<optimized out>)
at ./bin/dig/dighost.c:4360
#10 0x00007f4c8c1b1c9c in isc___nm_readcb (arg=0x7f4c87eb3700)
at netmgr/netmgr.c:1854
#11 isc__nm_readcb (sock=sock@entry=0x7f4c88479800,
uvreq=uvreq@entry=0x7f4c87eb3700, eresult=eresult@entry=ISC_R_SUCCESS,
async=async@entry=false) at netmgr/netmgr.c:1869
#12 0x00007f4c8c1c4b36 in isc__nm_udp_read_cb (handle=<optimized out>,
nrecv=32, buf=0x7ffea89f6630, addr=<optimized out>, flags=0)
at netmgr/udp.c:589
#13 0x00007f4c8c0fdd24 in uv__udp_recvmsg (handle=0x7f4c88479e08)
at ./src/unix/udp.c:267
#14 uv__udp_io (loop=<optimized out>, w=0x7f4c88479e88, revents=1)
at ./src/unix/udp.c:142
#15 0x00007f4c8c1010c5 in uv__io_poll (loop=loop@entry=0x7f4c88472020,
timeout=<optimized out>) at ./src/unix/linux.c:1482
#16 0x00007f4c8c0ee2f8 in uv_run (loop=loop@entry=0x7f4c88472020,
mode=mode@entry=UV_RUN_DEFAULT) at ./src/unix/core.c:447
#17 0x00007f4c8c1d95e0 in loop_thread (arg=0x7f4c88472000)
at ./lib/isc/loop.c:282
#18 0x0000562aabb19fb8 in main (argc=3, argv=0x7ffea89fa698)
at ./bin/dig/host.c:914
(gdb) quit