Re: panic in rtrequest1_fib

From: Michiel Boland <michiel_at_boland.org>
Date: Mon, 26 Jan 2009 20:36:49 +0100
Michiel Boland wrote:
> -CURRENT from 25 jan
> 
> panic: _rw_wlock_hard: recursing but non-recursive rw radix node head _at_ 
> /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
Received on Mon Jan 26 2009 - 18:36:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:41 UTC