syzbot


panic: uvm_vnp_uncache: vnode not locked!

Status: upstream: reported on 2025/12/28 02:41
Reported-by: syzbot+1150d81541dc26fe0a7b@syzkaller.appspotmail.com
First crash: 111d, last: 29d

Sample crash report:
panic: uvm_vnp_uncache: vnode not locked!
Starting stack trace...
panic(ffffffff8345b693) at panic+0x1ba sys/kern/subr_prf.c:229
uvm_vnp_uncache(fffffd805e8fdc08) at uvm_vnp_uncache+0x20c
uvm_mmapfile(fffffd800b3c78b8,ffff80003c963868,2000,2,6,11,c3f6353f7b5b90a4,4,fffffd800b3c78b8,11) at uvm_mmapfile+0x32f sys/uvm/uvm_mmap.c:1101
sys_mmap(ffff80003c90aa80,ffff80003c9639c0,ffff80003c963910) at sys_mmap+0xe6a sys/uvm/uvm_mmap.c:396
syscall(ffff80003c9639c0) at syscall+0x962 mi_syscall sys/sys/syscall_mi.h:-1 [inline]
syscall(ffff80003c9639c0) at syscall+0x962 sys/arch/amd64/amd64/trap.c:783
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x1be2535bc10, count: 251
End o
f stack trace.
syncing disks...set $lines = 0
set $maxwidth = 0
show panic
trace
show registers
show proc
ps
show all locks
show malloc
show all pools
machine ddbcpu 0
trace
machine ddbcpu 1
trace

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/03/19 12:52 openbsd e3f28ea82b45 0291cd06 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: uvm_vnp_uncache: vnode not locked!
2026/03/19 00:29 openbsd cf7d68fc25cd 0199f9a1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: uvm_vnp_uncache: vnode not locked!
2026/01/17 12:28 openbsd 5569d0f08b09 56f88057 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: uvm_vnp_uncache: vnode not locked!
2025/12/28 02:40 openbsd d9ef728109ec 5dc09de1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: uvm_vnp_uncache: vnode not locked!
* Struck through repros no longer work on HEAD.