[Bug 293856] p9fs: VNASSERT failed: vp->v_data == NULL not true at /usr/src/sys/kern/vfs_subr.c:2207 (freevnode)
Date: Mon, 16 Mar 2026 11:46:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293856
Bug ID: 293856
Summary: p9fs: VNASSERT failed: vp->v_data == NULL not true at
/usr/src/sys/kern/vfs_subr.c:2207 (freevnode)
Product: Base System
Version: 16.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: nvass@gmx.com
I have a p9fs mounted on /usr/src. When I run a 'git diff' I usually get this
panic:
VNASSERT failed: vp->v_data == NULL not true at
/usr/src/sys/kern/vfs_subr.c:2207 (freevnode)
0xfffff80003b9a898: type VBAD state VSTATE_DEAD op 0xffffffff81aaa618
usecount 0, writecount 0, refcount 0 seqc users 1
hold count flags (VHOLD_NO_SMR)
flags (VIRF_DOOMED) VI_LOCKed
lock type p9fs: UNLOCKED
panic: cleaned vnode isn't
cpuid = 10
time = 1773661138
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe006b688610
vpanic() at vpanic+0x136/frame 0xfffffe006b688740
panic() at panic+0x43/frame 0xfffffe006b6887a0
freevnode() at freevnode+0x2d5/frame 0xfffffe006b688800
vput_final() at vput_final+0x96/frame 0xfffffe006b688850
vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006b6888a0
p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006b688950
p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006b688aa0
VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006b688ad0
vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006b688b60
namei() at namei+0x35d/frame 0xfffffe006b688bc0
kern_statat() at kern_statat+0x13c/frame 0xfffffe006b688d00
sys_fstatat() at sys_fstatat+0x27/frame 0xfffffe006b688e00
amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006b688f30
--
You are receiving this mail because:
You are the assignee for the bug.