syzbot


kernel BUG in __ntfs_grab_cache_pages

Status: upstream: reported C repro on 2022/09/26 17:05
Subsystems: ntfs (incorrect?)
Reported-by: syzbot+01b3ade7c86f7dd584d7@syzkaller.appspotmail.com
First crash: 185d, last: 36m

Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: kernel BUG in ntfs_perform_write (log)
Repro: C syz .config
similar bugs (3):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 kernel BUG in ntfs_perform_write C 4 5d23h 12d 0/3 upstream: reported C repro on 2023/03/17 15:25
linux-6.1 kernel BUG in ntfs_perform_write C 2 12d 17d 0/3 upstream: reported C repro on 2023/03/13 09:11
linux-4.19 kernel BUG in ntfs_perform_write ntfs C 6 43d 90d 0/1 upstream: reported C repro on 2022/12/30 10:57

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/ntfs/file.c:493!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 PID: 4693 Comm: syz-executor317 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : __ntfs_grab_cache_pages+0x30c/0x328 fs/ntfs/file.c:493
lr : __ntfs_grab_cache_pages+0x30c/0x328 fs/ntfs/file.c:493
sp : ffff80001678baa0
x29: ffff80001678baa0 x28: ffff0000ca2aae80 x27: ffff80001678bb70
x26: 00000000ffffffff x25: ffff0000ca2ab3c8 x24: 000000000000001b
x23: 0000000000000000 x22: ffff80001678bb68 x21: ffff0000ca2aae80
x20: 0000000000000000 x19: ffff80001678bb70 x18: 00000000000001c3
x17: ffff80000bffd6bc x16: ffff80000db49158 x15: ffff0000c10c4f80
x14: 0000000000000030 x13: 00000000ffffffff x12: ffff0000c10c4f80
x11: ff80800008b9c468 x10: 0000000000000000 x9 : ffff800008b9c468
x8 : ffff0000c10c4f80 x7 : ffff80000846b13c x6 : 0000000000000000
x5 : 0000000000000000 x4 : ffff80001678bb68 x3 : ffff80001678bb70
x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
Call trace:
 __ntfs_grab_cache_pages+0x30c/0x328 fs/ntfs/file.c:493
 ntfs_perform_write+0x224/0xa98 fs/ntfs/file.c:1833
 ntfs_file_write_iter+0x2c4/0x4f0 fs/ntfs/file.c:1917
 call_write_iter include/linux/fs.h:2187 [inline]
 new_sync_write fs/read_write.c:491 [inline]
 vfs_write+0x2dc/0x46c fs/read_write.c:578
 ksys_write+0xb4/0x160 fs/read_write.c:631
 __do_sys_write fs/read_write.c:643 [inline]
 __se_sys_write fs/read_write.c:640 [inline]
 __arm64_sys_write+0x24/0x34 fs/read_write.c:640
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall arch/arm64/kernel/syscall.c:52 [inline]
 el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x48/0x164 arch/arm64/kernel/syscall.c:206
 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:636
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:654
 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581
Code: 17ffff88 97dc0dee 17ffff86 97dc0dec (d4210000) 
---[ end trace 0000000000000000 ]---

Crashes (580):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-gce-arm64 2022/10/06 01:09 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci bbed346d5a96 2c6543ad .config console log report syz C [disk image] [vmlinux] [mounted in repro] kernel BUG in __ntfs_grab_cache_pages
ci-upstream-gce-arm64 2022/09/25 22:18 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config console log report syz C [disk image] [vmlinux] kernel BUG in __ntfs_grab_cache_pages
ci2-upstream-fs 2023/03/17 20:09 upstream 38e04b3e4240 7939252e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2023/03/05 20:15 upstream b01fe98d34f3 f8902b57 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2022/09/28 08:59 upstream 46452d3786a8 75c78242 .config strace log report syz C kernel BUG in ntfs_perform_write
ci2-upstream-fs 2022/09/27 02:26 upstream f76349cf4145 d59ba983 .config strace log report syz C kernel BUG in ntfs_file_write_iter
ci-upstream-linux-next-kasan-gce-root 2023/01/28 23:09 linux-next e2f86c02fdc9 9dfcf09c .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in ntfs_perform_write
ci-upstream-linux-next-kasan-gce-root 2022/10/26 05:08 linux-next 4d48f589d294 1984aebd .config strace log report syz C [disk image] [vmlinux] [mounted in repro] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/17 16:07 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 18b58603 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/02/05 09:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ca72d58361ee be607b78 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in __ntfs_grab_cache_pages
ci2-upstream-fs 2023/03/30 12:15 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/30 08:36 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/30 06:49 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/29 23:11 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/29 16:05 upstream fcd476ea6a88 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/29 13:53 upstream fcd476ea6a88 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/29 05:35 upstream fcd476ea6a88 fc067f05 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/29 00:59 upstream fcd476ea6a88 fc067f05 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2023/03/28 22:26 upstream 3a93e40326c8 48c74771 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/28 10:11 upstream 3a93e40326c8 47f3aaf1 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2023/03/28 02:10 upstream 91fe204578ba 47f3aaf1 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/27 14:19 upstream 197b6b60ae7b f8f96aa9 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/27 11:57 upstream 197b6b60ae7b f8f96aa9 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/27 08:55 upstream 197b6b60ae7b f8f96aa9 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2023/03/27 06:27 upstream 197b6b60ae7b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/27 01:43 upstream 18940c888c85 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/26 10:00 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/26 07:43 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/26 03:35 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/25 13:58 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/25 05:45 upstream 65aca32efdcb 9700afae .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/24 19:51 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/24 18:26 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/24 12:08 upstream 1e760fa3596e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/24 04:03 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-selinux-root 2023/03/23 15:00 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/23 11:37 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/23 08:10 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/22 13:59 upstream a1effab7a3a3 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-root 2023/03/21 19:56 upstream 17214b70a159 03fb9538 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/21 12:43 upstream 17214b70a159 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/21 10:51 upstream 17214b70a159 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/20 18:58 upstream e8d018dd0257 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/20 15:25 upstream e8d018dd0257 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/20 07:49 upstream e8d018dd0257 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/20 04:36 upstream e8d018dd0257 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/19 22:55 upstream a3671bd86a97 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/19 19:58 upstream a3671bd86a97 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/19 17:07 upstream a3671bd86a97 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-smack-root 2023/03/18 23:55 upstream 478a351ce0d6 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/17 04:26 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/17 02:55 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/16 20:55 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/16 08:39 upstream 9c1bec9c0b08 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/16 04:09 upstream 9c1bec9c0b08 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-kasan-gce-selinux-root 2023/03/15 22:48 upstream 6015b1aca1a2 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/03/15 12:43 upstream 6015b1aca1a2 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci2-upstream-fs 2023/02/03 06:52 upstream e7368fd30165 33fc5c09 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_file_write_iter
ci-qemu-upstream 2023/02/01 19:14 upstream c0b67534c95c 7374c4e5 .config console log report info kernel BUG in ntfs_perform_write
ci-qemu-upstream-386 2023/02/16 08:50 upstream 033c40a89f55 6be0f1f5 .config console log report info kernel BUG in ntfs_perform_write
ci-upstream-linux-next-kasan-gce-root 2023/03/18 17:41 linux-next 6f08c1de13a9 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/28 20:57 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 48c74771 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/28 19:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 48c74771 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/28 07:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 47f3aaf1 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/27 18:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 f8f96aa9 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
ci-upstream-gce-arm64 2023/03/25 11:10 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in ntfs_perform_write
* Struck through repros no longer work on HEAD.