syzbot


WARNING in iov_iter_revert (5)

Status: upstream: reported C repro on 2024/08/20 14:21
Subsystems: ntfs3
[Documentation on labels]
Reported-by: syzbot+1e5f71cac2c1db825478@syzkaller.appspotmail.com
First crash: 627d, last: 27d
Cause bisection: failed (error log, bisect log)
  
Fix bisection: failed (error log, bisect log)
  
Discussions (2)
Title Replies (including bot) Last reply
[syzbot] Monthly ntfs3 report (Apr 2026) 0 (1) 2026/04/01 07:42
[syzbot] [ntfs3?] WARNING in iov_iter_revert (5) 0 (1) 2024/08/20 14:21
Similar bugs (6)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in iov_iter_revert net -1 C 74 2847d 2913d 8/29 fixed on 2018/08/07 13:43
upstream WARNING in iov_iter_revert (2) serial -1 C done 9 1902d 1903d 20/29 fixed on 2021/04/09 19:46
linux-6.1 WARNING in iov_iter_revert origin:lts-only -1 C done 1 941d 995d 0/3 upstream: reported C repro on 2023/08/13 18:12
upstream WARNING in iov_iter_revert (4) ntfs3 -1 C done error 4 1009d 1062d 0/29 auto-obsoleted due to no activity on 2023/11/08 23:39
upstream WARNING in iov_iter_revert (3) ntfs3 -1 C error error 26 1198d 1257d 0/29 auto-obsoleted due to no activity on 2023/05/23 03:07
linux-5.15 WARNING in iov_iter_revert origin:lts-only -1 C done 1 73d 1042d 0/3 upstream: reported C repro on 2023/06/28 09:07
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/04/22 08:53 1h56m retest repro upstream OK log
2026/04/22 08:53 32m retest repro upstream OK log
2026/04/22 04:10 31m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error
2026/03/01 23:44 21m retest repro upstream OK log
2026/02/06 11:47 3h52m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error
2026/01/22 01:54 14m retest repro upstream report log
2026/01/22 01:54 14m retest repro upstream report log
2025/12/21 21:12 14m retest repro upstream report log
2025/11/28 09:52 24m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2025/10/31 13:08 14m retest repro upstream report log

Sample crash report:
loop0: detected capacity change from 0 to 4096
ntfs3(loop0): Different NTFS sector size (1024) and media sector size (512).
------------[ cut here ]------------
WARNING: CPU: 1 PID: 6767 at lib/iov_iter.c:612 iov_iter_revert+0x498/0x4f8 lib/iov_iter.c:612
Modules linked in:
CPU: 1 UID: 0 PID: 6767 Comm: syz.0.17 Not tainted 6.17.0-rc1-syzkaller-g8f5ae30d69d7 #0 PREEMPT 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025
pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
pc : iov_iter_revert+0x498/0x4f8 lib/iov_iter.c:612
lr : iov_iter_revert+0x498/0x4f8 lib/iov_iter.c:612
sp : ffff80009d2a79a0
x29: ffff80009d2a79c0 x28: dfff800000000000 x27: ffff0000c74efdc0
x26: 1ffff00013a54f79 x25: ffff0000c74efe28 x24: 0000000000002000
x23: ffff80009d2a7b68 x22: ffff80009d2a7bb0 x21: 0000000000000000
x20: ffffffffffffe00a x19: ffff80009d2a7bb0 x18: 00000000ffffffff
x17: ffff800093507000 x16: ffff8000805293e8 x15: 0000000000000001
x14: 0000000000000000 x13: 0000000000000005 x12: 0000000000ff0100
x11: ffff0000caa89e80 x10: 0000000000ff0100 x9 : 0000000000000000
x8 : ffff0000caa89e80 x7 : ffff8000802310a8 x6 : ffff8000802312a4
x5 : ffff0000dc499070 x4 : ffff80009d2a72e0 x3 : 0000000000000010
x2 : 0000000020005000 x1 : ffffffffffffe00a x0 : 000000007ffff000
Call trace:
 iov_iter_revert+0x498/0x4f8 lib/iov_iter.c:612 (P)
 generic_file_read_iter+0x30c/0x450 mm/filemap.c:2887
 ntfs_file_read_iter+0x230/0x2ac fs/ntfs3/file.c:866
 new_sync_read fs/read_write.c:491 [inline]
 vfs_read+0x670/0x93c fs/read_write.c:572
 ksys_read+0x120/0x210 fs/read_write.c:715
 __do_sys_read fs/read_write.c:724 [inline]
 __se_sys_read fs/read_write.c:722 [inline]
 __arm64_sys_read+0x7c/0x90 fs/read_write.c:722
 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
 invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49
 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132
 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151
 el0_svc+0x58/0x180 arch/arm64/kernel/entry-common.c:879
 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:898
 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596
irq event stamp: 555322
hardirqs last  enabled at (555321): [<ffff80008b00487c>] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:86 [inline]
hardirqs last  enabled at (555321): [<ffff80008b00487c>] exit_to_kernel_mode+0xc0/0xf0 arch/arm64/kernel/entry-common.c:96
hardirqs last disabled at (555322): [<ffff80008b001bfc>] el1_brk64+0x1c/0x48 arch/arm64/kernel/entry-common.c:574
softirqs last  enabled at (550756): [<ffff8000803d88a0>] softirq_handle_end kernel/softirq.c:425 [inline]
softirqs last  enabled at (550756): [<ffff8000803d88a0>] handle_softirqs+0xaf8/0xc88 kernel/softirq.c:607
softirqs last disabled at (550719): [<ffff800080022028>] __do_softirq+0x14/0x20 kernel/softirq.c:613
---[ end trace 0000000000000000 ]---

Crashes (22):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/09/03 22:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8f5ae30d69d7 96a211bc .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 WARNING in iov_iter_revert
2026/04/08 02:40 upstream 3036cd0d3328 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/04/06 10:16 upstream 591cd656a1bf 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/04/02 14:56 upstream 9147566d8016 91bc79b0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/04/01 17:22 upstream 9147566d8016 9a1f7828 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/03/25 16:10 upstream bbeb83d3182a 8ee77f7d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/03/25 13:06 upstream bbeb83d3182a 8ee77f7d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/02/11 18:53 upstream 192c0159402e 75707236 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/01/07 21:56 upstream f0b9d8eb98df d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2026/01/06 01:06 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2025/12/31 18:15 upstream c8ebd433459b d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in iov_iter_revert
2025/12/31 17:01 upstream c8ebd433459b d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2025/10/16 10:59 upstream 7ea30958b305 19568248 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2025/09/26 10:24 upstream 4ff71af020ae 0abd0691 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in iov_iter_revert
2025/01/22 17:38 upstream c4b9570cfb63 a44b0418 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci2-upstream-fs WARNING in iov_iter_revert
2025/01/22 16:34 upstream c4b9570cfb63 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2025/01/22 16:34 upstream c4b9570cfb63 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2024/10/16 05:27 upstream 2f87d0916ce0 bde2d81c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2024/08/16 21:16 upstream d7a5aa4b3c00 e1c76ab2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci2-upstream-fs WARNING in iov_iter_revert
2024/08/16 16:08 upstream d7a5aa4b3c00 e1c76ab2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in iov_iter_revert
2024/08/16 14:16 upstream d7a5aa4b3c00 e1c76ab2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in iov_iter_revert
2025/09/03 21:35 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8f5ae30d69d7 96a211bc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in iov_iter_revert
* Struck through repros no longer work on HEAD.