Date: Fri, 10 Aug 2001 01:34:20 +0900 From: Makoto MATSUSHITA <matusita@jp.FreeBSD.org> To: asmodai@wxs.nl, net@FreeBSD.org Subject: Re: BIND 8.2.4, dynamic DNS feature is broken Message-ID: <20010810013420A.matusita@jp.FreeBSD.org> In-Reply-To: <20010810013103P.matusita@jp.FreeBSD.org> References: <20010809005525X.matusita@jp.FreeBSD.org> <20010809082042.C1448@daemon.ninth-circle.org> <20010810013103P.matusita@jp.FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
matusita> Attached below is an output of gdb. There is a gap between #2 and matusita> #3... how do I check what functions are called between free_rrecp() matusita> and ns_panic() ? Oops, gdb output is corrupted, let me try again... -- - Makoto `MAR' MATSUSHITA GNU gdb 4.18 Copyright 1998 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 "i386-unknown-freebsd"... (gdb) run -f Starting program: /usr/sbin/named -f d_rcnt-- == 0 Program received signal SIGABRT, Aborted. 0x2813bad0 in kill () from /usr/lib/libc.so.4 (gdb) where #0 0x2813bad0 in kill () from /usr/lib/libc.so.4 #1 0x28178bf6 in abort () from /usr/lib/libc.so.4 #2 0x80838f3 in ns_panic (category=11, dump_core=1, format=0x80e178c "d_rcnt-- == 0") at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_glue.c:176 #3 0x808dd19 in free_rrecp (updlist=0xbfbfef78, rcode=0, from={ sin_len = 16 '\020', sin_family = 2 '\002', sin_port = 54281, sin_addr = {s_addr = 299683645}, sin_zero = "\000\000\000\000\000\000\000"}) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_update.c:1475 #4 0x808ddf7 in req_update (hp=0xbfbff4e0, cp=0xbfbff4ec "\bsyvalion\bmatatabi\002or\002jp", eom=0xbfbff525 "\bsyvalion\bmatatabi\002or\002jp", msg=0xbfbff4e0 "\216\xc7(", qsp=0x0, dfd=20, from={sin_len = 16 '\020', sin_family = 2 '\002', sin_port = 54281, sin_addr = { s_addr = 299683645}, sin_zero = "\000\000\000\000\000\000\000"}, in_tsig=0x81a1b7c) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_update.c:1494 #5 0x80712c4 in ns_req (msg=0xbfbff4e0 "\216\xc7(", msglen=69, buflen=500, qsp=0x0, from={sin_len = 16 '\020', sin_family = 2 '\002', sin_port = 54281, sin_addr = {s_addr = 299683645}, sin_zero = "\000\000\000\000\000\000\000"}, dfd=20) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_req.c:321 #6 0x8068d8e in dispatch_message (msg=0xbfbff4e0 "\216\xc7(", msglen=162, buflen=512, qsp=0x0, from={sin_len = 16 '\020', sin_family = 2 '\002', sin_port = 54281, sin_addr = {s_addr = 299683645}, sin_zero = "\000\000\000\000\000\000\000"}, dfd=20, ifp=0x81a7024) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_main.c:1165 #7 0x8068af0 in datagram_read (lev={opaque = 0x814c000}, uap=0x81a7024, fd=20, evmask=1) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_main.c:1100 #8 0x809de7c in __evDispatch (opaqueCtx={opaque = 0x814c000}, opaqueEv={ opaque = 0x8127a38}) at /usr/src/lib/libbind/../../contrib/bind/lib/isc/eventlib.c:485 #9 0x80675a6 in main (argc=0, argv=0xbfbff8e0, envp=0xbfbff8e4) at /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_main.c:550 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010810013420A.matusita>