bind 9.4 acache crashes

Sotiris Tsimbonis tsimbonis at forthnet.gr
Tue Apr 7 09:09:27 UTC 2009


On 6/4/2009 9:23 μμ, JINMEI Tatuya / 神明達哉 wrote:
> At Fri, 03 Apr 2009 18:38:01 +0300,
> Sotiris Tsimbonis <tsimbonis at forthnet.gr> wrote:
> 
>> Anyone else seen crashes like these?
> 
> FWIW, I've never seen any of these.
> 

Solaris 10, Bind 9.4.3b2

Logfile:
10-Mar-2009 09:14:19.460 general: socket.c:2739: fatal error:
10-Mar-2009 09:14:19.461 general: 
RUNTIME_CHECK(((pthread_mutex_unlock(((&sock->lock))) == 0) ? 0 : 34) == 
0) failed
10-Mar-2009 09:14:19.461 general: exiting (due to fatal error in library)


GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10"...
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libscf.so.1...done.
Loaded symbols for /lib/libscf.so.1
Reading symbols from /lib/libpthread.so.1...
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libpthread.so.1
Reading symbols from /lib/libthread.so.1...
warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libthread.so.1
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /lib/libdoor.so.1...done.
Loaded symbols for /lib/libdoor.so.1
Reading symbols from /lib/libuutil.so.1...done.
Loaded symbols for /lib/libuutil.so.1
Reading symbols from /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1...done.
Loaded symbols for /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
Reading symbols from /lib/nss_files.so.1...done.
Loaded symbols for /lib/nss_files.so.1
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `/opt/bind/sbin/named -u named -t /opt/bind -c 
/etc/named.conf'.
Program terminated with signal 6, Aborted.
#0  0xff1c16e8 in _lwp_kill () from /lib/libc.so.1
(gdb) thread apply all bt full

Thread 5 (process 282274    ):
#0  0xff1c0598 in __lwp_park () from /lib/libc.so.1
No symbol table info available.
#1  0xff1ba514 in cond_sleep_queue () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ba630 in cond_wait_queue () from /lib/libc.so.1
No symbol table info available.
#3  0xff1baaa8 in cond_wait_common () from /lib/libc.so.1
No symbol table info available.
#4  0xff1bac40 in _cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#5  0xff1bad34 in cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#6  0xff1bad74 in pthread_cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#7  0x001e06ec in isc_condition_waituntil (c=0x258bb8, m=0x258b88, 
t=0x258bb0) at condition.c:59
         presult = 77
         result = 2460600
         ts = {tv_sec = 1236669259, tv_nsec = 462666000}
         strbuf = "�\000ώ\230\000\034’΄I�§ς\000\006\027~�\000ώ¨�\033«δ", 
'\0' <repeats 19 times>, 
"\001515Θ\000\000\000\0002{\024\210\000\000\000\000\000\000\000\000\001\000\000\000\000\000\020\204515ΐ\000%k\210\000%k\200\000\021�08;/ΰ\031(ίH�\000�\b\000\034γl\bδ΅@\000\000\000\000�\000�\b\000\034ε\020\000\000\000\000\000\000\000"
#8  0x001ce460 in run (uap=0x258b80) at timer.c:721
         now = {seconds = 1236669259, nanoseconds = 430424000}
         result = 2460600
#9  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#10 0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (process 216738    ):
#0  0xff1c0598 in __lwp_park () from /lib/libc.so.1
No symbol table info available.
#1  0xff1ba514 in cond_sleep_queue () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ba630 in cond_wait_queue () from /lib/libc.so.1
No symbol table info available.
#3  0xff1babb0 in cond_wait () from /lib/libc.so.1
No symbol table info available.
#4  0xff1babec in pthread_cond_wait () from /lib/libc.so.1
No symbol table info available.
#5  0x001cbe90 in run (uap=0x256b80) at task.c:815
No locals.
#6  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#7  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (process 151202    ):
#0  0xff1c0598 in __lwp_park () from /lib/libc.so.1
No symbol table info available.
#1  0xff1ba514 in cond_sleep_queue () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ba630 in cond_wait_queue () from /lib/libc.so.1
No symbol table info available.
#3  0xff1babb0 in cond_wait () from /lib/libc.so.1
No symbol table info available.
#4  0xff1babec in pthread_cond_wait () from /lib/libc.so.1
No symbol table info available.
#5  0x001cbe90 in run (uap=0x256b80) at task.c:815
No locals.
#6  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#7  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (process 85666    ):
#0  0xff1c097c in ___sigtimedwait () from /lib/libc.so.1
No symbol table info available.
#1  0xff1b45fc in __sigtimedwait () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ac964 in __posix_sigwait () from /lib/libc.so.1
No symbol table info available.
#3  0x001cf3e8 in isc_app_run () at app.c:504
         event = (isc_event_t *) 0x0
         next_event = (isc_event_t *) 0xffbffcc8
         task = (isc_task_t *) 0x0
         sset = {__sigbits = {16387, 0, 0, 0}}
         strbuf = 
"\000\000\b<\000\000\b<\000\000\b<\000\000\000\000����\000\000\000\000\000\000\000\000\035Νe\000\000\000\000\000�Ώόx�\033\234`\000$TΈ\000%Ϋ\200\000$\034\000\000\036\214\000\000$\034L", 
'\0' <repeats 17 times>, 
"$\034\000\000$\034$\000\000\000�\000$\034D\000\036oΐ\000%«Ψ�Ώόθ\000\003Ϊx\000\000\000\000\000$hp\000\000\000\000\000\000\000"
         sig = 329004
#4  0x0003da94 in main (argc=7, argv=0xffbffde4) at main.c:868
         result = 144
         instance = 0x0

Thread 1 (process 347810    ):
#0  0xff1c16e8 in _lwp_kill () from /lib/libc.so.1
No symbol table info available.
#1  0xff15ff40 in raise () from /lib/libc.so.1
No symbol table info available.
#2  0xff140160 in abort () from /lib/libc.so.1
No symbol table info available.
#3  0x0003d0c8 in library_fatal_error (file=0x220f38 "socket.c", 
line=2739, format=0x21b4d0 "RUNTIME_CHECK(%s) %s", args=0xfefefda8)
     at main.c:199
No locals.
#4  0x001b238c in isc_error_fatal (file=0x220f38 "socket.c", line=2739, 
format=0x21b4d0 "RUNTIME_CHECK(%s) %s") at error.c:74
No locals.
#5  0x001daa4c in watcher (uap=0x25ab80) at socket.c:2828
         cc = 2
         dvp = {dp_fds = 0x2a0bf0, dp_nfds = 256, dp_timeout = -1}
         strbuf = '\0' <repeats 127 times>
#6  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#7  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)



And another core, some days later, with nothing in the logfile..

GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10"...
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libscf.so.1...done.
Loaded symbols for /lib/libscf.so.1
Reading symbols from /lib/libpthread.so.1...
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libpthread.so.1
Reading symbols from /lib/libthread.so.1...
warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libthread.so.1
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /lib/libdoor.so.1...done.
Loaded symbols for /lib/libdoor.so.1
Reading symbols from /lib/libuutil.so.1...done.
Loaded symbols for /lib/libuutil.so.1
Reading symbols from /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1...done.
Loaded symbols for /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
Reading symbols from /lib/nss_files.so.1...done.
Loaded symbols for /lib/nss_files.so.1
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `/opt/bind/sbin/named -u named -t /opt/bind -c 
/etc/named.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0xff1b952c in mutex_lock_impl () from /lib/libc.so.1
(gdb) thread apply all bt full

Thread 5 (process 92733    ):
#0  0xff1c097c in ___sigtimedwait () from /lib/libc.so.1
No symbol table info available.
#1  0xff1b45fc in __sigtimedwait () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ac964 in __posix_sigwait () from /lib/libc.so.1
No symbol table info available.
#3  0x001cf3e8 in isc_app_run () at app.c:504
         event = (isc_event_t *) 0x0
         next_event = (isc_event_t *) 0xffbffcc8
         task = (isc_task_t *) 0x0
         sset = {__sigbits = {16387, 0, 0, 0}}
         strbuf = 
"\000\000\b<\000\000\b<\000\000\b<\000\000\000\000????\000\000\000\000\000\000\000\000\035Νe\000\000\000\000\000?Ώόx?\033\234`\000$TΈ\000%Ϋ\200\000$\034\000\000\036\214\000\000$\034L", 
'\0' <repeats 17 times>, 
"$\034\000\000$\034$\000\000\000?\000$\034D\000\036oΐ\000%«Ψ?Ώόθ\000\003Ϊx\000\000\000\000\000$hp\000\000\000\000\000\000\000"
         sig = 2366464
#4  0x0003da94 in main (argc=7, argv=0xffbffde4) at main.c:868
         result = 144
         instance = 0x0

Thread 4 (process 354877    ):
#0  0xff1c1058 in ioctl () from /lib/libc.so.1
No symbol table info available.
#1  0x001d9d28 in watcher (uap=0x25ab80) at socket.c:2949
         cc = 1
         dvp = {dp_fds = 0x2a0bf0, dp_nfds = 256, dp_timeout = -1}
         strbuf = '\0' <repeats 127 times>
#2  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#3  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (process 289341    ):
#0  0xff1c0598 in __lwp_park () from /lib/libc.so.1
No symbol table info available.
#1  0xff1ba514 in cond_sleep_queue () from /lib/libc.so.1
No symbol table info available.
#2  0xff1ba630 in cond_wait_queue () from /lib/libc.so.1
No symbol table info available.
#3  0xff1baaa8 in cond_wait_common () from /lib/libc.so.1
No symbol table info available.
#4  0xff1bac40 in _cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#5  0xff1bad34 in cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#6  0xff1bad74 in pthread_cond_timedwait () from /lib/libc.so.1
No symbol table info available.
#7  0x001e06ec in isc_condition_waituntil (c=0x258bb8, m=0x258b88, 
t=0x258bb0) at condition.c:59
         presult = 77
         result = 2460600
         ts = {tv_sec = 1237191465, tv_nsec = 744880000}
         strbuf = 
"?\000ώ\230\000\034’hIΈ\vu\000\016\211’?\000ώ¨?\033«δ", '\0' <repeats 17 
times>, 
"!΄\000\000$hp\000\000\000\000\025§Τ\230\000\000\000\000\000\000\000\000\001\000\000\000\000\000\020\204\000$hp\025§Τ\220\000\001\000\002\000\021?0L[>π\000\000\0004?\000?\b\000\034γD\000\000\000\000\000\000\030.?\000?\b\000\034δδ\000\000\000\000\000\000\000"
#8  0x001ce460 in run (uap=0x258b80) at timer.c:721
         now = {seconds = 1237191465, nanoseconds = 714115000}
         result = 2460600
#9  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#10 0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (process 223805    ):
#0  0x00232da8 in pthread_mutex_lock at plt ()
No symbol table info available.
#1  0x000c2ac4 in detachnode (db=0x20b0328, targetp=0xff04ff0c) at 
rbtdb.c:3871
         want_free = isc_boolean_false
         inactive = isc_boolean_false
         nodelock = (rbtdb_nodelock_t *) 0x20f7d30
#2  0x000855e0 in dns_db_detachnode (db=0x20b0328, nodep=0xff04ff0c) at 
db.c:525
No locals.
#3  0x00082980 in incremental_cleaning_action (task=0x25b6e0, 
event=0x20b4328) at cache.c:860
         node = (dns_dbnode_t *) 0x16c603d8
         cleaner = (cache_cleaner_t *) 0x20ae378
         result = 39424
         n_names = 52
         start = {seconds = 1237191465, nanoseconds = 720174000}
#4  0x001cbca8 in run (uap=0x256b80) at task.c:867
No locals.
#5  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#6  0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (process 158269    ):
#0  0xff1b952c in mutex_lock_impl () from /lib/libc.so.1
No symbol table info available.
#1  0x00071b84 in dns_acache_cancelentry (entry=0x19cb89b0) at acache.c:1660
         acache = (dns_acache_t *) 0x4a31bba0
#2  0x000cb760 in acache_cancelentry (mctx=0x246870, entry=0x19cb89b0, 
cbargp=0xff06c6ac) at rbtdb.c:6552
No locals.
#3  0x000cbd60 in rdataset_putadditional (acache=0x4797ae8, 
rdataset=0x4, type=dns_rdatasetadditional_fromauth, qtype=255)
     at rbtdb.c:6755
         rbtdb = (dns_rbtdb_t *) 0x47984b0
         rbtnode = (dns_rbtnode_t *) 0x4792910
         raw = (unsigned char *) 0xff3a2400 ""
         current_count = 0
         header = (rdatasetheader_t *) 0x4798d68
         nodelock = (nodelock_t *) 0x4797ae8
         total_count = 4
         count = 0
         acarray = (acachectl_t *) 0xff3a2400
         entry = (dns_acacheentry_t *) 0x19cb89b0
         cbarg = (acache_cbarg_t *) 0x14f02e28
#4  0x001135f4 in dns_rdataset_putadditional (acache=0x362af808, 
rdataset=0x8ed4110, type=dns_rdatasetadditional_fromauth, qtype=255)
     at rdataset.c:703
No locals.
#5  0x00041aa4 in query_addadditional2 (arg=0x8ed4110, name=0xff06dc58, 
qtype=25) at query.c:1392
         rdataset_base = (dns_rdataset_t *) 0x8ed4110
         client = (ns_client_t *) 0x8efbb50
         result = 4294967295
         node = (dns_dbnode_t *) 0x0
         cnode = (dns_dbnode_t *) 0x0
         db = (dns_db_t *) 0x0
         cdb = (dns_db_t *) 0x0
         fname = (dns_name_t *) 0x8ed0c10
         mname0 = (dns_name_t *) 0xff06c820
         cfname = {magic = 1145983854, ndata = 0x8ed00b1 
"\tteiresias\bforthnet\002gr", length = 23, labels = 4, attributes = 1,
   offsets = 0x0, buffer = 0xff06d490, link = {prev = 0xffffffff, next = 
0xffffffff}, list = {head = 0x0, tail = 0x0}}
         rdataset = (dns_rdataset_t *) 0x0
         sigrdataset = (dns_rdataset_t *) 0x0
         crdataset = (dns_rdataset_t *) 0x0
         crdataset_next = (dns_rdataset_t *) 0x8ecff78
         dbuf = (isc_buffer_t *) 0x8ecff78
         b = {magic = 1114990113, base = 0x8ed00b1, length = 747, used = 
23, current = 0, active = 0, link = {prev = 0xffffffff,
     next = 0xffffffff}, mctx = 0x0}
         version = (dns_dbversion_t *) 0x0
         cversion = (dns_dbversion_t *) 0x0
         added_something = isc_boolean_false
         need_addname = isc_boolean_false
         need_sigrrset = 149766416
         zone = (dns_zone_t *) 0x0
         additionaltype = dns_rdatasetadditional_fromauth
#6  0x000fd27c in dns_rdata_additionaldata (rdata=0xff06dcf8, 
add=0x4168c <query_addadditional2>, arg=0xff06dd90)
     at rdata/generic/md_3.c:192
         result = 149766416
#7  0x00112ffc in dns_rdataset_additionaldata (rdataset=0x8ed4110, 
add=0x4168c <query_addadditional2>, arg=0xff06dd90) at rdataset.c:599
         rdata = {data = 0x4798deb "\tteiresias\bforthnet\002gr", length 
= 23, rdclass = 1, type = 2, flags = 0, link = {
     prev = 0xffffffff, next = 0xffffffff}}
         result = 149766416
#8  0x0003f91c in query_addrrset (client=0x8efbb50, namep=0xff06de70, 
rdatasetp=0xff06de5c, sigrdatasetp=0x0, dbuf=0x0, section=2)
     at query.c:1914
         name = (dns_name_t *) 0x8ee71b0
         mname = (dns_name_t *) 0x8ee71b0
         rdataset = (dns_rdataset_t *) 0x8ed4110
         mrdataset = (dns_rdataset_t *) 0x0
         sigrdataset = (dns_rdataset_t *) 0x0
         result = 149766416
#9  0x00046860 in query_find (client=0x8efbb50, event=0x0, qtype=57088) 
at query.c:2183
         tdb = (dns_db_t *) 0xff06deec
         tzone = (dns_zone_t *) 0x0
         tversion = (dns_dbversion_t *) 0x0
         db = (dns_db_t *) 0x47984b0
         zdb = (dns_db_t *) 0x0
         node = (dns_dbnode_t *) 0x4792910
         type = 15
         fname = (dns_name_t *) 0x0
         zfname = (dns_name_t *) 0x0
         tname = (dns_name_t *) 0xff06deac
         rdataset = (dns_rdataset_t *) 0x0
         trdataset = (dns_rdataset_t *) 0xff06dee8
         sigrdataset = (dns_rdataset_t *) 0x0
         zrdataset = (dns_rdataset_t *) 0x0
         zsigrdataset = (dns_rdataset_t *) 0x0
         sigrdatasetp = (dns_rdataset_t **) 0x8efbb50
         rdata = {data = 0x0, length = 0, rdclass = 0, type = 0, flags = 
0, link = {prev = 0xffffffff, next = 0xffffffff}}
         rdsiter = (dns_rdatasetiter_t *) 0x1
         want_restart = isc_boolean_false
         authoritative = isc_boolean_true
         is_zone = isc_boolean_true
         need_wildcardproof = isc_boolean_false
         n = 75063656
         nlabels = 0
         order = 0
         dbuf = (isc_buffer_t *) 0xffffea5c
         b = {magic = 1114990113, base = 0x8ed00a5, length = 759, used = 
12, current = 0, active = 0, link = {prev = 0xffffffff,
     next = 0xffffffff}, mctx = 0x0}
         result = 4278640228
         eresult = 0
         fixed = {name = {magic = 1114990113, ndata = 0x4c512954 
"\031γ", length = 512, labels = 12, attributes = 0, offsets = 0x0,
     buffer = 0xffffffff, link = {prev = 0x2c, next = 0x0}, list = {head 
= 0x0, tail = 0x0}},
   offsets = 
"\000\000\000\000\000\000\000\0005Σ:ψ\000\000\000\000\000\000\000\000\001\000\000\000?\036Λΐ\000&Λ\200\006Λ5ΐ?\006ςx\000\000\020\000\000\000\000\000\000\000\000\f?\006σ\b\000\bΚ`\000\000\000\002]±ΐ(\000\000\000\000\000\000\000\000LQ)|\000\000\001Ψ", 
'\0' <repeats 14 times>, "\004\000\000\002\004\000Α\\\226\003", '\0' 
<repeats 19 times>, buffer = {magic = 0, base = 0x0, length = 0, used = 0,
     current = 0, active = 0, link = {prev = 0x0, next = 0x0}, mctx = 0x0},
   data = '\0' <repeats 13 times>, 
"%>P\000\000\031γ\000\037D\000\000\000\000\000\000\000\000\000?\006ςπ\000\000\000\001", 
'\0' <repeats 11 times>, 
"\020\000\000\000\000LQ)T\000\000\000,\024τ\b8K\213@Τ3y\236ΐ\000\021Φp5Σ:ψ\000\000\002\037\000\000\000\f\000&Λ\200?\006τH\000&Ν@\000\000\000\000\000&Λ\230\000\037D\000\000%«\200\000\000\200\000\0018\222P5Σ:h5Σ9X?\006τΨ\000\025ζ\000\000\000\000@", 
'\0' <repeats 13 times>, 
"\037\220\000\000\000\000\001\024τ\b0\t\204KΈ3y\236ΐ\000\000\000\000\000\000\000\0005Σ9X?\006σΠ\000\021`\214LR\r", 
'\0' <repeats 13 times>...}
         wildcardname = {name = {magic = 0, ndata = 0x0, length = 0, 
labels = 0, attributes = 0, offsets = 0x0, buffer = 0x0, link = {
       prev = 0x0, next = 0x0}, list = {head = 0x0, tail = 0x0}},
   offsets = '\0' <repeats 24 times>, "?\006ρ\200", '\0' <repeats 20 
times>, "?\006ρ\230", '\0' <repeats 75 times>, buffer = {magic = 0,
     base = 0x0, length = 0, used = 0, current = 0, active = 0, link = 
{prev = 0x0, next = 0x0}, mctx = 0x0},
   data = '\0' <repeats 48 times>, 
"\006Λ5ΐ\006Λ5Θ\000\000\000\000\000%>`\000\000\000\000\000\000\000\000\001\000\000\000?\036Λΐ\000\000\000\025?\006ςx\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\001?\006ς\020\000\b³τ", 
'\0' <repeats 39 times>, "\020", '\0' <repeats 20 times>, "3y\236Θ", 
'\0' <repeats 15 times>, 
"\001\000\000\000\000\000\000\020\204\024τ\b0\t\204KΈ?\006ς\004\000\000\000,?\006ςπ?\006ςΠ?\006σ@\000\035Η 
\000\000\000\000\000\000\000f", '\0' <repeats 14 times>}
         version = (dns_dbversion_t *) 0x4796168
         zone = (dns_zone_t *) 0x16fe2a8
         cname = {common = {rdclass = 0, rdtype = 65535, link = {prev = 
0x24, next = 0x0}}, mctx = 0x0, cname = {magic = 4294967295,
     ndata = 0xffffffff <Address 0xffffffff out of bounds>, length = 
2386032, labels = 0, attributes = 0, offsets = 0x0, buffer = 0x0,
     link = {prev = 0x0, next = 0x0}, list = {head = 0x0, tail = 0x0}}}
         dname = {common = {rdclass = 0, rdtype = 0, link = {prev = 0x0, 
next = 0x0}}, mctx = 0x0, dname = {magic = 0, ndata = 0x0,
     length = 0, labels = 0, attributes = 1145983854, offsets = 0x0, 
buffer = 0x0, link = {prev = 0x0, next = 0x0}, list = {head = 0x0,
       tail = 0x42756621}}}
         options = 0
         empty_wild = isc_boolean_false
         noqname = (dns_rdataset_t *) 0xffffe800
         resuming = isc_boolean_false
#10 0x0004a278 in ns_query_start (client=0x8efbb50) at query.c:4626
         result = 4278640384
         message = (dns_message_t *) 0x8ef6078
         rdataset = (dns_rdataset_t *) 0x8ed4a50
         qclient = (ns_client_t *) 0x8efbb50
         qtype = 7036
#11 0x0003551c in client_request (task=0x241c00, event=0xff06fe00) at 
client.c:1750
         namebuf = 
"????????\000\000\000\017\000\000\000-\000\037\220\000\000\000\000\000K\230©\220\000\000\000\000\001\000\000\000?\036Λΐ\002\006Tψ\002\006W\b\0018\222P\0018\216`\000\000\000\000\000\000\000\000?\006ωπ\000\024|t?\006ϊt\005«\003·\000\000\000\000\000\037\203Υ\000\000\000\000\002Ρ»\230\001Zι\b\000\000\000-\000\000\000\017\000\000\000\003\000%­\210\000\024ε@\0018\2150\0018\222ό\023\ak8\t\225Βd\177??σ?\006ϊ\\?\006ϊP\001e\217\212", 
'\0' <repeats 11 times>, 
"\001?\006?\b?\006ώ\220\000\000\000\000\001\000\000\000\000\000\020\204\000%­\210\000\000\000\027?\036Λΐ?:$\000\000"...
         tsigrcode = "?\006ύΠ\000\000\000\001\000έΫX", '\0' <repeats 11 
times>, "i\025\027ΟH\000\000\020\000\000#Nπ\000\000\000\000\000#Nπ", 
'\0' <repeats 11 times>, "\001\000#Nπ\000\000\000"
         b = {magic = 4280208320, base = 0x25d, length = 903040752, used 
= 4278860352, current = 2313936, active = 903040756, link = {
     prev = 0x0, next = 0x11}, mctx = 0x57f}
         name = (dns_name_t *) 0x4c523ae0
         status = 65024
         client = (ns_client_t *) 0x8efbb50
         result = 2313216
         sigresult = 0
         buffer = (isc_buffer_t *) 0xe28f90
         tbuffer = {magic = 1114990113, base = 0x1517cf48, length = 28, 
used = 28, current = 28, active = 28, link = {prev = 0xffffffff,
     next = 0xffffffff}, mctx = 0x0}
         view = (dns_view_t *) 0xe28f90
         opt = (dns_rdataset_t *) 0x8efbb50
         ra = isc_boolean_false
         netaddr = {family = 2, type = {in = {S_un = {S_un_b = {s_b1 = 
195 'Γ', s_b2 = 224 'ΰ', s_b3 = 38 '&', s_b4 = 70 'F'}, S_un_w = {
           s_w1 = 50144, s_w2 = 9798}, S_addr = 3286246982}}, in6 = 
{_S6_un = {_S6_u8 = "Γΰ&F50.3#0\000\000\000\000\000", _S6_u32 = {
           3286246982, 892350003, 590348288, 0}, __S6_align = 3286246982}},
     un = 
"Γΰ&F50.3#0\000\000\000\000\000\000\t\227j\020\000\000\000\002ΒΫγ\002Rqu!\000\000\000\000Disp\000\000\000\000LR:ΰ\000\000\000\000?\006?\020\000\000\000\000\000\000\000\0003x_0?\006ώ\220\000\000\000\000\001\000\000\000\000\000\020\204\bο»P\bο»P?\036Λΐ?:$\0003x_8\000\000\000"}, 
zone = 0}
         destaddr = {family = 2, type = {in = {S_un = {S_un_b = {s_b1 = 
193 'Α', s_b2 = 92 '\\', s_b3 = 150 '\226', s_b4 = 3 '\003'},
         S_un_w = {s_w1 = 49500, s_w2 = 38403}, S_addr = 3244070403}}, 
in6 = {_S6_un = {
         _S6_u8 = "Α\\\226\003\000\000\003?3x_(\000$\030Ψ", _S6_u32 = 
{3244070403, 942, 863526696, 2365656}, __S6_align = 3244070403}},
     un = "Α\\\226\003\000\000\003?3x_(\000$\030ΨIΎ\v!\000\000\000\001", 
'\0' <repeats 16 times>, 
"\002\006UhK\230©\220\000\000\000\000\001\000\000\000\000\000\020\204\000β}X\bο?°3x_(\000\000\000\0003x_(\000\000\000\000?\006ώ°\000\003\033X", 
'\0' <repeats 15 times>},
   zone = 0}
         match = 0
         id = 4881
         flags = 0
         notimp = 2366464
#12 0x001cbca8 in run (uap=0x256b80) at task.c:867
No locals.
#13 0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
#14 0xff1c04fc in _lwp_start () from /lib/libc.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)



More information about the bind-users mailing list