Hello,
syzbot found the following issue on:
HEAD commit: 309f6120392c Print the file name when erroring out on inva..
git tree: openbsd
console output:
https://syzkaller.appspot.com/x/log.txt?x=111e10c1580000
kernel config:
https://syzkaller.appspot.com/x/.config?x=7058272de1526588
dashboard link:
https://syzkaller.appspot.com/bug?extid=de885339faa7e0a8cb83
Unfortunately, I don't have any reproducer for this issue yet.
Downloadable assets:
disk image:
https://storage.googleapis.com/syzbot-assets/0b06879b2b4d/disk-309f6120.raw.xz
bsd.gdb:
https://storage.googleapis.com/syzbot-assets/b25adb761058/bsd-309f6120.gdb.xz
kernel image:
https://storage.googleapis.com/syzbot-assets/d9ba2e9eb841/kernel-309f6120.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+de8853...@syzkaller.appspotmail.com
panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock
Starting stack trace...
panic(ffffffff83557ce7) at panic+0x1d0 sys/kern/subr_prf.c:229
witness_checkorder(ffffffff839ed300,9,0) at witness_checkorder+0x11ee sys/kern/subr_witness.c:847
__mp_lock(ffffffff839ecb00) at __mp_lock+0xe1 read_rflags sys/arch/amd64/compile/SYZKALLER/obj/machine/cpufunc.h:212 [inline]
__mp_lock(ffffffff839ecb00) at __mp_lock+0xe1 intr_disable sys/arch/amd64/compile/SYZKALLER/obj/machine/cpufunc.h:233 [inline]
__mp_lock(ffffffff839ecb00) at __mp_lock+0xe1 sys/kern/kern_lock.c:168
selwakeup(ffff800001621390) at selwakeup+0x23 sys/kern/sys_generic.c:836
ptsstart(ffff80000163b000) at ptsstart+0x120 ptcwakeup sys/kern/tty_pty.c:391 [inline]
ptsstart(ffff80000163b000) at ptsstart+0x120 sys/kern/tty_pty.c:358
tputchar(70,ffff80000163b000) at tputchar+0x17b ttstart sys/kern/tty.c:1367 [inline]
tputchar(70,ffff80000163b000) at tputchar+0x17b sys/kern/tty.c:2301
kputchar(70,1,0) at kputchar+0x10e sys/kern/subr_prf.c:360
kprintf() at kprintf+0x223 sys/kern/subr_prf.c:723
log(5,ffffffff83524292) at log+0x1f8 sys/kern/subr_prf.c:292
pf_purge_expired_fragments() at pf_purge_expired_fragments+0x148 sys/net/pf_norm.c:214
pf_purge(0) at pf_purge+0x248 sys/net/pf.c:1979
taskq_thread(ffffffff83972d90) at taskq_thread+0x157 sys/kern/kern_task.c:446
end trace frame: 0x0, count: 245
End of stack trace.
syncing disks...
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup