syzbot


KCSAN: data-race in ext4_sync_file / writeback_single_inode (2)

Status: auto-closed as invalid on 2021/11/18 17:13
Subsystems: ext4
[Documentation on labels]
Reported-by: syzbot+7e1bab882548e4db2a89@syzkaller.appspotmail.com
First crash: 1391d, last: 914d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in ext4_sync_file / writeback_single_inode ext4 31 1398d 1584d 0/26 closed as invalid on 2020/06/18 14:24

Sample crash report:
==================================================================
BUG: KCSAN: data-race in ext4_sync_file / writeback_single_inode

write to 0xffff8881063543f0 of 8 bytes by task 7289 on cpu 1:
 writeback_single_inode+0x148/0x3e0 fs/fs-writeback.c:1726
 sync_inode_metadata+0x57/0x80 fs/fs-writeback.c:2748
 ext4_fsync_nojournal fs/ext4/fsync.c:92 [inline]
 ext4_sync_file+0x359/0x670 fs/ext4/fsync.c:170
 vfs_fsync_range+0x107/0x120 fs/sync.c:200
 generic_write_sync include/linux/fs.h:2955 [inline]
 ext4_buffered_write_iter+0x3af/0x400 fs/ext4/file.c:277
 ext4_file_write_iter+0x2e7/0x11f0
 call_write_iter include/linux/fs.h:2163 [inline]
 do_iter_readv_writev+0x2de/0x380 fs/read_write.c:729
 do_iter_write+0x192/0x5c0 fs/read_write.c:855
 vfs_iter_write+0x4c/0x70 fs/read_write.c:896
 iter_file_splice_write+0x43a/0x790 fs/splice.c:689
 do_splice_from fs/splice.c:767 [inline]
 direct_splice_actor+0x80/0xa0 fs/splice.c:936
 splice_direct_to_actor+0x345/0x650 fs/splice.c:891
 do_splice_direct+0x106/0x190 fs/splice.c:979
 do_sendfile+0x63e/0xbb0 fs/read_write.c:1249
 __do_sys_sendfile64 fs/read_write.c:1308 [inline]
 __se_sys_sendfile64 fs/read_write.c:1300 [inline]
 __x64_sys_sendfile64+0xb9/0x140 fs/read_write.c:1300
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x44/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff8881063543f0 of 8 bytes by task 7295 on cpu 0:
 ext4_fsync_nojournal fs/ext4/fsync.c:87 [inline]
 ext4_sync_file+0x294/0x670 fs/ext4/fsync.c:170
 vfs_fsync_range+0x107/0x120 fs/sync.c:200
 generic_write_sync include/linux/fs.h:2955 [inline]
 ext4_buffered_write_iter+0x3af/0x400 fs/ext4/file.c:277
 ext4_file_write_iter+0x2e7/0x11f0
 call_write_iter include/linux/fs.h:2163 [inline]
 do_iter_readv_writev+0x2de/0x380 fs/read_write.c:729
 do_iter_write+0x192/0x5c0 fs/read_write.c:855
 vfs_iter_write+0x4c/0x70 fs/read_write.c:896
 iter_file_splice_write+0x43a/0x790 fs/splice.c:689
 do_splice_from fs/splice.c:767 [inline]
 direct_splice_actor+0x80/0xa0 fs/splice.c:936
 splice_direct_to_actor+0x345/0x650 fs/splice.c:891
 do_splice_direct+0x106/0x190 fs/splice.c:979
 do_sendfile+0x63e/0xbb0 fs/read_write.c:1249
 __do_sys_sendfile64 fs/read_write.c:1308 [inline]
 __se_sys_sendfile64 fs/read_write.c:1300 [inline]
 __x64_sys_sendfile64+0xb9/0x140 fs/read_write.c:1300
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x44/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x0000000000000007 -> 0x0000000000000000

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 7295 Comm: syz-executor.1 Not tainted 5.15.0-rc5-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (258):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/10/14 17:13 upstream 26d657410983 5462d470 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/08 20:59 upstream 741668ef7832 efe0f24d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/06 15:26 upstream 60a9483534ed 0a63fd36 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/05 12:29 upstream f6274b06e326 8a6b1a8d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/04 19:22 upstream 9e1ff307c779 ce697b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/03 08:08 upstream 7b66f4393ad4 db0f5787 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/10/01 19:15 upstream 24f67d82c43c cc80db95 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/29 03:50 upstream d33bec7b3dfa d82cb927 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/25 15:27 upstream 7d42e9818258 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/19 13:13 upstream d4d016caa4b8 70b76c1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/17 11:14 upstream bdb575f87217 5b989942 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/12 13:35 upstream 78e709522d2c 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/09 13:30 upstream a3fa7a101dcf e2776ee4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/09 01:35 upstream 2d338201d531 e2776ee4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/08 09:21 upstream 0bcfe68b8767 064c9eb7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/04 12:19 upstream a9c9a6f741cd d236a457 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/09/01 23:39 upstream 835d31d319d9 7eb7e152 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/30 10:51 upstream 7d2a07b76933 8f58a0ef .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/30 06:28 upstream 537b57bd5a20 be2c130d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/26 18:24 upstream 73f3af7b4611 b318694d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/24 18:44 upstream 6e764bcd1cf7 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/18 19:48 upstream d6d09a694205 a2fe1cb5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/13 19:34 upstream f8e6dfc64f61 2489ab88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/11 13:51 upstream 761c6d7ec820 6972b106 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/09 05:16 upstream 66745863ecde 6972b106 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/07 03:29 upstream 894d6f401b21 6972b106 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/08/05 04:35 upstream 251a1524293d 7f7bb950 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/28 20:12 upstream 4010a528219e 9a4781d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/26 03:10 upstream ff1176468d36 4d1b57d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/22 14:02 upstream 3d5895cd3517 241790bb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/21 20:52 upstream 7b6ae471e541 29c3f20f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/09 21:05 upstream 3dbdb38e2869 8f5a7b8c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/08 14:58 upstream 3dbdb38e2869 1aade754 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/07/05 18:33 upstream 3dbdb38e2869 55aa55c2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/06/27 13:31 upstream 625acffd7ae2 9d2ab5df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/06/16 11:55 upstream 94f0b2d4a1d0 c06f97ad .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/06/15 14:10 upstream 009c9aa5be65 8022d7e3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/06/11 16:06 upstream 06af8679449d 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/06/03 05:31 upstream 324c92e5e0ee 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/31 18:33 upstream c2131f7e73c9 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/26 00:11 upstream a050a6d2b7e8 93d3a9f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/23 21:40 upstream 4d7620341eda 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/21 14:55 upstream 79a106fc6585 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/19 02:01 upstream 8ac91e6c6033 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/16 09:25 upstream c12a29ed9094 f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/15 00:16 upstream bd3c9cdb21a2 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/11 21:57 upstream 88b06399c9c7 b3c3bb8e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/11 15:46 upstream 1140ab592e2e ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/05/10 10:02 upstream 6efb943b8616 bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_sync_file / writeback_single_inode
2021/01/16 09:26 upstream 1d94330a437a 65a7a854 .config console log report info ci2-upstream-kcsan-gce
2020/09/22 11:25 upstream 98477740630f 3e8f6c27 .config console log report info ci2-upstream-kcsan-gce
2020/06/25 07:05 upstream 26e122e97a3d 9d60b18e .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.