syzbot


KMSAN: uninit-value in cont_write_begin

Status: auto-closed as invalid on 2022/08/17 03:41
Subsystems: exfat
[Documentation on labels]
First crash: 676d, last: 675d

Sample crash report:
loop0: detected capacity change from 0 to 15
=====================================================
BUG: KMSAN: uninit-value in cont_expand_zero fs/buffer.c:2428 [inline]
BUG: KMSAN: uninit-value in cont_write_begin+0xd84/0xdc0 fs/buffer.c:2453
 cont_expand_zero fs/buffer.c:2428 [inline]
 cont_write_begin+0xd84/0xdc0 fs/buffer.c:2453
 fat_write_begin+0x92/0x260 fs/fat/inode.c:235
 pagecache_write_begin+0x82/0xa0 mm/filemap.c:3631
 generic_cont_expand_simple+0x11a/0x2c0 fs/buffer.c:2355
 fat_cont_expand+0x78/0x470 fs/fat/file.c:223
 fat_setattr+0xab1/0x1b70 fs/fat/file.c:504
 notify_change+0x1f1c/0x2010 fs/attr.c:410
 do_truncate+0x238/0x2d0 fs/open.c:65
 do_sys_ftruncate+0x7d7/0xab0 fs/open.c:193
 __do_compat_sys_ftruncate fs/open.c:210 [inline]
 __se_compat_sys_ftruncate fs/open.c:208 [inline]
 __ia32_compat_sys_ftruncate+0x6c/0xa0 fs/open.c:208
 do_syscall_32_irqs_on arch/x86/entry/common.c:112 [inline]
 __do_fast_syscall_32+0x95/0xf0 arch/x86/entry/common.c:178
 do_fast_syscall_32+0x33/0x70 arch/x86/entry/common.c:203
 do_SYSENTER_32+0x1b/0x20 arch/x86/entry/common.c:246
 entry_SYSENTER_compat_after_hwframe+0x4d/0x5c

Local variable fsdata.i created at:
 cont_write_begin+0xc1/0xdc0 fs/buffer.c:2453
 fat_write_begin+0x92/0x260 fs/fat/inode.c:235

CPU: 0 PID: 6846 Comm: syz-executor.0 Not tainted 5.18.0-syzkaller-16263-g2d0ce79ea812 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
=====================================================

Crashes (83):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/06/18 02:57 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/18 02:56 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/18 01:44 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/18 00:33 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 23:56 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 22:12 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 20:53 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:26 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:16 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:13 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:08 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:06 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 19:03 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:56 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:54 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:49 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:34 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:30 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:29 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:15 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 18:06 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:59 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:54 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:48 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:42 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:34 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 17:03 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:52 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:44 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:38 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:21 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:06 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:04 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 16:01 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 15:55 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 15:37 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 15:15 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 14:46 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 14:42 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 14:18 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 14:18 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 14:04 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
2022/06/17 13:11 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in cont_write_begin
* Struck through repros no longer work on HEAD.