syzbot


panic: vputonfreelist: lock count is not zero (3)

Status: upstream: reported on 2024/02/18 20:29
Reported-by: syzbot+3456e36c777581b15096@syzkaller.appspotmail.com
First crash: 69d, last: 9d13h
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd panic: vputonfreelist: lock count is not zero (2) 1 479d 479d 0/3 auto-obsoleted due to no activity on 2023/04/04 17:19
openbsd panic: vputonfreelist: lock count is not zero C 2 1520d 1520d 3/3 fixed on 2020/03/27 17:30

Sample crash report:
panic: vputonfreelist: lock count is not zero
Starting stack trace...
panic(ffffffff82871641) at panic+0x159 sys/kern/subr_prf.c:229
vputonfreelist(fffffd8062bd2870) at vputonfreelist+0x1a3 sys/kern/vfs_subr.c:719
vput(fffffd8062bd2870) at vput+0xf1 sys/kern/vfs_subr.c:781
ufs_mknod(ffff800037832da0) at ufs_mknod+0xf1 sys/ufs/ufs/ufs_vnops.c:186
VOP_MKNOD(fffffd8062bd2d80,ffff800037832f00,ffff800037832f30,ffff800037832e30) at VOP_MKNOD+0xc3 sys/kern/vfs_vops.c:121
domknodat(ffff80002f528fa8,ffffff9c,20000000,6000,e02) at domknodat+0x322 sys/kern/vfs_syscalls.c:1627
syscall(ffff8000378330d0) at syscall+0x72a sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0xb211fc70f00, count: 249
End of stack trace.
syncing disks...23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  giving up

dump to dev 4,1 not possible
rebooting...
SeaBIOS (version 1.8.2-google)
Total RAM Size = 0x0000000080000000 = 2048 MiB
CPUs found: 2     Max CPUs supported: 2
SeaBIOS (version 1.8.2-google)
Machine UUID e4c28bce-9379-8bb2-f2c8-a7cf484f58e0
found virtio-scsi at 0:3
virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0
virtio-scsi blksize=512 sectors=4194304 = 2048 MiB
drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304
Sending Seabios boot VM event.
Booting from Hard Disk 0...
>> OpenBSD/amd64 BOOT 3.65
boot> machine ddbcpu 0
machine: syntax error
boot> trace
|/-\|/-\|/booting hd0a:trace: -\|/open hd0a:trace: No such file or directory
 failed(2). will try /bsd
boot> machine ddbcpu 1
machine: syntax error
boot> trace

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/18 07:54 openbsd 3a96f17f8ee6 bd38b692 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: vputonfreelist: lock count is not zero
2024/03/25 16:34 openbsd e226f85ad9fb 6ee49f2e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: vputonfreelist: lock count is not zero
2024/02/18 20:28 openbsd 357c6b751ff9 578f7538 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: vputonfreelist: lock count is not zero
* Struck through repros no longer work on HEAD.