In message <8b717588-3e36-4596-9b11-de03e1ca4...@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? > > r...@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_andr...@isc.org _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users