syzbot


panic: Non dma-reachable buffer at curaddr ADDR(raw) (3)

Status: upstream: reported on 2024/10/09 10:42
Reported-by: syzbot+1df602a3fe62e352703d@syzkaller.appspotmail.com
First crash: 13d, last: 13d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd panic: Non dma-reachable buffer at curaddr ADDR(raw) 1 567d 567d 0/3 auto-obsoleted due to no activity on 2023/07/02 22:27
openbsd panic: Non dma-reachable buffer at curaddr ADDR(raw) (2) 3 208d 336d 0/3 auto-obsoleted due to no activity on 2024/06/26 19:41

Sample crash report:
panic: Non dma-reachable buffer at curaddr 0xffff80002a4e92a0(raw)
Starting stack trace...
panic(ffffffff830810e1) at panic+0x1ba sys/kern/subr_prf.c:229
_bus_dmamap_load_buffer(ffff80002a4e9328,ffff800000196000,ffff80001f742000,4000,0,ffff80002a4e9320,64341c43b175e86d,4000,ffff800000196000,ffff80001f742000) at _bus_dmamap_load_buffer+0x5ff sys/arch/amd64/amd64/bus_dma.c:727
_bus_dmamap_load(ffffffff83436de8,ffff800000196000,ffff80001f742000,4000,0,401) at 
_bus_dmamap_load+0xc2
vioscsi_scsi_cmd(fffffd80653329a8) at vioscsi_scsi_cmd+0x221 sys/dev/pv/vioscsi.c:220
sdstart(fffffd80653329a8) at sdstart+0x4b2 sys/scsi/sd.c:709
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x165 sys/scsi/scsi_base.c:423
scsi_xsh_runqueue(ffff80000002f800) at scsi_xsh_runqueue+0x39d sys/scsi/scsi_base.c:599
scsi_xsh_add(ffff800000024b80) at scsi_xsh_add+0x115 sys/scsi/scsi_base.c:538
sdstrategy(fffffd807bf5aaf8) at sdstrategy+0x21b sys/scsi/sd.c:567
spec_strategy(ffff80002a4e95e8) at spec_strategy+0x45 sys/kern/spec_vnops.c:448
VOP_STRATEGY(fffffd807eb51288,fffffd807bf5aaf8) at VOP_STRATEGY+0xcc sys/kern/vfs_vops.c:634
ufs_strategy(ffff80002a4e9698) at ufs_strategy+0x1f6
VOP_STRATEGY(fffffd805b2232b8,fffffd807bf5aaf8) at VOP_STRATEGY+0xcc sys/kern/vfs_vops.c:634
bwrite(fffffd807bf5aaf8) at bwrite+0x28a sys/kern/vfs_bio.c:757
VOP_BWRITE(fffffd807bf5aaf8) at VOP_BWRITE+0x60 sys/kern/vfs_vops.c:646
ffs_write(ffff80002a4e9850) at ffs_write+0x8a5 sys/ufs/ffs/ffs_vnops.c:379
VOP_WRITE(fffffd805b2232b8,ffff80002a4e9900,3,fffffd807f7d7680) at VOP_WRITE+0x102 sys/kern/vfs_vops.c:245
ktrwriteraw(ffff80002a4576d0,fffffd805b2232b8,fffffd807f7d7680,ffff80002a4e99c8,ffff80002a4e99a0) at ktrwriteraw+0x191 sys/kern/kern_ktrace.c:682
ktrgenio(ffff80002a4576d0,3,0,ffff8000013b4da0,364) at ktrgenio+0x2b6 ktrwrite2 sys/kern/kern_ktrace.c:644 [inline]
ktrgenio(ffff80002a4576d0,3,0,ffff8000013b4da0,364) at ktrgenio+0x2b6 sys/kern/kern_ktrace.c:258
dofilereadv(ffff80002a4576d0,3,ffff80002a4e9b38,0,ffff80002a4e9bf0) at dofilereadv+0x42c sys/kern/sys_generic.c:268
sys_read(ffff80002a4576d0,ffff80002a4e9ca0,ffff80002a4e9bf0) at sys_read+0xa2 sys/kern/sys_generic.c:172
syscall(ffff80002a4e9ca0) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x761601579b50, count: 234
End of stack trace.
set $lines = 0
set $maxwidth = 0
show panic
trace
show registers
show proc
ps
show all locks
show malloc
show all pools
machine ddbcpu 0
trace
machine ddbcpu 1
trace

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/10/09 14:04 openbsd bcc953340d3a 56fb2cb7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: Non dma-reachable buffer at curaddr ADDR(raw)
2024/10/09 10:41 openbsd bcc953340d3a 56fb2cb7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: Non dma-reachable buffer at curaddr ADDR(raw)
* Struck through repros no longer work on HEAD.