syzbot


WARNING in dma_direct_map_sg

Status: upstream: reported C repro on 2025/05/20 12:16
Subsystems: iommu
[Documentation on labels]
Reported-by: syzbot+17804d5cb52bc23a2fd6@syzkaller.appspotmail.com
First crash: 100d, last: 30d
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [iommu?] WARNING in dma_direct_map_sg 0 (1) 2025/05/20 12:16
Last patch testing requests (6)
Created Duration User Patch Repo Result
2025/08/08 18:29 26m retest repro upstream OK log
2025/08/08 18:29 26m retest repro upstream OK log
2025/08/08 17:56 28m retest repro upstream OK log
2025/05/30 17:46 8m retest repro upstream report log
2025/05/30 17:46 8m retest repro upstream report log
2025/05/30 17:46 9m retest repro upstream report log

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 0 PID: 21321 at kernel/dma/direct.h:87 dma_direct_map_page kernel/dma/direct.h:87 [inline]
WARNING: CPU: 0 PID: 21321 at kernel/dma/direct.h:87 dma_direct_map_sg+0x374/0x404 kernel/dma/direct.c:479
Modules linked in:
Kernel panic - not syncing: kernel: panic_on_warn set ...
CPU: 0 UID: 0 PID: 21321 Comm: syz.5.2490 Not tainted 6.16.0-rc7-syzkaller #0 PREEMPT 
Hardware name: ARM-Versatile Express
Call trace: 
[<80201a00>] (dump_backtrace) from [<80201afc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257)
 r7:00000000 r6:8282083c r5:00000000 r4:8225b554
[<80201ae4>] (show_stack) from [<8021fdf4>] (__dump_stack lib/dump_stack.c:94 [inline])
[<80201ae4>] (show_stack) from [<8021fdf4>] (dump_stack_lvl+0x54/0x7c lib/dump_stack.c:120)
[<8021fda0>] (dump_stack_lvl) from [<8021fe34>] (dump_stack+0x18/0x1c lib/dump_stack.c:129)
 r5:00000000 r4:82a6dd18
[<8021fe1c>] (dump_stack) from [<80202614>] (panic+0x120/0x374 kernel/panic.c:382)
[<802024f4>] (panic) from [<80258578>] (check_panic_on_warn kernel/panic.c:273 [inline])
[<802024f4>] (panic) from [<80258578>] (get_taint+0x0/0x1c kernel/panic.c:268)
 r3:8280c684 r2:00000001 r1:8224209c r0:82249a34
 r7:80317874
[<80258504>] (check_panic_on_warn) from [<802586dc>] (__warn+0x80/0x188 kernel/panic.c:777)
[<8025865c>] (__warn) from [<8025895c>] (warn_slowpath_fmt+0x178/0x1f4 kernel/panic.c:804)
 r8:00000009 r7:8225582c r6:e064dc0c r5:87474800 r4:00000000
[<802587e8>] (warn_slowpath_fmt) from [<80317874>] (dma_direct_map_page kernel/dma/direct.h:87 [inline])
[<802587e8>] (warn_slowpath_fmt) from [<80317874>] (dma_direct_map_sg+0x374/0x404 kernel/dma/direct.c:479)
 r10:82ab9b30 r9:00000000 r8:00000000 r7:8333cc10 r6:85f42bc0 r5:00018000
 r4:85f42340
[<80317500>] (dma_direct_map_sg) from [<80315fd4>] (__dma_map_sg_attrs+0x4c/0x2fc kernel/dma/mapping.c:214)
 r10:84a97700 r9:8333d348 r8:00000001 r7:85f42bc0 r6:00000000 r5:8333cc10
 r4:85f42340
[<80315f88>] (__dma_map_sg_attrs) from [<803162d8>] (dma_map_sgtable+0x2c/0x40 kernel/dma/mapping.c:294)
 r10:84a97700 r9:8333d348 r8:84a977c0 r7:85f42c40 r6:85f42c40 r5:00000000
 r4:85f42340
[<803162ac>] (dma_map_sgtable) from [<80acddcc>] (drm_gem_map_dma_buf+0x58/0xc4 drivers/gpu/drm/drm_prime.c:668)
 r4:85f42340
[<80acdd74>] (drm_gem_map_dma_buf) from [<80b8f43c>] (dma_buf_map_attachment+0x50/0x164 drivers/dma-buf/dma-buf.c:1126)
 r7:85f42c40 r6:00000000 r5:00000000 r4:85f42c40
[<80b8f3ec>] (dma_buf_map_attachment) from [<80b8f58c>] (dma_buf_map_attachment_unlocked+0x3c/0x78 drivers/dma-buf/dma-buf.c:1196)
 r7:85f42c40 r6:8333d000 r5:00000000 r4:85f42c40
[<80b8f550>] (dma_buf_map_attachment_unlocked) from [<80ace6ac>] (drm_gem_prime_import_dev drivers/gpu/drm/drm_prime.c:963 [inline])
[<80b8f550>] (dma_buf_map_attachment_unlocked) from [<80ace6ac>] (drm_gem_prime_import_dev+0x88/0x1a0 drivers/gpu/drm/drm_prime.c:933)
 r5:847ec200 r4:85f40b80
[<80ace624>] (drm_gem_prime_import_dev) from [<80aced10>] (drm_gem_prime_import drivers/gpu/drm/drm_prime.c:1006 [inline])
[<80ace624>] (drm_gem_prime_import_dev) from [<80aced10>] (drm_gem_prime_fd_to_handle+0x184/0x230 drivers/gpu/drm/drm_prime.c:319)
 r9:8333d348 r8:84a977c0 r7:e064de64 r6:8333d000 r5:84a97700 r4:85f40b80
[<80aceb8c>] (drm_gem_prime_fd_to_handle) from [<80aceed0>] (drm_prime_fd_to_handle_ioctl+0x34/0x38 drivers/gpu/drm/drm_prime.c:375)
 r9:87474800 r8:8333d000 r7:e064de64 r6:80acee9c r5:84a97700 r4:00000000
[<80acee9c>] (drm_prime_fd_to_handle_ioctl) from [<80ac0418>] (drm_ioctl_kernel+0xb8/0x120 drivers/gpu/drm/drm_ioctl.c:796)
 r5:84a97700 r4:00000020
[<80ac0360>] (drm_ioctl_kernel) from [<80ac06e4>] (drm_ioctl+0x264/0x5b0 drivers/gpu/drm/drm_ioctl.c:893)
 r8:81d38b28 r7:8333d000 r6:c00c642e r5:0000000c r4:0000000c
[<80ac0480>] (drm_ioctl) from [<805679c4>] (vfs_ioctl fs/ioctl.c:51 [inline])
[<80ac0480>] (drm_ioctl) from [<805679c4>] (do_vfs_ioctl fs/ioctl.c:861 [inline])
[<80ac0480>] (drm_ioctl) from [<805679c4>] (__do_sys_ioctl fs/ioctl.c:905 [inline])
[<80ac0480>] (drm_ioctl) from [<805679c4>] (sys_ioctl+0x130/0xdc8 fs/ioctl.c:893)
 r10:87474800 r9:84a3a900 r8:00000003 r7:200000c0 r6:84a3a901 r5:00000000
 r4:c00c642e
[<80567894>] (sys_ioctl) from [<80200060>] (ret_fast_syscall+0x0/0x1c arch/arm/mm/proc-v7.S:67)
Exception stack(0xe064dfa8 to 0xe064dff0)
dfa0:                   00000000 00000000 00000003 c00c642e 200000c0 00000000
dfc0: 00000000 00000000 002f6300 00000036 002e0000 00000000 00006364 76bde0bc
dfe0: 76bddec0 76bddeb0 000193a4 00131fc0
 r10:00000036 r9:87474800 r8:8020029c r7:00000036 r6:002f6300 r5:00000000
 r4:00000000
Rebooting in 86400 seconds..

Crashes (36):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/07/24 20:52 upstream 25fae0b93d1d 65d60d73 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 20:52 upstream 25fae0b93d1d 65d60d73 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 20:52 upstream 25fae0b93d1d 65d60d73 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 20:52 upstream 25fae0b93d1d 65d60d73 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 10:04 upstream f9af7b5d9349 0c1d6ded .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 10:03 upstream f9af7b5d9349 0c1d6ded .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 10:00 upstream f9af7b5d9349 0c1d6ded .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/24 10:00 upstream f9af7b5d9349 0c1d6ded .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/23 08:29 upstream 89be9a83ccf1 e1dd4f22 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/21 16:01 upstream 89be9a83ccf1 56d87229 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/21 16:00 upstream 89be9a83ccf1 56d87229 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/21 01:15 upstream 990b11a523a8 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/20 12:54 upstream f4a40a4282f4 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/20 12:53 upstream f4a40a4282f4 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/20 11:02 upstream f4a40a4282f4 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/20 11:01 upstream f4a40a4282f4 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/20 11:01 upstream f4a40a4282f4 7117feec .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/16 03:05 upstream 155a3c003e55 03fcfc4b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/16 03:04 upstream 155a3c003e55 03fcfc4b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/14 19:16 upstream 347e9f5043c8 d8fc7335 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/14 19:15 upstream 347e9f5043c8 d8fc7335 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/11 10:01 upstream bc9ff192a6c9 3cda49cf .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/05 08:34 upstream a79a588fc176 4f67c4ae .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/07/05 08:33 upstream a79a588fc176 4f67c4ae .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/30 01:53 upstream afa9a6f4f574 fc9d8ee5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/30 01:53 upstream afa9a6f4f574 fc9d8ee5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/29 10:09 upstream dfba48a70cb6 fc9d8ee5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/29 10:08 upstream dfba48a70cb6 fc9d8ee5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/24 10:40 upstream 78f4e737a53e 1a7fb460 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/19 14:40 upstream 74b4cc9b8780 ed3e87f7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/06/19 14:40 upstream 74b4cc9b8780 ed3e87f7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/05/16 17:41 upstream fee3e843b309 cfde8269 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/05/16 15:52 upstream fee3e843b309 cfde8269 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/05/16 14:03 upstream fee3e843b309 cfde8269 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/05/16 12:05 upstream fee3e843b309 cfde8269 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
2025/05/16 12:04 upstream fee3e843b309 cfde8269 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in dma_direct_map_sg
* Struck through repros no longer work on HEAD.