Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2009 20:36:49 +0100
From:      Michiel Boland <michiel@boland.org>
To:        freebsd-current@freebsd.org
Subject:   Re: panic in rtrequest1_fib
Message-ID:  <497E10D1.50601@boland.org>
In-Reply-To: <497D9CEF.7020807@boland.org>
References:  <497D9CEF.7020807@boland.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




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