syzbot


assert "kd_lookup(kd->kd_unit) == NULL" failed in kcov.c

Status: upstream: reported on 2024/09/21 01:31
Reported-by: syzbot+884281bd3a80f838bdef@syzkaller.appspotmail.com
First crash: 7d22h, last: 7d22h

Sample crash report:
panic: kernel diagnostic assertion "kd_lookup(kd->kd_unit) == NULL" failed: file "/syzkaller/managers/main/kernel/sys/dev/kcov.c", line 311
Starting stack trace...
panic(ffffffff830aeaa5) at panic+0x1ba sys/kern/subr_prf.c:229
__assert(ffffffff83068efa,ffffffff82fff96d,137,ffffffff8304d31e) at __assert+0x29
kcovopen(113d4,6,2000,ffff80002f9d7c10) at kcovopen+0x14f kd_lookup sys/dev/kcov.c:483 [inline]
kcovopen(113d4,6,2000,ffff80002f9d7c10) at kcovopen+0x14f sys/dev/kcov.c:311
spec_open_clone(ffff80003767b218) at spec_open_clone+0x287 sys/kern/spec_vnops.c:720
spec_open(ffff80003767b218) at spec_open+0x326 sys/kern/spec_vnops.c:148
VOP_OPEN(fffffd8058d45638,6,fffffd807f7d7750,ffff80002f9d7c10) at VOP_OPEN+0x82 sys/kern/vfs_vops.c:138
vn_open(ffff80003767b468,206,0) at vn_open+0x708 sys/kern/vfs_vnops.c:177
doopenat(ffff80002f9d7c10,ffffff9c,200000c0,205,0,ffff80003767b610) at doopenat+0x31d sys/kern/vfs_syscalls.c:1123
syscall(ffff80003767b6c0) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0xe031aeaa670, count: 247
End of stack trace.

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/09/21 01:30 openbsd 08948b0a81ee 6f888b75 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "kd_lookup(kd->kd_unit) == NULL" failed in kcov.c
* Struck through repros no longer work on HEAD.