syzbot


witness: reversal: fdlock inode

Status: upstream: reported on 2025/02/09 19:15
Reported-by: syzbot+322a1e0d9e9448762d80@syzkaller.appspotmail.com
First crash: 128d, last: 20h45m

Sample crash report:
witness: lock order reversal:
 1st 0xffff80003b8032b8 fdlock (&newfdp->fd_fd.fd_lock)
 2nd 0xfffffd806e051538 inode (&ip->i_lock)
SYZFAIL: failed to recv rpc


OpenBSD/amd64 (Amnesiac) (tty00)

fd=3 want=4 recv=0 n=-1 (errno 54: Connection reset by peer)
login: uvn_flush: obj=0xfffffd806d6870c0, offset=0x3ff000.  error during pageout.
uvn_flush: WARNING: changes to page may be lost!
set $lines = 0
Password:
Login incorrect
login: show panic
Password:
Login incorrect
login: show registers
Password:
Login incorrect
login: ps
Password:
Login incorrect
show malloc
login: Password:
Login incorrect
machine ddbcpu 0
login: Password:
Login incorrect

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/17 07:17 openbsd 07840db5e139 cfebc887 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: fdlock inode
2025/04/03 12:23 openbsd 106a406f22e5 996a9618 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: fdlock inode
2025/04/02 22:12 openbsd 351a734b4a2d b0cc4801 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: fdlock inode
2025/02/09 19:14 openbsd d2e1daa0feb7 ef44b750 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: fdlock inode
* Struck through repros no longer work on HEAD.