syzbot


multicore boot error: uvm_fault

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

Sample crash report:
uvm_fault(0xffffffff82b8de78, 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    0K swapper

scsi_detach_link(ffff80000002ca00,1,8646dd1d18e15715,fffffd807f54ad00,ffff80000

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

002ca00,0) at scsi_detach_link+0x1b0 sys/scsi/scsiconf.c:817

scsi_probe_link(ffff80000006a680,0,0,0,c4682ac43ab90774,0) at scsi_probe_link+0

x877

scsi_get_target_luns(ffff80000006a680,0,ffffffff82efe5c8,ffff80000006a680,7f624

4fccde3d434,ffffffff82efe5c8) at scsi_get_target_luns+0x3f sys/scsi/scsiconf.c:858

scsi_probe_bus(ffff80000006a680,ffff80000006a680,d43e0f478225f33f,ffffffff828f6

3c8,ffff80000006a680,ffffffff829482f8) at scsi_probe_bus+0x8e scsi_probe_target sys/scsi/scsiconf.c:451 [inline]

3c8,ffff80000006a680,ffffffff829482f8) at scsi_probe_bus+0x8e sys/scsi/scsiconf.c:434

config_attach(ffff8000000a2000,ffffffff829423f8,ffffffff82efe7c0,ffffffff811700

80,aef5afd8459959,2) at config_attach+0x33a sys/kern/subr_autoconf.c:413

vioscsi_attach(ffff800000024800,ffff8000000a2000,ffff800000024800,ffff800000024

800,60c105372957d5a8,ffffffff82959b20) at vioscsi_attach+0x317 sys/dev/pv/vioscsi.c:169

config_attach(ffff800000024800,ffffffff82942b68,ffff800000024800,0,aef5afd8813e

f7,0) at config_attach+0x33a sys/kern/subr_autoconf.c:413

virtio_pci_attach(ffff80000002c800,ffff800000024800,ffffffff82efea10,ffff800000

02c800,c5d624864a92fa67,ffffffff829bb7d0) at virtio_pci_attach+0x249 sys/dev/pci/virtio_pci.c:612

config_attach(ffff80000002c800,ffffffff82944ca8,ffffffff82efea10,ffffffff824e92

--db_more--

Crashes (21):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-openbsd-multicore 2022/03/24 08:37 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 08:37 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 08:37 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 08:22 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 08:22 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 08:22 openbsd 4d577e649fae 89bc8608 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 02:21 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 02:21 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 02:21 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 02:06 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 02:06 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 02:06 openbsd 4d577e649fae 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 01:27 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 01:27 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 01:27 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 01:12 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 01:12 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-multicore 2022/03/24 01:12 openbsd d335af936b9d 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 00:42 openbsd 32826880ebb9 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 00:42 openbsd 32826880ebb9 5ff41e94 .config log report multicore boot error: uvm_fault
ci-openbsd-setuid 2022/03/24 00:42 openbsd 32826880ebb9 5ff41e94 .config log report multicore boot error: uvm_fault
* Struck through repros no longer work on HEAD.