Core dumping DLZ

Mark Andrews Mark_Andrews at isc.org
Fri May 8 01:51:21 UTC 2009


In message <8B717588-3E36-4596-9B11-DE03E1CA4F03 at newgeo.com>, Scott Haneda writ
es:
> On May 7, 2009, at 6:08 PM, Scott Haneda wrote:
> 
> > What can a core dump tell me to help trace this issue down and solve
> > it?  Named is going deaf/dead for some reason, perhaps related, I need
> > it to keep up.
> 
> 
> I did a little searching and found how to look into the core dumps,  
> here is what is happening.  How can I solve this?
> 
> root at host [core_dumps:] $ gdb /usr/sbin/named-sdb core.9810
> GNU gdb Fedora (6.8-27.el5)
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html 
>  >
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show  
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu"...
> Loaded symbols for /usr/sbin/named-sdb
> Reading symbols from /usr/lib64/liblwres.so.50...done.
> Loaded symbols for /usr/lib64/liblwres.so.50
> Reading symbols from /usr/lib64/libdns.so.50...done.
> Loaded symbols for /usr/lib64/libdns.so.50
> Reading symbols from /usr/lib64/libbind9.so.50...done.
> Loaded symbols for /usr/lib64/libbind9.so.50
> Reading symbols from /usr/lib64/libisccfg.so.50...done.
> Loaded symbols for /usr/lib64/libisccfg.so.50
> Reading symbols from /usr/lib64/libgssapi_krb5.so.2...done.
> Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
> Reading symbols from /lib64/libcrypto.so.6...done.
> Loaded symbols for /lib64/libcrypto.so.6
> Reading symbols from /usr/lib64/libisccc.so.50...done.
> Loaded symbols for /usr/lib64/libisccc.so.50
> Reading symbols from /usr/lib64/libisc.so.50...done.
> Loaded symbols for /usr/lib64/libisc.so.50
> Reading symbols from /usr/lib64/mysql/libmysqlclient.so.15...done.
> Loaded symbols for /usr/lib64/mysql/libmysqlclient.so.15
> Reading symbols from /lib64/libcrypt.so.1...done.
> Loaded symbols for /lib64/libcrypt.so.1
> Reading symbols from /usr/lib64/libldap-2.3.so.0...done.
> Loaded symbols for /usr/lib64/libldap-2.3.so.0
> Reading symbols from /usr/lib64/liblber-2.3.so.0...done.
> Loaded symbols for /usr/lib64/liblber-2.3.so.0
> Reading symbols from /usr/lib64/libpq.so.4...done.
> Loaded symbols for /usr/lib64/libpq.so.4
> Reading symbols from /usr/lib64/libsqlite3.so.0...done.
> Loaded symbols for /usr/lib64/libsqlite3.so.0
> Reading symbols from /lib64/libcap.so.1...done.
> Loaded symbols for /lib64/libcap.so.1
> Reading symbols from /lib64/libnsl.so.1...done.
> Loaded symbols for /lib64/libnsl.so.1
> Reading symbols from /lib64/libpthread.so.0...done.
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /usr/lib64/libxml2.so.2...done.
> Loaded symbols for /usr/lib64/libxml2.so.2
> Reading symbols from /usr/lib64/libz.so.1...done.
> Loaded symbols for /usr/lib64/libz.so.1
> Reading symbols from /lib64/libm.so.6...done.
> Loaded symbols for /lib64/libm.so.6
> Reading symbols from /lib64/libc.so.6...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /usr/lib64/libkrb5.so.3...done.
> Loaded symbols for /usr/lib64/libkrb5.so.3
> Reading symbols from /usr/lib64/libk5crypto.so.3...done.
> Loaded symbols for /usr/lib64/libk5crypto.so.3
> Reading symbols from /lib64/libcom_err.so.2...done.
> Loaded symbols for /lib64/libcom_err.so.2
> Reading symbols from /usr/lib64/libkrb5support.so.0...done.
> Loaded symbols for /usr/lib64/libkrb5support.so.0
> Reading symbols from /lib64/libdl.so.2...done.
> Loaded symbols for /lib64/libdl.so.2
> Reading symbols from /lib64/libkeyutils.so.1...done.
> Loaded symbols for /lib64/libkeyutils.so.1
> Reading symbols from /lib64/libresolv.so.2...done.
> Loaded symbols for /lib64/libresolv.so.2
> Reading symbols from /lib64/libssl.so.6...done.
> Loaded symbols for /lib64/libssl.so.6
> Reading symbols from /usr/lib64/libsasl2.so.2...done.
> Loaded symbols for /usr/lib64/libsasl2.so.2
> Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Reading symbols from /lib64/libselinux.so.1...done.
> Loaded symbols for /lib64/libselinux.so.1
> Reading symbols from /lib64/libsepol.so.1...done.
> Loaded symbols for /lib64/libsepol.so.1
> Reading symbols from /lib64/libnss_files.so.2...done.
> Loaded symbols for /lib64/libnss_files.so.2
> Core was generated by `/usr/sbin/named-sdb -u named'.
> Program terminated with signal 6, Aborted.
> [New process 9810]
> #0  0x00002adb2b0e0215 in raise () from /lib64/libc.so.6
> (gdb) backtrace
> #0  0x00002adb2b0e0215 in raise () from /lib64/libc.so.6
> #1  0x00002adb2b0e1cc0 in abort () from /lib64/libc.so.6
> #2  0x00002adb27c4c9e0 in assertion_failed (file=0x2adb2922428b  
> "mem.c", line=918, type=<value optimized out>, cond=0x2adb292245b5  
> "ctx->stats[i].gets == 0U")
>      at ./main.c:166
> #3  0x00002adb29202488 in destroy (ctx=0x2adb27ece6c0) at mem.c:918
> #4  0x00002adb29202755 in isc_mem_destroy (ctxp=0x2adb27ea0340) at  
> mem.c:1067
> #5  0x00002adb27c4dc78 in main (argc=0, argv=0x7fff82e7e928) at ./ 
> main.c:1064

	This is indicative of a memory / reference leak being
	detected on shutdown.
-- 
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