Dear All,
My environment: Solaris 11.4 on Sparc gcc version 5.5.0 (GCC) bind 9.14.2 ./configure '--enable-shared' '--enable-static' '--enable-ipv6' '--without-libjson' '--with-gssapi=/usr/bin/krb5-config' I tried to use bind 9.14.2 So far everything is working fine except I try to query this name server over the loopback interface. And this is independent if it is ::1 or 127.0.0.1 If I do such a query "dig" hangs. At the same moment named generates a core file. Below adb traceback and pstack. Doing the same query through the "normal" interface over the network with IPv6 or IPv4 everything works fine. Not sure how I could fix this issue. So I stepped back to version BIND 9.11.7 (Extended Support Version) <id:084ef47> Because this doesn't have this issue. Any ideas how to solve ? // Hans -- # adb /usr/local/sbin/named core core file = core -- program ``/usr/local/sbin/named'' on platform sun4v SIGSEGV: Segmentation Fault help adb: failed to dereference symbol: unknown symbol name $c isc_random_buf+0xf4(ffffffff7d8cb668, 4, 1, 5de9be36, 57f9ca5e, 7bb74494633) ns_client_addopt+0x408(103608490, 10360b4c0, 103608758, 0, 2306, 0) client_send+0x10c(103608490, 10, 0, 100567b80, 4, 0) ns_client_send+0x4c(103608490, 100567b80, ffffffff7d8cd7dc, ffffffff7d8cd7d0, 0, 11) ns_query_done+0x434(ffffffff7d8cedf8, ffffffff7d8cee00, 10360b4c0, 10360b4c0, ffffffff7d8cd7dc, 0) query_prepresponse+0x544(ffffffff7d8cedf8, ffffffff7d8cdb30, 4, 5, ffffffff7d8cd978, 103608490) query_gotanswer+0x9c8(ffffffff7d8cedf8, 0, 2, 1035fbec8, 103608490, 1035fbed0) query_lookup+0x418(ffffffff7d8cedf8, 29, 1, 40, ffffffff7d8ce3a8, 0) ns__query_start+0x6b8(ffffffff7d8cedf8, 0, 0, 103613740, 0, ffffffff7d8ce920) query_setup+0x130(40, 1, 100054960, 0, ffffffff7d8cedf8, 0) ns_query_start+0x4ec(103608490, 1, 103617e98, 1000000000000, 1, 10360b4c0) ns__client_request+0x1914(10360909c, 103608f08, 1003d6578, ffffffff7d8cf57c, 1003d5c88, 1003d5bf8) run+0x510(10040cce0, 10040cd58, 10040cd5e, 102c629c8, b0, b0) libc.so.1`_lwp_start(0, 0, 0, 0, 0, 0) root@jump2: pstack core_1 core 'core_1' of 29584: /usr/local/sbin/named ------------ lwp# 1 / thread# 1 --------------- ffffffff79fe621c __sigtimedwait (ffffffff7ffff110, 0, 0, ffffffff7fffee90, e, ffffffff7dd61280) + 8 ffffffff79fba864 __posix_sigwait (ffffffff7ffff110, ffffffff7ffff0fc, e, 0, ffffffff7dd61280, ff000000) + 1c 00000001002b20e8 isc_app_ctxrun (1003e2240, 1003e22b0, ffffffff7ffff0fc, 1003e2298, ffffffff7ffff110, 1003d5388) + 220 00000001002b23cc isc_app_run (1003f0680, 1003dc760, 1003dc780, 1003dc7a8, 100043f38, 1003e22c0) + 2c 00000001000a6a0c main (1003dc7a8, 1003da050, 1003dc748, 1003dc758, 1003dc760, 10041fcd0) + 1788 000000010009c484 _start (0, 0, 0, 0, 0, 0) + 64 ------------ lwp# 2 / thread# 2 lname: isc-worker0000 --------------- ffffffff79fe203c __lwp_park (10040dd08, 10040dcd0, 0, ffffffff7dd63280, 0, 10040dcdc) + 14 ffffffff79fdb814 cond_wait_queue (10040dd08, 10040dcd0, 0, 0, ffffffff7dd63280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040dd08, 10040dcd0, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040dd08, 10040dcd0, 0, 0, 10040dcd0, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 0, 0) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 3 / thread# 3 lname: isc-worker0001 --------------- ffffffff79fe203c __lwp_park (10040dd60, 10040dd28, 0, ffffffff7dd65280, 0, 10040dd34) + 14 ffffffff79fdb814 cond_wait_queue (10040dd60, 10040dd28, 0, 0, ffffffff7dd65280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040dd60, 10040dd28, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040dd60, 10040dd28, 0, 0, 10040dd28, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 58, 58) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 4 / thread# 4 lname: isc-worker0002 --------------- 00000001002a4c24 isc_random_buf (ffffffff7d8cb668, 4, 1, 5de9be36, 57f9ca5e, 7bb74494633) + f4 00000001000ddf44 ns_client_addopt (103608490, 10360b4c0, 103608758, 0, 2306, 0) + 408 00000001000e0630 client_send (103608490, 10, 0, 100567b80, 4, 0) + 10c 00000001000e24bc ns_client_send (103608490, 100567b80, ffffffff7d8cd7dc, ffffffff7d8cd7d0, 0, 11) + 4c 00000001000f55b4 ns_query_done (ffffffff7d8cedf8, ffffffff7d8cee00, 10360b4c0, 10360b4c0, ffffffff7d8cd7dc, 0) + 434 00000001000fd1f8 query_prepresponse (ffffffff7d8cedf8, ffffffff7d8cdb30, 4, 5, ffffffff7d8cd978, 103608490) + 544 00000001000f8d04 query_gotanswer (ffffffff7d8cedf8, 0, 2, 1035fbec8, 103608490, 1035fbed0) + 9c8 00000001000fb10c query_lookup (ffffffff7d8cedf8, 29, 1, 40, ffffffff7d8ce3a8, 0) + 418 00000001000fb8e8 ns__query_start (ffffffff7d8cedf8, 0, 0, 103613740, 0, ffffffff7d8ce920) + 6b8 00000001000fc320 query_setup (40, 1, 100054960, 0, ffffffff7d8cedf8, 0) + 130 00000001000ff318 ns_query_start (103608490, 1, 103617e98, 1000000000000, 1, 10360b4c0) + 4ec 00000001000e47f0 ns__client_request (10360909c, 103608f08, 1003d6578, ffffffff7d8cf57c, 1003d5c88, 1003d5bf8) + 1914 00000001002aa7f8 run (10040cce0, 10040cd58, 10040cd5e, 102c629c8, b0, b0) + 510 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 5 / thread# 5 lname: isc-worker0003 --------------- ffffffff79fe203c __lwp_park (10040de10, 10040ddd8, 0, ffffffff7dd69280, 0, 10040dde4) + 14 ffffffff79fdb814 cond_wait_queue (10040de10, 10040ddd8, 0, 0, ffffffff7dd69280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040de10, 10040ddd8, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040de10, 10040ddd8, 0, 0, 10040ddd8, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 108, 108) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 6 / thread# 6 lname: isc-worker0004 --------------- ffffffff79fe203c __lwp_park (10040de68, 10040de30, 0, 32, 0, 10040de3c) + 14 ffffffff79fdb814 cond_wait_queue (10040de68, 10040de30, 0, 0, ffffffff7dd6b280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040de68, 10040de30, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040de68, 10040de30, 0, 0, 10040de30, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 160, 160) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 7 / thread# 7 lname: isc-worker0005 --------------- ffffffff79fe203c __lwp_park (10040dec0, 10040de88, 0, ffffffff7dd6d280, 0, 10040de94) + 14 ffffffff79fdb814 cond_wait_queue (10040dec0, 10040de88, 0, 0, ffffffff7dd6d280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040dec0, 10040de88, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040dec0, 10040de88, 0, 0, 10040de88, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 1b8, 1b8) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 8 / thread# 8 lname: isc-worker0006 --------------- ffffffff79fe203c __lwp_park (10040df18, 10040dee0, 0, 1000759b8, 0, 10040deec) + 14 ffffffff79fdb814 cond_wait_queue (10040df18, 10040dee0, 0, 0, ffffffff7dd6f280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040df18, 10040dee0, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040df18, 10040dee0, 0, 0, 10040dee0, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 210, 210) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 9 / thread# 9 lname: isc-worker0007 --------------- ffffffff79fe203c __lwp_park (10040df70, 10040df38, 0, ffffffff7dcd1280, 0, 10040df44) + 14 ffffffff79fdb814 cond_wait_queue (10040df70, 10040df38, 0, 0, ffffffff7dcd1280, ffffffff7a130b80) + 4c ffffffff79fdbdd0 cond_wait (10040df70, 10040df38, 0, 0, 0, 1) + 10 ffffffff79fdbe10 pthread_cond_wait (10040df70, 10040df38, 0, 0, 10040df38, ff000000) + 8 00000001002aa418 run (10040cce0, 10040cd58, 10040cd5e, 10040cd5c, 268, 268) + 130 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 10 / thread# 10 lname: isc-timer --------------- ffffffff79fe203c __lwp_park (10040ed20, 10040ece0, ffffffff7d1dfb90, 0, 1, 10040ecec) + 14 ffffffff79fdb814 cond_wait_queue (10040ed20, 10040ece0, ffffffff7d1dfb90, 0, 0, 0) + 4c ffffffff79fdbcc8 cond_wait_common (10040ed20, 10040ece0, ffffffff7d1dfb90, 39172740, 0, 0) + 268 ffffffff79fdbeb4 __cond_timedwait (10040ed20, 10040ece0, ffffffff7d1dfdb0, 0, 0, 3) + 84 ffffffff79fdbf1c cond_timedwait (10040ed20, 10040ece0, ffffffff7d1dfdb0, 32b400, 1, ffffffff7dde8240) + 14 ffffffff79fdbf5c pthread_cond_timedwait (10040ed20, 10040ece0, ffffffff7d1dfdb0, 32b400, 1f64b, 3b9aca00) + c 00000001002c2158 isc_condition_waituntil (10040ed20, 10040ece0, 10040ed14, 68, d, ffffffff7d1dfdb0) + 80 00000001002b0110 run (10040ecd0, 10040ece0, 1, 10003, 1008617e4, ffffffff7d1dff20) + 4b0 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 11 / thread# 11 lname: isc-socket-0 --------------- ffffffff79fe68e0 ioctl (ffffffff7d0cfe50, 40, 10040dfc8, ffffffff7d0cfe38, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 12 / thread# 12 lname: isc-socket-1 --------------- ffffffff79fe68e0 ioctl (ffffffff7cfbfe30, 40, 10040e020, ffffffff7cfbfe18, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 13 / thread# 13 lname: isc-socket-2 --------------- ffffffff79fe7498 __write (e, ffffffff7ceafe50, 8, 0, 3e, ffffffff7dcd9280) + c 00000001002ba748 netthread (10040e040, 10040c2d0, 780, ffffffff7ceafdf8, d001, 10040c2d0) + 420 ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 14 / thread# 14 lname: isc-socket-3 --------------- ffffffff79fe68e0 ioctl (ffffffff7cd9fdf0, 40, 10040e0d0, ffffffff7cd9fdd8, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 15 / thread# 15 lname: isc-socket-4 --------------- ffffffff79fe68e0 ioctl (ffffffff7cc8fdd0, 40, 10040e128, ffffffff7cc8fdb8, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 16 / thread# 16 lname: isc-socket-5 --------------- ffffffff79fe68e0 ioctl (ffffffff7cb7fdb0, 40, 10040e180, ffffffff7cb7fd98, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 17 / thread# 17 lname: isc-socket-6 --------------- ffffffff79fe68e0 ioctl (ffffffff7ca6fe90, 40, 10040e1d8, ffffffff7ca6fe78, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) ------------ lwp# 18 / thread# 18 lname: isc-socket-7 --------------- ffffffff79fe68e0 ioctl (ffffffff7c95fe70, 40, 10040e230, ffffffff7c95fe58, d001, 2) + c ffffffff79fe1fb0 _lwp_start (0, 0, 0, 0, 0, 0) _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users