Current-Users archive

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

Re: 9.99.51 crash: kernel diagnostic assertion "ncp->nc_vp == vp" failed



On Mon, Mar 23, 2020 at 08:27:15AM +0100, Thomas Klausner wrote:

> I've updated to last night's 9.99.51, started a bulk build and went to
> sleep. It lasted about an hour or two, then it paniced with:
> 
> kernel diagnostic assertion "ncp->nc_vp == vp" failed: file "/usr/src/sys/kern/vfs_cache.c", line 798

There was a race condition in vfs_cache.c which could have been triggered
during reverse lookup (for getcwd()) and given you're doing pbulk that makes
sense!  Anyway it's fixed now so hopefully you don't see this one again.

Thank you,
Andrew
 
> I have a core file, but it has at least 11000 frames that look like this:
> 
> #3894 0xf000eef3f000eef3 in ?? ()
> #3895 0xf000eef3f000eef3 in ?? ()
> #3896 0xf000ff53f000ef57 in ?? ()
> #3897 0xf000eef3f000eef3 in ?? ()
> #3898 0xf000eef3f000e2c3 in ?? ()
> #3899 0xf000ff54f000eef3 in ?? ()
> #3900 0xf000322ff0003287 in ?? ()
> #3901 0xf000e987f000fea5 in ?? ()
> #3902 0xf000eef3f000eef3 in ?? ()
> #3903 0xf000eef3f000eef3 in ?? ()
> 
> So I guess something went wrong writing or recovering it.
>  Thomas


Home | Main Index | Thread Index | Old Index