DragonFly bugs List (threaded) for 2008-03
DragonFly BSD
DragonFly bugs List (threaded) for 2008-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: panic: assertion: _ifac->ifa_magic == IFA_CONTAINER_MAGIC in _IFAFREE


From: "Sepherosa Ziehau" <sepherosa@xxxxxxxxx>
Date: Sun, 16 Mar 2008 20:09:17 +0800

On Sun, Mar 16, 2008 at 6:07 PM, YONETANI Tomokazu <qhwt+dfly@les.ath.cx> wrote:
> Hello.
>  Just caught a panic while playing with NFS mounted git tree
>  (but I cannot reliably reproduce it after that):

dst address of a UDP packet is changed, which changes port/addr hash
too, but old route entry was not allocated on the current CPU.  Since
the box only contains 2 CPUs, after the l{port,addr}/f{port,addr}
hash, the problem probably will not show itself ;).  Please run
following test program several times and then unload the NIC module to
see whether you could reproduce the problem (if you have TCP
connections too, you will have to wait 2MSL):
http://leaf.dragonflybsd.org/~sephe/test_udp.c

Also, please test following patch:
http://leaf.dragonflybsd.org/~sephe/rtfree_remote.diff

Best Regards,
sephe

-- 
Live Free or Die



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]