bind-9.4.0rc1 + DLZ crash with assertion failure

Mark Andrews Mark_Andrews at isc.org
Tue Jan 30 02:36:13 UTC 2007


> >> # strings core | grep "named version: BIND"
> >> named version: BIND 9.4.0rc2 (Jan 25 2007)
> >>     
> >
> > 	Well the core doesn't match the report and it doesn't match
> > 	the code.
> >
> > 	I'd expect to see dns_rdataset_isassociated() in the stack
> > 	backtrace.
> >  
> > 	Mark
> >   
> sorry, Mark
> correct:
> 
> # gdb /opt/bind-dlz/sbin/named core
> GNU gdb 6.0
> Copyright 2003 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.9"...
> 
> warning: exec file is newer than core file.

	Was this core generated by this executable?

> Core was generated by `/opt/bind-dlz/sbin/named -n 1'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /usr/local/ssl/lib/libcrypto.so.0.9.8...done.
> Loaded symbols for /usr/local/ssl/lib/libcrypto.so.0.9.8
> Reading symbols from /opt/mysql/lib/mysql/libmysqlclient.so.12...done.
> Loaded symbols for /opt/mysql/lib/mysql/libmysqlclient.so.12
> Reading symbols from /usr/local/lib/libz.so...done.
> Loaded symbols for /usr/local/lib/libz.so
> Reading symbols from /usr/lib/libcrypt_i.so.1...done.
> Loaded symbols for /usr/lib/libcrypt_i.so.1
> Reading symbols from /usr/lib/libm.so.1...done.
> Loaded symbols for /usr/lib/libm.so.1
> Reading symbols from /usr/lib/libnsl.so.1...done.
> Loaded symbols for /usr/lib/libnsl.so.1
> Reading symbols from /usr/lib/libsocket.so.1...done.
> Loaded symbols for /usr/lib/libsocket.so.1
> Reading symbols from /usr/lib/libpthread.so.1...done.
> Loaded symbols for /usr/lib/libpthread.so.1
> Reading symbols from /usr/lib/libthread.so.1...done.
> Loaded symbols for /usr/lib/libthread.so.1
> Reading symbols from /usr/lib/libc.so.1...done.
> Loaded symbols for /usr/lib/libc.so.1
> Reading symbols from /usr/lib/libdl.so.1...done.
> Loaded symbols for /usr/lib/libdl.so.1
> Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
> Loaded symbols for /usr/local/lib/libgcc_s.so.1
> Reading symbols from /usr/lib/librt.so.1...done.
> Loaded symbols for /usr/lib/librt.so.1
> Reading symbols from /usr/lib/libgen.so.1...done.
> Loaded symbols for /usr/lib/libgen.so.1
> Reading symbols from /usr/lib/libmp.so.2...done.
> Loaded symbols for /usr/lib/libmp.so.2
> Reading symbols from /usr/lib/libaio.so.1...done.
> Loaded symbols for /usr/lib/libaio.so.1
> Reading symbols from /usr/lib/libmd5.so.1...done.
> Loaded symbols for /usr/lib/libmd5.so.1
> Reading symbols from /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1...done.
> Loaded symbols for /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
> Reading symbols from /usr/lib/nss_files.so.1...done.
> Loaded symbols for /usr/lib/nss_files.so.1
> #0  0xfef9e444 in _lwp_kill () from /usr/lib/libc.so.1
> (gdb) bt
> #0  0xfef9e444 in _lwp_kill () from /usr/lib/libc.so.1
> #1  0xfef4cd90 in raise () from /usr/lib/libc.so.1
> #2  0xfef35c78 in abort () from /usr/lib/libc.so.1
> #3  0x0003425c in assertion_failed (file=0x1d4f58 "Lctx", line=1883736, 
> type=1865528,
>     cond=0xfffffffb <Address 0xfffffffb out of bounds>) at main.c:159

	'assertion_failed' is not called out of thin air.  Either
	the backtrace is incomplete or something else is wrong.

	Mark

> (gdb)
> 
> -- 
> DUCAT,
> Internet Department,
> System Administrator
> tel.: +7-(3272) 2663-707
> fax: +7-(3272) 250-69-70
> E-mail: a_belolipcev at ducat.kz
> 
> 
> 
> 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org



More information about the bind-users mailing list