Solaris 10 BIND 9.4.3b2 crash

Keir Novik novik at sfu.ca
Fri Jul 11 23:24:10 UTC 2008


We had BIND 9.4.3b2 crash on us earlier today.  How can I best  
provide information to the developers to track down the bug for  
future releases?

$ uname -a
SunOS moose 5.10 Generic_118822-18 sun4u sparc SUNW,Sun-Fire-V240

$ grep crit /var/log/named
Jul 11 04:21:57 moose named[10385]: [ID 873579 local6.crit]  
resolver.c:5494: REQUIRE((((query) != 0) && (((const isc__magic_t *) 
(query))->magic == ((('Q') << 24 | ('!') << 16 | ('!') << 8 |  
('!')))))) failed
Jul 11 04:21:57 moose named[10385]: [ID 873579 local6.crit] exiting  
(due to assertion failure)

$ gdb named core
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/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `/usr/local/sbin/named -c /usr/local/domain/ 
named.conf'.
Program terminated with signal 6, Aborted.
#0  0xff1c04d8 in _lwp_kill () from /lib/libc.so.1
(gdb) bt
#0  0xff1c04d8 in _lwp_kill () from /lib/libc.so.1
#1  0xff15fb1c in raise () from /lib/libc.so.1
#2  0xff13ff80 in abort () from /lib/libc.so.1
#3  0x00033678 in assertion_failed (file=0x198118 "resolver.c",  
line=5494,
     type=isc_assertiontype_require,
     cond=0x198690 "(((query) != 0) && (((const isc__magic_t *) 
(query))->magic == ((('Q') << 24 | ('!') << 16 | ('!') << 8 |  
('!')))))") at main.c:159
#4  0x000fbeb0 in resquery_response (task=0x6e8e58, event=0x1451400)
     at resolver.c:5494
#5  0x001638ac in dispatch (manager=0x1d9a10) at task.c:867
#6  0x00163a58 in run (uap=0x1d9a10) at task.c:1010
#7  0xff1bf2f4 in _lwp_start () from /lib/libc.so.1
#8  0xff1bf2f4 in _lwp_start () from /lib/libc.so.1
Backtrace stopped: previous frame identical to this frame (corrupt  
stack?)
(gdb)

Regards,
Keir

P.S. We're running BIND 9.4.3b2 because 9.4.2-P1 and 9.5.0-P1 ran  
into problems due to the limited number of file descriptors available  
in the installed release of Solaris.

--
Dr. Keir Novik / Network Services, Simon Fraser University



More information about the bind-users mailing list