syzbot


KMSAN: uninit-value in iov_iter_alignment_iovec

Status: upstream: reported C repro on 2024/06/12 15:00
Subsystems: exfat
[Documentation on labels]
Reported-by: syzbot+f2a9c06bfaa027217ebb@syzkaller.appspotmail.com
First crash: 292d, last: 23d
Discussions (7)
Title Replies (including bot) Last reply
[syzbot] Monthly exfat report (Mar 2025) 0 (1) 2025/03/11 14:05
[syzbot] Monthly exfat report (Jan 2025) 0 (1) 2025/01/07 14:54
[syzbot] Monthly exfat report (Dec 2024) 0 (1) 2024/12/07 16:12
[syzbot] Monthly exfat report (Nov 2024) 0 (1) 2024/11/06 08:35
[PATCH] btrfs: Change iov_iter_alignment_iovec to check iovec count before accesses an iovec 2 (2) 2024/07/21 20:52
Re: [syzbot] [PATCH] btrfs: Change iov_iter_alignment_iovec to check iovec count before accesses an iovec 0 (1) 2024/07/21 19:12
[syzbot] [btrfs?] KMSAN: uninit-value in iov_iter_alignment_iovec 0 (1) 2024/06/12 15:00
Last patch testing requests (7)
Created Duration User Patch Repo Result
2025/02/09 03:05 21m retest repro upstream report log
2025/02/09 03:05 21m retest repro upstream report log
2025/02/09 03:05 20m retest repro upstream report log
2024/09/06 17:26 32m retest repro upstream report log
2024/09/06 13:59 3h46m retest repro upstream report log
2024/07/21 19:12 28m dennis.lamerice@gmail.com patch upstream OK log
2024/06/23 04:07 22m retest repro upstream error

Sample crash report:
exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d)
=====================================================
BUG: KMSAN: uninit-value in iov_iter_alignment_iovec+0x1a8/0x470 lib/iov_iter.c:894
 iov_iter_alignment_iovec+0x1a8/0x470 lib/iov_iter.c:894
 iov_iter_alignment+0x1ac/0x2d0 lib/iov_iter.c:939
 exfat_file_write_iter+0x1df/0xcb0 fs/exfat/file.c:594
 io_write+0xd41/0x2380 io_uring/rw.c:1122
 io_issue_sqe+0x436/0x1f60 io_uring/io_uring.c:1735
 io_queue_sqe io_uring/io_uring.c:1945 [inline]
 io_submit_sqe io_uring/io_uring.c:2200 [inline]
 io_submit_sqes+0x11bc/0x2f80 io_uring/io_uring.c:2317
 __do_sys_io_uring_enter io_uring/io_uring.c:3368 [inline]
 __se_sys_io_uring_enter+0x41d/0x4da0 io_uring/io_uring.c:3303
 __x64_sys_io_uring_enter+0x11f/0x1a0 io_uring/io_uring.c:3303
 x64_sys_call+0xce5/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:427
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was created at:
 slab_post_alloc_hook mm/slub.c:4125 [inline]
 slab_alloc_node mm/slub.c:4168 [inline]
 __do_kmalloc_node mm/slub.c:4297 [inline]
 __kmalloc_noprof+0x923/0x1230 mm/slub.c:4310
 kmalloc_noprof include/linux/slab.h:905 [inline]
 io_cache_alloc io_uring/alloc_cache.h:37 [inline]
 io_uring_alloc_async_data io_uring/io_uring.h:232 [inline]
 io_rw_alloc_async io_uring/rw.c:224 [inline]
 io_prep_rw_setup io_uring/rw.c:240 [inline]
 io_prep_rw+0x9f4/0x1300 io_uring/rw.c:319
 io_prep_rwv+0xb3/0x510 io_uring/rw.c:354
 io_prep_writev+0x3a/0x50 io_uring/rw.c:374
 io_init_req io_uring/io_uring.c:2115 [inline]
 io_submit_sqe io_uring/io_uring.c:2162 [inline]
 io_submit_sqes+0x1082/0x2f80 io_uring/io_uring.c:2317
 __do_sys_io_uring_enter io_uring/io_uring.c:3368 [inline]
 __se_sys_io_uring_enter+0x41d/0x4da0 io_uring/io_uring.c:3303
 __x64_sys_io_uring_enter+0x11f/0x1a0 io_uring/io_uring.c:3303
 x64_sys_call+0xce5/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:427
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

CPU: 1 UID: 0 PID: 5776 Comm: syz-executor427 Not tainted 6.13.0-syzkaller-07078-gb46c89c08f41 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
=====================================================

Crashes (92):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/01/25 21:09 upstream b46c89c08f41 9fbd772e .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/10/17 15:30 upstream c964ced77262 666f77ed .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/06/08 19:25 upstream 614da38e2f7a 82c05ab8 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/26 13:07 upstream ac9c34d1e45a d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/26 00:28 upstream 2a1944bff549 d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/24 14:12 upstream d082ecbc71e9 d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/20 11:30 upstream 87a132e73910 50668798 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/17 19:36 upstream 0ad2507d5d93 9be4ace3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/25 17:22 upstream b46c89c08f41 9fbd772e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/21 18:26 upstream 95ec54a420b8 6e87cfa2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/20 00:00 upstream 9528d418de4d f2cb035c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/09 02:04 upstream 0b7958fa05d5 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/08 06:06 upstream 09a0fa92e5b4 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/01 10:17 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/01 07:47 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/31 05:21 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/31 04:09 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/27 21:03 upstream d6ef8b40d075 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/26 17:44 upstream 9b2ffa6148b1 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/21 01:44 upstream e9b8ffafd20a 1ac6aa80 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/20 09:32 upstream 8faabc041a00 1d58202c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/09 16:06 upstream fac04efc5c79 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/09 16:06 upstream fac04efc5c79 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/29 00:56 upstream 7af08b57bcb9 5df23865 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/29 00:56 upstream 7af08b57bcb9 5df23865 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/20 08:42 upstream a5c93bfec0be 7d02db5a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/20 08:42 upstream a5c93bfec0be 7d02db5a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/18 18:57 upstream adc218676eef 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/18 15:50 upstream adc218676eef 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/18 15:50 upstream adc218676eef 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/03/05 04:29 upstream 48a5eed9ad58 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/26 04:39 upstream 2a1944bff549 d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/02/20 17:37 upstream 87a132e73910 50668798 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/20 03:50 upstream 9528d418de4d f2cb035c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/18 16:15 upstream 595523945be0 f2cb035c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/09 06:56 upstream 0b7958fa05d5 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/08 11:57 upstream 09a0fa92e5b4 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/03 06:19 upstream 0bc21e701a6f d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/01/01 14:56 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/31 07:32 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/28 02:58 upstream 8379578b11d5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/12/20 12:27 upstream 8faabc041a00 1d58202c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/20 12:07 upstream a5c93bfec0be 7d02db5a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/20 12:07 upstream a5c93bfec0be 7d02db5a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/18 19:29 upstream adc218676eef 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
2024/11/18 19:29 upstream adc218676eef 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in iov_iter_alignment_iovec
* Struck through repros no longer work on HEAD.