Current-Users archive

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

Re: KASSERT "KERNEL_LOCKED_P()" failed (if_ethersubr.c:214) when stopping rpcbind



On Tue, May 20, 2014 at 07:50:04PM +0200, Manuel Bouyer wrote:
> On Tue, May 20, 2014 at 06:26:17PM +0200, Nicolas Joly wrote:
> > 
> > Hi,
> > 
> > Just got hit, on my up-to-date NetBSD/amd64 -current machine, by a
> > KASSERT when stopping rpcbind(8). Such as :
> > 
> > lanfeust# /usr/sbin/rpcbind -d
> > rpcbind debugging enabled.
> > ^C
> > [...KASSSERT...]
> > 
> > njoly@lanfeust [/misc/crash]> crash -M netbsd.17.core -N netbsd.17
> > Crash version 6.99.42,image version 6.99.42.
> > System panicked: kernel diagnostic assertion "KERNEL_LOCKED_P()"failed: 
> > file "/local/src/NetBSD/src/sys/net/if_ethersubr.c", line 214 
> > Backtrace from time of crash is available.
> 
> Looks like the KASSERT() I added a few days ago.
> 
> Please try the (untested) attached patch, it brings the ipv6 code in
> line with ipv4.

Thanks Manuel,

With your patch applied, my machine survived the rpcbind test.

-- 
Nicolas Joly

Biology IT Center
Institut Pasteur, Paris.


Home | Main Index | Thread Index | Old Index