panic: assertion "_cache_lockstatus(ncp) == LK_EXCLUSIVE" failed
A 8-threads machine running a DragonFly 3.3 kernel as of 055f352b3a3efb5048e8ec081c8bfe53db574e68
panics every few hours with the above assertion.
Complete panic string:
panic: assertion "_cache_lockstatus(ncp) == LK_EXCLUSIVE" failed in _cache_setvp at /usr/src/sys/kern/vfs_cache.c:1175
Core dumps are beeing uploaded to leaf:~ftigeot/crash.71
sysctl.conf contains debug.ncp_shared_lock_disable=0, which may be important
- Status changed from New to In Progress
- Assignee set to dillon
- Priority changed from Normal to High
This should be fixed in 8a70992 which was committed after the kernel rev being reported, please test!
I've committed 53b4cf which might fix the corruption. It needs significant testing though because the panic occurs in a different thread than the one which corrupts the list.
Also available in: Atom