syzbot


KMSAN: uninit-value in iov_iter_alignment_iovec

Status: upstream: reported C repro on 2024/06/12 15:00
Subsystems: btrfs
[Documentation on labels]
Reported-by: syzbot+f2a9c06bfaa027217ebb@syzkaller.appspotmail.com
First crash: 483d, last: 6d18h
Discussions (8)
Title Replies (including bot) Last reply
[syzbot] Monthly exfat report (May 2025) 0 (1) 2025/05/24 10:05
[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 (11)
Created Duration User Patch Repo Result
2025/09/13 14:58 22m retest repro upstream report log
2025/09/13 14:58 28m retest repro upstream report log
2025/06/29 05:24 54m retest repro upstream report log
2025/06/04 05:12 23m retest repro upstream report log
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/07/21 19:12 28m dennis.lamerice@gmail.com patch upstream OK log

Sample crash report:
BTRFS info (device loop3): enabling ssd optimizations
BTRFS info (device loop3): enabling free space tree
=====================================================
BUG: KMSAN: uninit-value in iov_iter_alignment_iovec+0x19e/0x470 lib/iov_iter.c:891
 iov_iter_alignment_iovec+0x19e/0x470 lib/iov_iter.c:891
 iov_iter_alignment+0x174/0x2d0 lib/iov_iter.c:936
 check_direct_IO fs/btrfs/direct-io.c:786 [inline]
 check_direct_read fs/btrfs/direct-io.c:996 [inline]
 btrfs_direct_read+0x204/0xa20 fs/btrfs/direct-io.c:1025
 btrfs_file_read_iter+0xce/0x310 fs/btrfs/file.c:3810
 aio_read+0x493/0x6b0 fs/aio.c:1603
 __io_submit_one fs/aio.c:-1 [inline]
 io_submit_one+0x25d6/0x3450 fs/aio.c:2053
 __do_sys_io_submit fs/aio.c:2112 [inline]
 __se_sys_io_submit+0x27c/0x6a0 fs/aio.c:2082
 __x64_sys_io_submit+0x97/0xe0 fs/aio.c:2082
 x64_sys_call+0x39b0/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:210
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Local variable inline_vecs created at:
 aio_read+0x4f/0x6b0 fs/aio.c:1584
 __io_submit_one fs/aio.c:-1 [inline]
 io_submit_one+0x25d6/0x3450 fs/aio.c:2053

CPU: 0 UID: 0 PID: 6534 Comm: syz.3.115 Not tainted syzkaller #0 PREEMPT(none) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025
=====================================================

Crashes (106):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/09/28 14:54 upstream 51a24b7deaae 001c9061 .config console 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
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/08/30 13:14 upstream fb679c832b64 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/08/26 04:16 upstream b6add54ba618 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/08/12 02:07 upstream 8f5ae30d69d7 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in iov_iter_alignment_iovec
2025/07/02 02:25 upstream 66701750d556 ffe4b334 .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/21 04:31 upstream b36ddb9210e6 8f9cf946 .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/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/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
* Struck through repros no longer work on HEAD.