From owner-freebsd-current@FreeBSD.ORG Mon Jan 26 19:36:51 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F23851065672 for ; Mon, 26 Jan 2009 19:36:51 +0000 (UTC) (envelope-from michiel@boland.org) Received: from smtp-vbr1.xs4all.nl (smtp-vbr1.xs4all.nl [194.109.24.21]) by mx1.freebsd.org (Postfix) with ESMTP id 9089F8FC0A for ; Mon, 26 Jan 2009 19:36:51 +0000 (UTC) (envelope-from michiel@boland.org) Received: from aja.boland.org (91-43-215.ftth.xms.internl.net [82.215.43.91]) (authenticated bits=0) by smtp-vbr1.xs4all.nl (8.13.8/8.13.8) with ESMTP id n0QJaoq6041204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 26 Jan 2009 20:36:50 +0100 (CET) (envelope-from michiel@boland.org) Message-ID: <497E10D1.50601@boland.org> Date: Mon, 26 Jan 2009 20:36:49 +0100 From: Michiel Boland User-Agent: Thunderbird 2.0.0.19 (X11/20090125) MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <497D9CEF.7020807@boland.org> In-Reply-To: <497D9CEF.7020807@boland.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by XS4ALL Virus Scanner Subject: Re: panic in rtrequest1_fib X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 26 Jan 2009 19:36:52 -0000 Michiel Boland wrote: > -CURRENT from 25 jan > > panic: _rw_wlock_hard: recursing but non-recursive rw radix node head @ > /usr/src/sys/net/route.c:831 Looks like this happens when routes learned via ICMP redirects are expired. It's easy to reproduce. Guess I'll add some static routes for now but this is now it should work of course. :) > #0 doadump () at pcpu.h:246 > #1 0xc082f7be in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:420 > #2 0xc082fa92 in panic (fmt=Variable "fmt" is not available. > ) at /usr/src/sys/kern/kern_shutdown.c:576 > #3 0xc082d986 in _rw_wlock_hard (rw=0xc577e680, tid=3312676864, > file=0xc0bf0410 "/usr/src/sys/net/route.c", line=831) at > /usr/src/sys/kern/kern_rwlock.c:592 > #4 0xc082e23e in _rw_wlock (rw=0xc577e680, file=0xc0bf0410 > "/usr/src/sys/net/route.c", line=831) at > /usr/src/sys/kern/kern_rwlock.c:218 > #5 0xc08dea95 in rtrequest1_fib (req=2, info=0xe5b22b1c, ret_nrt=0x0, > fibnum=0) at /usr/src/sys/net/route.c:831 > #6 0xc08df62e in rtrequest_fib (req=2, dst=0xc99a91c0, > gateway=0xc99a91d0, netmask=0x0, flags=262167, ret_nrt=0x0, fibnum=0) at > /usr/src/sys/net/route.c:680 > #7 0xc091deeb in in_rtrequest (req=2, dst=0xc99a91c0, > gateway=0xc99a91d0, netmask=0x0, flags=262167, ret_nrt=0x0, fibnum=0) at > /usr/src/sys/netinet/in_rmx.c:459 > #8 0xc091e42f in in_rtqkill (rn=0xc6032068, rock=0xe5b22bdc) at > /usr/src/sys/netinet/in_rmx.c:213