syzbot


openbsd boot error: uvm_fault

Status: fixed on 2022/03/24 09:15
Reported-by: syzbot+6183d77201cf002ab8e2@syzkaller.appspotmail.com
Fix commit: 475618162a2c Revert previous. Breaks probing native IDE devices.
First crash: 254d, last: 253d

Sample crash report:
uvm_fault(0xffffffff829bab10, 0x0, 0, 1) -> e

kernel: page fault trap, code=0

Stopped at      scsi_detach_link+0x1b0: movq    0(%r15),%r12

    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND

*     0      0      0     0x10000      0x200    0  swapper

scsi_detach_link(ffff800000024d00,1,1e3545b216987c15,fffffd807f55bf00,ffff80000

0024d00,0) at scsi_detach_link+0x1b0 scsi_remove_link sys/scsi/scsiconf.c:845 [inline]

0024d00,0) at scsi_detach_link+0x1b0 sys/scsi/scsiconf.c:817

scsi_probe_link(ffff800000069600,0,0,0,a5ad3ac5b807f559,0) at scsi_probe_link+0

x877

scsi_get_target_luns(ffff800000069600,0,ffffffff82e135b8,ffff800000069600,bd311

b2c0f809a10,ffffffff82e135b8) at scsi_get_target_luns+0x3f sys/scsi/scsiconf.c:858

scsi_probe_bus(ffff800000069600,ffff800000069600,b3c18fe3b1478306,ffffffff828ea

5b8,ffff800000069600,ffffffff828f89b0) at scsi_probe_bus+0x8e scsi_probe_target sys/scsi/scsiconf.c:451 [inline]

5b8,ffff800000069600,ffffffff828f89b0) at scsi_probe_bus+0x8e sys/scsi/scsiconf.c:434

config_attach(ffff8000000a1000,ffffffff828f2ae8,ffffffff82e137b0,ffffffff8146a6

30,8d6bca7b8a559675,827d00fd) at config_attach+0x32a sys/kern/subr_autoconf.c:413

vioscsi_attach(ffff80000002e400,ffff8000000a1000,ffff80000002e400,ffff80000002e

400,2a8af90e9b0e38e8,ffffffff829795d0) at vioscsi_attach+0x323 sys/dev/pv/vioscsi.c:169

config_attach(ffff80000002e400,ffffffff828f3220,ffff80000002e400,0,8d6bca7b897e

246f,0) at config_attach+0x32a sys/kern/subr_autoconf.c:413

virtio_pci_attach(ffff800000024b00,ffff80000002e400,ffffffff82e13a10,ffff800000

024b00,c0ea84c5ebf91213,ffffffff82916c68) at virtio_pci_attach+0x249 sys/dev/pci/virtio_pci.c:612

config_attach(ffff800000024b00,ffffffff828f5360,ffffffff82e13a10,ffffffff818f6c

--db_more--

Crashes (9):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-openbsd-main 2022/03/24 08:53 openbsd 4d577e649fae 89bc8608 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 08:53 openbsd 4d577e649fae 89bc8608 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 08:53 openbsd 4d577e649fae 89bc8608 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 01:51 openbsd 4d577e649fae 5ff41e94 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 01:51 openbsd 4d577e649fae 5ff41e94 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 01:51 openbsd 4d577e649fae 5ff41e94 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 00:57 openbsd d335af936b9d 5ff41e94 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 00:57 openbsd d335af936b9d 5ff41e94 .config log report openbsd boot error: uvm_fault
ci-openbsd-main 2022/03/24 00:57 openbsd d335af936b9d 5ff41e94 .config log report openbsd boot error: uvm_fault
* Struck through repros no longer work on HEAD.