syzbot


kernel BUG in __ntfs_grab_cache_pages

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

Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: kernel BUG in ntfs_perform_write (log)
Repro: C syz .config
Discussions (4)
Title Replies (including bot) Last reply
[syzbot] Monthly ntfs report (Jun 2023) 0 (1) 2023/06/02 08:40
[syzbot] Monthly ntfs report (May 2023) 0 (1) 2023/05/02 07:18
[syzbot] Monthly ntfs report 0 (1) 2023/03/31 15:00
[syzbot] kernel BUG in __ntfs_grab_cache_pages 0 (1) 2022/09/26 17:05
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 kernel BUG in ntfs_perform_write origin:upstream C 19 5d00h 77d 0/3 upstream: reported C repro on 2023/03/17 15:25
linux-6.1 kernel BUG in ntfs_perform_write origin:upstream C 30 1h30m 81d 0/3 upstream: reported C repro on 2023/03/13 09:11
linux-4.19 kernel BUG in ntfs_perform_write ntfs C 6 108d 154d 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 (882):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Manager Title
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] ci-upstream-gce-arm64 kernel BUG in __ntfs_grab_cache_pages
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] ci-upstream-gce-arm64 kernel BUG in __ntfs_grab_cache_pages
2023/03/17 20:09 upstream 38e04b3e4240 7939252e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/03/05 20:15 upstream b01fe98d34f3 f8902b57 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2022/09/28 08:59 upstream 46452d3786a8 75c78242 .config strace log report syz C ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2022/09/27 02:26 upstream f76349cf4145 d59ba983 .config strace log report syz C ci2-upstream-fs kernel BUG in ntfs_file_write_iter
2023/01/28 23:09 linux-next e2f86c02fdc9 9dfcf09c .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in ntfs_perform_write
2022/10/26 05:08 linux-next 4d48f589d294 1984aebd .config strace log report syz C [disk image] [vmlinux] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in ntfs_perform_write
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] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
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] ci-upstream-gce-arm64 kernel BUG in __ntfs_grab_cache_pages
2023/06/02 09:58 upstream 1874a42a7d74 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2023/06/02 06:40 upstream 1874a42a7d74 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/06/01 16:12 upstream 929ed21dfdb6 babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/06/01 14:26 upstream 929ed21dfdb6 babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/31 23:22 upstream 48b1320a674e e2a77acd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2023/05/31 21:04 upstream 48b1320a674e babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/31 07:52 upstream afead42fdfca 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/31 02:10 upstream afead42fdfca df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/30 15:29 upstream 8b817fded42d cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/29 06:24 upstream 7877cb91f108 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/28 22:15 upstream 416839029e38 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/28 17:21 upstream 416839029e38 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/28 03:51 upstream 4e893b5aa4ac cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/28 01:52 upstream 4e893b5aa4ac cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/27 14:54 upstream 49572d536129 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/27 05:21 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/27 03:17 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/27 01:50 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/27 00:07 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/26 08:28 upstream 9db898594c54 b40ef614 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/26 01:40 upstream 9db898594c54 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/25 16:58 upstream 933174ae28ba 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/25 03:55 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/24 21:15 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/24 09:52 upstream 27e462c8fad4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2023/05/24 08:19 upstream 27e462c8fad4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/24 06:15 upstream 27e462c8fad4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/23 16:25 upstream ae8373a5add4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/23 11:55 upstream 421ca22e3138 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/22 03:00 upstream e2065b8c1b01 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2023/05/22 00:27 upstream e2065b8c1b01 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/21 21:36 upstream e2065b8c1b01 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/21 16:59 upstream 0dd2a6fb1e34 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ntfs_perform_write
2023/05/20 12:32 upstream d635f6cc934b 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/19 22:09 upstream cbd6ac3837cd 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/19 02:33 upstream 2d1bcbc6cd70 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/18 15:59 upstream 4d6d4c7f541d 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_perform_write
2023/05/17 06:44 upstream f1fcbaa18b28 11c89444 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in ntfs_perform_write
2023/04/18 03:55 upstream 6a8f57ae2eb0 436577a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in ntfs_perform_write
2023/02/03 06:52 upstream e7368fd30165 33fc5c09 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ntfs_file_write_iter
2023/02/01 19:14 upstream c0b67534c95c 7374c4e5 .config console log report info ci-qemu-upstream kernel BUG in ntfs_perform_write
2023/02/16 08:50 upstream 033c40a89f55 6be0f1f5 .config console log report info ci-qemu-upstream-386 kernel BUG in ntfs_perform_write
2023/06/02 15:26 linux-next 715abedee4cd a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in ntfs_perform_write
2023/05/30 17:29 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 8d5c7541 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/29 17:48 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/29 10:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/27 13:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/23 02:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/23 01:32 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
2023/05/19 04:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in ntfs_perform_write
* Struck through repros no longer work on HEAD.