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: 342d, last: 2d08h
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 (10)
Created Duration User Patch Repo Result
2025/05/04 11:31 1h42m retest repro upstream OK log
2025/04/20 04:02 1h25m retest repro upstream OK log
2025/04/20 04:02 1h13m retest repro upstream report log
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:
=====================================================
BUG: KMSAN: uninit-value in iov_iter_alignment_iovec+0x19e/0x470 lib/iov_iter.c:894
 iov_iter_alignment_iovec+0x19e/0x470 lib/iov_iter.c:894
 iov_iter_alignment+0x174/0x2d0 lib/iov_iter.c:939
 check_direct_IO fs/btrfs/direct-io.c:787 [inline]
 check_direct_read fs/btrfs/direct-io.c:997 [inline]
 btrfs_direct_read+0x204/0xa20 fs/btrfs/direct-io.c:1026
 btrfs_file_read_iter+0xce/0x310 fs/btrfs/file.c:3657
 io_iter_do_read io_uring/rw.c:824 [inline]
 __io_read+0xbe6/0x2490 io_uring/rw.c:937
 io_read+0x3e/0x100 io_uring/rw.c:1016
 __io_issue_sqe io_uring/io_uring.c:1734 [inline]
 io_issue_sqe+0x392/0x1fa0 io_uring/io_uring.c:1753
 io_queue_sqe io_uring/io_uring.c:1969 [inline]
 io_submit_sqe io_uring/io_uring.c:2225 [inline]
 io_submit_sqes+0x11a4/0x2d80 io_uring/io_uring.c:2342
 __do_sys_io_uring_enter io_uring/io_uring.c:3402 [inline]
 __se_sys_io_uring_enter+0x3b7/0x4c40 io_uring/io_uring.c:3336
 __x64_sys_io_uring_enter+0x114/0x1a0 io_uring/io_uring.c:3336
 x64_sys_call+0x317f/0x3db0 arch/x86/include/generated/asm/syscalls_64.h:427
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd9/0x1b0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was created at:
 __alloc_frozen_pages_noprof+0x689/0xf00 mm/page_alloc.c:4993
 alloc_pages_mpol+0x328/0x860 mm/mempolicy.c:2301
 alloc_frozen_pages_noprof+0xf7/0x200 mm/mempolicy.c:2372
 alloc_slab_page mm/slub.c:2468 [inline]
 allocate_slab+0x24d/0x1210 mm/slub.c:2632
 new_slab mm/slub.c:2686 [inline]
 ___slab_alloc+0xfec/0x3480 mm/slub.c:3872
 __slab_alloc mm/slub.c:3962 [inline]
 __slab_alloc_node mm/slub.c:4037 [inline]
 slab_alloc_node mm/slub.c:4198 [inline]
 __kmalloc_cache_noprof+0x8ff/0xed0 mm/slub.c:4367
 kmalloc_noprof include/linux/slab.h:905 [inline]
 kzalloc_noprof include/linux/slab.h:1039 [inline]
 set_kthread_struct+0xee/0x530 kernel/kthread.c:126
 copy_process+0x18d1/0x5d10 kernel/fork.c:2357
 kernel_clone+0x416/0x1070 kernel/fork.c:2844
 kernel_thread+0x13f/0x170 kernel/fork.c:2906
 create_kthread kernel/kthread.c:487 [inline]
 kthreadd+0x55d/0x9f0 kernel/kthread.c:847
 ret_from_fork+0x6e/0x90 arch/x86/kernel/process.c:153
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

CPU: 0 UID: 0 PID: 5781 Comm: syz-executor377 Not tainted 6.15.0-rc3-syzkaller-00094-g02ddfb981de8 #0 PREEMPT(undef) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
=====================================================

Crashes (95):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/05/13 09:58 upstream 02ddfb981de8 f6671af7 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] 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/05/14 21:54 upstream 02ddfb981de8 a4fa04ef .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/05/13 05:52 upstream 02ddfb981de8 f6671af7 .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 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 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
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
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
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.