uvm_fault: rw_enter (3)

Status: upstream: reported on 2024/05/14 15:09
First crash: 41d, last: 41d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd uvm_fault: rw_enter 1 621d 621d 0/3 auto-obsoleted due to no activity on 2023/01/11 02:32
openbsd uvm_fault: rw_enter (2) 3 168d 243d 0/3 auto-obsoleted due to no activity on 2024/04/07 12:31

Sample crash report:
uvm_fault(0xfffffd807eff3528, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at      rw_enter+0x172: movq    0(%rax),%r15
*405385  54563      0  0x1a000002  0x4000000    0K syz-fuzzer
 161904  35677      0     0x14000      0x200    1  softnet0
rw_enter(0,1) at rw_enter+0x172 sys/kern/kern_rwlock.c:253
uvm_vnp_uncache(fffffd80740cd3b8) at uvm_vnp_uncache+0x3f sys/uvm/uvm_vnode.c:1373
dounlinkat(ffff80002a148f68,ffffff9c,c000599680,0) at dounlinkat+0xf6 sys/kern/vfs_syscalls.c:1891
syscall(ffff80002a1f23e0) at syscall+0x854 mi_syscall sys/sys/syscall_mi.h:180 [inline]
syscall(ffff80002a1f23e0) at syscall+0x854 sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x2725ff1e0, count: 10 describes the minimum info required in bug
reports.  Insufficient info makes it difficult to find and fix bugs.

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/05/14 15:09 openbsd 5dea098c4cfa fdb4c10c .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore uvm_fault: rw_enter
* Struck through repros no longer work on HEAD.