Skip site navigation (1)Skip section navigation (2)
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>