From skjain@torrentnet.com  Thu Jan 14 09:30:51 1999
Received: from castillo.torrentnet.com (castillo.torrentnet.com [4.18.161.34])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA04091
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 14 Jan 1999 09:30:50 -0800 (PST)
          (envelope-from skjain@torrentnet.com)
Received: from limca.torrentnet.com (limca.torrentnet.com [4.18.161.100])
	by castillo.torrentnet.com (8.9.1/8.9.1) with ESMTP id MAA06490
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 14 Jan 1999 12:29:40 -0500 (EST)
Received: (from skjain@localhost)
	by limca.torrentnet.com (8.8.5/8.8.5) id MAA17713;
	Thu, 14 Jan 1999 12:29:40 -0500 (EST)
Message-Id: <199901141729.MAA17713@limca.torrentnet.com>
Date: Thu, 14 Jan 1999 12:29:40 -0500 (EST)
From: Samir Jain <skjain@torrentnet.com>
Reply-To: skjain@torrentnet.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: kernel panic in ip_output() (ip_output.c:360)
X-Send-Pr-Version: 3.2

>Number:         9493
>Category:       kern
>Synopsis:       kernel panic in ip_output() (ip_output.c:360)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 14 09:40:00 PST 1999
>Closed-Date:    Thu Jan 14 11:25:41 PST 1999
>Last-Modified:  Tue Nov 27 19:26:32 PST 2001
>Originator:     Samir Jain
>Release:        main (2.0)
>Organization:
Engg
>Environment:

>Description:
		Do the natisp test with greater than or equal to 2 region 2 pop
		with ISIS and BGP enabled (Jeff's script test/20dev/tisis2 on t25).
		After some time (sometimes hrs), the kernel panics with the following
		stack trace:

                        syscall()
                        sendit()                     uipc_syscalls.c:489
                |       softclock()                  kern_clock.c:789 
                |       pfslowtimo()                 uipc_domain.c:227
                |       vhost_ipintr()               ip_input.c:697
               \|/      ipintr()                     ip_input.c:670
                        ip_input()                   ip_input.c:556
                        ip_forward()                 ip_input.c:1528
                        icmp_error()                 ip_icmp.c:196
                        icmp_reflect()               ip_icmp.c:628
                        icmp_send()                  ip_icmp.c:668
                        ip_output()                  ip_output.c:360


               The top half of the trace varies, but is the same from vhost_ipintr()
               to ip_output() always.

               This is seen on a test m/c with a vhost/vnet based implementation.
              
>How-To-Repeat:

               You need to compile a kernel image without NETCONSOLE - otherwise the test
               seems to hang for some reason. I was using TESTHOST-WD with NETCONSOLE option
               disabled. Use this kernel image to boot the m/c.

               To do kernel debugging, you need to enable COMCONSOLE and use
               a serial line console to enable gdb - Bakul showed me how to do it ...

               Run Jeff's tisis2 setup - it generates the vhost/vnet configuration and starts 
               the test.

>Fix:

    
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: billf 
State-Changed-When: Thu Jan 14 11:25:41 PST 1999 
State-Changed-Why:  
closed at the request of the submitter 
>Unformatted:
