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