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.
