syzbot


assert "nlevel >= IPL_NONE" failed in intr.c (2)

Status: upstream: reported on 2024/03/05 12:25
Reported-by: syzbot+b3927f8ad162452a2f39@syzkaller.appspotmail.com
First crash: 100d, last: 22d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd assert "nlevel >= IPL_NONE" failed in intr.c C 259 273d 282d 3/3 fixed on 2023/09/13 21:39

Sample crash report:
panic: kernel diagnostic assertion "nlevel >= IPL_NONE" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/intr.c", line 706
Starting stack trace...
panic(ffffffff8295855f) at panic+0x16f sys/kern/subr_prf.c:229
__assert(ffffffff8291090e,ffffffff8286e797,2c2,ffffffff828c7675) at __assert+0x29 sys/kern/subr_prf.c:157
splraise(aa6945cc) at splraise+0xa9 sys/arch/amd64/amd64/intr.c:706
mtx_enter_try(fffffd806adfb5e0) at mtx_enter_try+0x73 sys/kern/kern_lock.c:293
mtx_enter(fffffd806adfb5e0) at mtx_enter+0x4e sys/kern/kern_lock.c:266
pmap_page_remove(fffffd800750aa80) at pmap_page_remove+0xa7 rcr3 machine/cpufunc.h:139 [inline]
pmap_page_remove(fffffd800750aa80) at pmap_page_remove+0xa7 pmap_map_ptes sys/arch/amd64/amd64/pmap.c:425 [inline]
pmap_page_remove(fffffd800750aa80) at pmap_page_remove+0xa7 sys/arch/amd64/amd64/pmap.c:1950
uvm_anfree_list(fffffd8075e586c0,0) at uvm_anfree_list+0x98
amap_wipeout(fffffd806ae6d8a8) at amap_wipeout+0x1af sys/uvm/uvm_amap.c:502
uvm_unmap_detach(ffff80002a155b50,1) at uvm_unmap_detach+0x7d sys/uvm/uvm_map.c:1354
uvm_map_teardown(fffffd805e48b000) at uvm_map_teardown+0x2f8 sys/uvm/uvm_map.c:2554
uvmspace_free(fffffd805e48b000) at uvmspace_free+0xa6 sys/uvm/uvm_map.c:3461
reaper(ffff80002a1491f8) at reaper+0x197 sys/kern/kern_exit.c:475
end trace frame: 0x0, count: 245
End of stack trace.

Crashes (6):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/05/22 03:18 openbsd 6859a790d2a4 1014eca7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "nlevel >= IPL_NONE" failed in intr.c
2024/05/20 21:07 openbsd ab5fd4cb8341 c0f1611a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "nlevel >= IPL_NONE" failed in intr.c
2024/05/19 03:54 openbsd 088a2cd995ac c0f1611a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "nlevel >= IPL_NONE" failed in intr.c
2024/05/17 17:31 openbsd fea1e5fd692c c0f1611a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "nlevel >= IPL_NONE" failed in intr.c
2024/05/11 02:53 openbsd f63e15d85063 9026e142 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "nlevel >= IPL_NONE" failed in intr.c
2024/03/05 12:25 openbsd 20110d46fc7f 9ed46f64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "nlevel >= IPL_NONE" failed in intr.c
* Struck through repros no longer work on HEAD.