Segmentation fault in resolver: counter->domain is NULL
#0 fcount_decr (fctx=0x7fa9d9450400) at resolver.c:1707
#1 0x00007fa9e3207587 in fctx_destroy (fctx=0x7fa9d9450400) at resolver.c:4492
#2 0x00007fa9e320eaad in fetchctx_unref (ptr=0x7fa9d9450400) at resolver.c:7185
#3 0x00007fa9e320eb68 in fetchctx_detach (ptrp=0x7fffda690168) at resolver.c:7185
#4 0x00007fa9e3218e7b in dns_resolver_destroyfetch (fetchp=0x7fffda690248) at resolver.c:10805
#5 0x00007fa9e3216c4e in prime_done (task=0x7fa9dfb034e0, event=0x0) at resolver.c:10297
#6 0x00007fa9e33a5ee8 in task_run (task=0x7fa9dfb034e0) at task.c:470
#7 0x00007fa9e33a5468 in task__run (arg=0x7fa9dfb034e0) at task.c:287
#8 0x00007fa9e33854e6 in isc__job_cb (idle=0x7fa9dfaa1448) at job.c:75
#9 0x00007fa9e2b07421 in uv__run_idle (loop=loop@entry=0x7fa9dfab5020) at ./src/unix/loop-watcher.c:68
#10 0x00007fa9e2b005b0 in uv_run (loop=0x7fa9dfab5020, mode=UV_RUN_DEFAULT) at ./src/unix/core.c:384
#11 0x00007fa9e338da34 in loop_run (loop=0x7fa9dfab5000) at loop.c:270
#12 0x00007fa9e338dc0f in loop_thread (arg=0x7fa9dfab5000) at loop.c:297
#13 0x00007fa9e338ec54 in isc_loopmgr_run (loopmgr=0x7fa9dfa70060) at loop.c:477
#14 0x000055adb6472317 in main (argc=16, argv=0x7fffda690678) at main.c:1548
The affected line:
#0 fcount_decr (fctx=0x7fa9d9450400) at resolver.c:1707
1707 isc_result_t result = isc_hashmap_delete(
and it's because counter->domain == NULL
:
(gdb) print counter->domain
$7 = (dns_name_t *) 0x0
now why?