. Thread 4 (Thread 0x7fe58d77e680 (LWP 25274)): #0 0x00007fe590c156f5 in __GI___pthread_timedjoin_ex (threadid=140623897401088, thread_return=thread_return@entry=0x0, abstime=abstime@entry=0x0, block=block@entry=true) at pthread_join_common.c:89 __tid = 25276 _buffer = {__routine = 0x7fe590c154f0 , __arg = 0x7fe58d739d28, __canceltype = 0, __prev = 0x0} oldtype = 0 pd = 0x7fe58d739700 self = result = 0 #1 0x00007fe590c154bc in __pthread_join (threadid=, thread_return=thread_return@entry=0x0) at pthread_join.c:24 No locals. #2 0x00007fe590c8e5bc in isc__taskmgr_destroy (managerp=0x55bcf1b05ff8 ) at ../../../lib/isc/task.c:1583 manager = 0x7fe58d73f010 task = i = 0 #3 0x00007fe590c8fd3d in isc_taskmgr_destroy (managerp=managerp@entry=0x55bcf1b05ff8 ) at ../../../lib/isc/task.c:2100 No locals. #4 0x000055bcf1af79d0 in destroy_libs () at ../../../bin/dig/dighost.c:4538 ptr = chase_msg = result = #5 0x000055bcf1aec2df in main (argc=4, argv=0x7ffeeb364458) at ../../../bin/dig/host.c:915 result = . Thread 3 (Thread 0x7fe58cf38700 (LWP 25277)): #0 futex_wait_cancelable (private=, expected=0, futex_word=0x7fe58d7410a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 __ret = -512 oldtype = 0 err = oldtype = err = __ret = resultvar = __arg4 = __arg3 = __arg2 = __arg1 = _a4 = _a3 = _a2 = _a1 = #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7fe58d741028, cond=0x7fe58d741078) at pthread_cond_wait.c:502 spin = 0 buffer = {__routine = 0x7fe590c19f80 <__condvar_cleanup_waiting>, __arg = 0x7fe58cf37dd0, __canceltype = -1921781596, __prev = 0x0} cbuffer = {wseq = 5, cond = 0x7fe58d741078, mutex = 0x7fe58d741028, private = 0} rt = err = g = 1 flags = g1_start = signals = result = 0 wseq = 5 seq = 2 private = maxspin = err = result = wseq = g = seq = flags = private = signals = g1_start = spin = buffer = cbuffer = rt = s = #2 __pthread_cond_wait (cond=0x7fe58d741078, mutex=mutex@entry=0x7fe58d741028) at pthread_cond_wait.c:655 No locals. #3 0x00007fe590c93548 in run (uap=0x7fe58d741010) at ../../../lib/isc/timer.c:810 manager = now = {seconds = 1539618512, nanoseconds = 878234000} result = #4 0x00007fe590c14164 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140623889008384, -7591998463925068293, 140732844622286, 140732844622287, 140732844622432, 140623889006464, 7595554391943241211, 7595580383078342139}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe590b3cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. . Thread 2 (Thread 0x7fe58c737700 (LWP 25279)): #0 0x00007fe590b3d10f in epoll_wait (epfd=5, events=0x7fe58d744010, maxevents=64, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 resultvar = 18446744073709551612 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fe590ca39dc in watcher (uap=0x7fe58d743010) at ../../../../lib/isc/unix/socket.c:4258 manager = 0x7fe58d743010 done = isc_boolean_false cc = fnname = 0x7fe590cbaf63 "epoll_wait()" strbuf = '\000' #2 0x00007fe590c14164 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140623880615680, -7591998463925068293, 140732844622110, 140732844622111, 140732844622256, 140623880613760, 7595555490917998075, 7595580383078342139}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #3 0x00007fe590b3cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. . Thread 1 (Thread 0x7fe58d739700 (LWP 25276)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {16387, 23, 140623897452360, 128, 140623897397840, 1, 140623897398096, 193, 0, 61783913144387, 140623738901904, 65535, 6860733170392760320, 13366, 0, 0}} pid = tid = ret = #1 0x00007fe590a44535 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 0, 0, 0, 0, 0, 0, 140623953324326, 94269997081600, 140623953318264, 0, 17651246113804436480, 0, 140623897432080, 94270026373040}}, sa_flags = -1921719672, sa_restorer = 0xffffffffffffffff} sigs = {__val = {32, 0 }} #2 0x00007fe590c645ef in isc_assertion_failed (file=file@entry=0x7fe590cb769c "../../../lib/isc/timer.c", line=line@entry=392, type=type@entry=isc_assertiontype_require, cond=cond@entry=0x7fe590cb0103 "task != ((void *)0)") at ../../../lib/isc/assertions.c:52 No locals. #3 0x00007fe590c9245a in isc__timer_create (manager0=0x7fe58d741010, type=, expires=, interval=, task=0x0, action=0x55bcf1af75c0 , arg=0x7fe58d74e018, timerp=0x7fe58d74e288) at ../../../lib/isc/timer.c:457 manager = 0x7fe58d741010 timer = result = now = _u = #4 0x000055bcf1aef75a in bringup_timer (query=0x7fe58d74e018, default_timeout=) at ../../../bin/dig/dighost.c:2949 l = 0x55bcf36f4618 local_timeout = result = #5 0x000055bcf1af6e22 in send_udp (query=0x7fe58d74e018) at ../../../bin/dig/dighost.c:3135 l = 0x55bcf36f4618 result = sendbuf = next = #6 0x000055bcf1af76c5 in connect_timeout (task=, event=) at ../../../bin/dig/dighost.c:3265 l = 0x55bcf36f4618 query = 0x7fe58d74e018 cq = #7 0x00007fe590c8c439 in dispatch (manager=0x7fe58d73f010) at ../../../lib/isc/task.c:1141 dispatch_count = done = isc_boolean_false finished = isc_boolean_false requeue = isc_boolean_false event = 0x7fe58d74cc50 task = 0x7fe58d740010 task = dispatch_count = done = requeue = finished = event = was_idle = #8 run (uap=0x7fe58d73f010) at ../../../lib/isc/task.c:1313 manager = 0x7fe58d73f010 #9 0x00007fe590c14164 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140623897401088, -7591998463925068293, 140732844622238, 140732844622239, 140732844622384, 140623897399168, 7595557682425060859, 7595580383078342139}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #10 0x00007fe590b3cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals.