From owner-freebsd-current@FreeBSD.ORG Thu Jan 29 22:02:36 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CC2716A4CE for ; Thu, 29 Jan 2004 22:02:36 -0800 (PST) Received: from farside.isc.org (farside.isc.org [204.152.187.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id B991D43D5D for ; Thu, 29 Jan 2004 22:02:34 -0800 (PST) (envelope-from Peter_Losher@isc.org) Received: by farside.isc.org (Postfix, from userid 10188) id 84241A82B; Fri, 30 Jan 2004 06:02:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by farside.isc.org (Postfix) with ESMTP id 8157EA829 for ; Fri, 30 Jan 2004 06:02:34 +0000 (UTC) (envelope-from plosher@isc.org) Date: Fri, 30 Jan 2004 06:02:34 +0000 (UTC) From: Peter Losher To: current@freebsd.org Message-ID: <20040130060217.H64336@farside.isc.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: route panic (w/ trace) in 5.2-REL X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jan 2004 06:02:36 -0000 login: recursed on non-recursive lock (sleep mutex) rtentry @ /usr/src/sys/net/route.c:182 first acquired @ /usr/src/sys/net/route.c:744 panic: recurse cpuid = 4; Debugger("panic") Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0 db> trace Debugger(8085b5f5,4,8085dd7a,b01289c8,100) at Debugger+0x55 panic(8085dd7a,80862a65,2e8,80862a65,b6) at panic+0x156 witness_lock(8da41a64,8,80862a65,b6,8da41a00) at witness_lock+0x1de _mtx_lock_flags(8da41a64,0,80862a65,b6,b0128a68) at _mtx_lock_flags+0x6a rtalloc1(b0128aac,0,0,8085a365,109) at rtalloc1+0x1d6 nd6_lookup(8de28d08,0,8c631800,0,8da41a00) at nd6_lookup+0x55 nd6_is_addr_neighbor(8de28d00,8c631800,0,8da41a00,8da41a00) at nd6_is_addr_neighbor+0x91 nd6_rtrequest(b,8da41a00,b0128b90,8da41a00,8) at nd6_rtrequest+0x5f rtrequest1(b,b0128b90,b0128bec,0,80943a84) at rtrequest1+0x68a rtrequest(b,80943a84,0,0,0) at rtrequest+0x4a rtalloc1(80943a84,1,0,b0128c5c,872a7700) at rtalloc1+0xe4 rtalloc_ign(80943a80,0,b0128ca8,806f4177,80943a80) at rtalloc_ign+0x9e rtalloc(80943a80,1c,80867771,1ec,0) at rtalloc+0x19 ip6_input(872a7700,0,80862742,95,80940864) at ip6_input+0x7a7 netisr_processqueue(80940864,0,80862742,fd,8c597100) at netisr_processqueue+0x8e swi_net(0,0,80859abc,23a,8c58754c) at swi_net+0xa3 ithread_loop(8c599980,b0128d48,80859975,311,0) at ithread_loop+0x162 fork_exit(80626500,8c599980,b0128d48) at fork_exit+0x7e fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xb0128d7c, ebp = 0 --- -- Peter_Losher@isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow"