Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Dec 1999 19:30:54 -0800 (PST)
From:      digital@stealth.net
To:        freebsd-gnats-submit@freebsd.org
Subject:   kern/15709: rtfree()/rtrequest() kernel panic
Message-ID:  <19991227033054.496DE14E58@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         15709
>Category:       kern
>Synopsis:       rtfree()/rtrequest() kernel panic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 26 19:40:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Shrihari Pandit
>Release:        3.4-STABLE (1999-12-25)
>Organization:
Stealth Communications, Inc.
>Environment:
FreeBSD c3.ny1 3.4-STABLE FreeBSD 3.4-STABLE #0: Sat Dec 25 15:36:55 EST 1999

>Description:
We have Zebra (Routing Daemon, http://www.zebra.org) installed on this
system.  Zebra is connected to two Routers by BGP,  approx 70k worth
of routes are installed in FreeBSD kernel.  After a few mins of the routes being imported into the kernel,  the system panics:

#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
#1  0xc013165c in at_shutdown (
    function=0xc0241b26 <__set_sysinit_set_sym_memdev_sys_init+1050>,
    arg=0xc82199c0, queue=-936989352) at ../../kern/kern_shutdown.c:446
#2  0xc01f1c65 in trap_fatal (frame=0xc826ad58, eva=8)
    at ../../i386/i386/trap.c:942
#3  0xc01f1943 in trap_pfault (frame=0xc826ad58, usermode=0, eva=8)
    at ../../i386/i386/trap.c:835
#4  0xc01f15e6 in trap (frame={tf_es = -937033712, tf_ds = -937033712,
      tf_edi = -1036505088, tf_esi = -1036505088, tf_ebp = -936989288,
      tf_isp = -936989312, tf_ebx = -1044579072, tf_edx = -1044579072,
      tf_ecx = -1041478888, tf_eax = 7, tf_trapno = 12, tf_err = 0,
      tf_eip = -1072220146, tf_cs = 8, tf_eflags = 66199, tf_esp = 49153,
      tf_ss = -936989232}) at ../../i386/i386/trap.c:437
#5  0xc017380e in rtfree (rt=0xc1bcfd00) at ../../net/route.c:201
#6  0xc0173c13 in rtrequest (req=2, dst=0xc1bcfd5c, gateway=0xc1bcfd6c,
    netmask=0xc1bcfd7c, flags=49153, ret_nrt=0xc826ae08)
    at ../../net/route.c:509
#7  0xc0174977 in route_output (m=0xc0786000, so=0xc7d12820)
    at ../../net/rtsock.c:345
#8  0xc01735e2 in raw_usend (so=0xc7d12820, flags=0, m=0xc0786000, nam=0x0,     control=0x0, p=0xc82199c0) at ../../net/raw_usrreq.c:258
#9  0xc01746dc in rts_send (so=0xc7d12820, flags=0, m=0xc0786000, nam=0x0,     c
ontrol=0x0, p=0xc82199c0) at ../../net/rtsock.c:237
#10 0xc01494c6 in sosend (so=0xc7d12820, addr=0x0, uio=0xc826af10,
    top=0xc0786000, control=0x0, flags=0, p=0xc82199c0)
    at ../../kern/uipc_socket.c:530
#11 0xc013f404 in soo_write (fp=0xc1bdc7c0, uio=0xc826af10, cred=0xc1bd8a00,
    flags=0) at ../../kern/sys_socket.c:82
#12 0xc013c34e in dofilewrite (p=0xc82199c0, fp=0xc1bdc7c0, fd=5,
    buf=0xbfbfd838, nbyte=140, offset=-1, flags=0)
    at ../../kern/sys_generic.c:363
#13 0xc013c257 in write (p=0xc82199c0, uap=0xc826af94)
    at ../../kern/sys_generic.c:298
#14 0xc01f1ea7 in syscall (frame={tf_es = 134742055, tf_ds = -1078001625,
      tf_edi = -1077945632, tf_esi = -1077946172, tf_ebp = -1077945692,
      tf_isp = -936988700, tf_ebx = 16, tf_edx = -1077946312, tf_ecx = 0,
      tf_eax = 4, tf_trapno = 7, tf_err = 2, tf_eip = 671800936, tf_cs = 31,
      tf_eflags = 514, tf_esp = -1077946340, tf_ss = 39})
    at ../../i386/i386/trap.c:1100
#15 0xc01e55cc in Xint0x80_syscall ()
#16 0x804d132 in ?? ()
#17 0x804d16a in ?? ()                  
#18 0x804bcf5 in ?? ()
#19 0x8049688 in ?? ()
#20 0x80498f9 in ?? ()
#21 0x8054e6c in ?? ()
#22 0x804a591 in ?? ()
#23 0x8049565 in ?? () 
>How-To-Repeat:
Install the Zebra BGP4 daemon and peer with an Internet Router carrying
full routing table.  (We can do ebgp-multihop for full routes if you need to reproduce the problem in your enviornment). Access to our
machine is also available.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991227033054.496DE14E58>