syzbot


KCSAN: data-race in atime_needs_update / propagate_one (2)

Status: auto-closed as invalid on 2021/05/17 16:08
Subsystems: ext4
[Documentation on labels]
Reported-by: syzbot+e99c777b7159852f020e@syzkaller.appspotmail.com
First crash: 1406d, last: 1110d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in atime_needs_update / propagate_one ext4 11 1412d 1469d 0/26 closed as invalid on 2020/06/18 14:24

Sample crash report:
==================================================================
BUG: KCSAN: data-race in atime_needs_update / propagate_one

write to 0xffff888100cb75f0 of 4 bytes by task 8381 on cpu 0:
 propagate_one+0x35d/0x430 fs/pnode.c:267
 propagate_mnt+0x328/0x6b0 fs/pnode.c:319
 attach_recursive_mnt+0x4fb/0x11c0 fs/namespace.c:2153
 graft_tree fs/namespace.c:2261 [inline]
 do_add_mount fs/namespace.c:2812 [inline]
 do_new_mount_fc fs/namespace.c:2851 [inline]
 do_new_mount fs/namespace.c:2905 [inline]
 path_mount+0x1acf/0x1c00 fs/namespace.c:3233
 do_mount fs/namespace.c:3246 [inline]
 __do_sys_mount fs/namespace.c:3454 [inline]
 __se_sys_mount+0x23d/0x2e0 fs/namespace.c:3431
 __x64_sys_mount+0x63/0x70 fs/namespace.c:3431
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888100cb75f0 of 4 bytes by task 8358 on cpu 1:
 relatime_need_update fs/inode.c:1720 [inline]
 atime_needs_update+0x1e1/0x390 fs/inode.c:1817
 touch_atime+0x55/0x2d0 fs/inode.c:1832
 file_accessed include/linux/fs.h:2319 [inline]
 filemap_read+0x74f/0x7b0 mm/filemap.c:2530
 generic_file_read_iter+0x82/0x410 mm/filemap.c:2609
 ext4_file_read_iter+0x2e0/0x420 fs/ext4/file.c:74
 __kernel_read+0x306/0x580 fs/read_write.c:454
 integrity_kernel_read+0x4c/0x70 security/integrity/iint.c:199
 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:484 [inline]
 ima_calc_file_shash security/integrity/ima/ima_crypto.c:515 [inline]
 ima_calc_file_hash+0x929/0x1310 security/integrity/ima/ima_crypto.c:572
 ima_collect_measurement+0x168/0x310 security/integrity/ima/ima_api.c:252
 process_measurement+0xa88/0x10f0 security/integrity/ima/ima_main.c:330
 ima_file_check+0x75/0xa0 security/integrity/ima/ima_main.c:499
 do_open fs/namei.c:3369 [inline]
 path_openat+0x19c5/0x21b0 fs/namei.c:3500
 do_filp_open+0xd9/0x1f0 fs/namei.c:3527
 do_sys_openat2+0xa3/0x250 fs/open.c:1187
 do_sys_open fs/open.c:1203 [inline]
 __do_sys_openat fs/open.c:1219 [inline]
 __se_sys_openat fs/open.c:1214 [inline]
 __x64_sys_openat+0xef/0x110 fs/open.c:1214
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 8358 Comm: syz-fuzzer Not tainted 5.12.0-rc7-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (96):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/12 16:07 upstream d434405aaab7 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/04/02 05:18 upstream ffd9fb546d49 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/26 01:06 upstream 002322402daf 6a383ecf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/18 23:13 upstream bf152b0b41dc 380dcc3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/13 12:27 upstream f296bfd5cd04 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/10 20:17 upstream 05a59d79793d 764067f3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/10 01:30 upstream 144c79ef3353 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/08 20:47 upstream 144c79ef3353 09fbf400 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/07 09:27 upstream a38fd8748464 c599ed12 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/07 02:11 upstream a38fd8748464 e4b4d570 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/04 23:17 upstream cee407c5cc42 f89ed068 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/03/04 02:51 upstream f69d02e37a85 06ed56cd .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/24 18:49 upstream c03c21ba6f4e fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/23 02:50 upstream b12b47249688 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/22 03:27 upstream 55f62bc87347 a659b3f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/15 20:10 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/13 13:10 upstream c6d8570e4d64 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/10 08:23 upstream e0756cfc7d7c 9c8b8541 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/08 23:05 upstream e0756cfc7d7c 2bd9619f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/07 16:57 upstream 825b5991a46e 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/02/01 19:48 upstream 88bb507a74ea e6b95f32 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/28 21:45 upstream e5ff2cb9cf67 7df34f59 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/28 13:25 upstream 76c057c84d28 eefc07f2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/26 16:50 upstream 13391c60da33 55a7d4df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/25 21:56 upstream f8ad8187c3b5 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/25 12:01 upstream 6ee1d745b7c9 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/20 02:20 upstream 1e2a199f6ccd 63631df1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in atime_needs_update / propagate_one
2021/01/12 01:14 upstream a0d54b4f5b21 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/10 14:36 upstream 2ff90100ace8 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/08 00:46 upstream f5e6c330254a c104d4a3 .config console log report info ci2-upstream-kcsan-gce
2021/01/05 05:45 upstream 36bbbd0e234d 2a28ff1f .config console log report info ci2-upstream-kcsan-gce
2020/12/28 22:11 upstream c76e02c59e13 8259d56c .config console log report info ci2-upstream-kcsan-gce
2020/12/28 15:39 upstream 5c8fe583cce5 8259d56c .config console log report info ci2-upstream-kcsan-gce
2020/12/26 05:34 upstream 5814bc2d4cc2 821e0b09 .config console log report info ci2-upstream-kcsan-gce
2020/12/25 01:54 upstream 3913d00ac51a c2c1d1dd .config console log report info ci2-upstream-kcsan-gce
2020/12/18 15:43 upstream a409ed156a90 04201c06 .config console log report info ci2-upstream-kcsan-gce
2020/12/17 22:17 upstream d64c6f96ba86 04201c06 .config console log report info ci2-upstream-kcsan-gce
2020/12/14 07:39 upstream 2c85ebc57b3e b22a7ec3 .config console log report info ci2-upstream-kcsan-gce
2020/12/11 16:37 upstream 33dc9614dc20 ba24ffcd .config console log report info ci2-upstream-kcsan-gce
2020/12/06 10:42 upstream 7059c2c00a21 f12ba0c5 .config console log report info ci2-upstream-kcsan-gce
2020/11/26 11:49 upstream fa02fcd94b0c 2f1cec62 .config console log report info ci2-upstream-kcsan-gce
2020/11/24 15:40 upstream d5beb3140f91 e34b696c .config console log report info ci2-upstream-kcsan-gce
2020/11/22 06:41 upstream a349e4c65960 0d27f508 .config console log report info ci2-upstream-kcsan-gce
2020/11/18 03:00 upstream 111e91a6df50 09323409 .config console log report info ci2-upstream-kcsan-gce
2020/11/17 18:01 upstream 9c87c9f41245 bd2a760b .config console log report info ci2-upstream-kcsan-gce
2020/11/15 21:34 upstream 0062442ecfef 1bf9a662 .config console log report info ci2-upstream-kcsan-gce
2020/11/08 15:45 upstream 4429f14aeea9 cba33199 .config console log report info ci2-upstream-kcsan-gce
2020/11/07 01:32 upstream bf3e76289cd2 cba33199 .config console log report info ci2-upstream-kcsan-gce
2020/11/04 22:37 upstream 4ef8451b3326 cba33199 .config console log report info ci2-upstream-kcsan-gce
2020/06/28 08:51 upstream 719fdd32921f a2cdad9d .config console log report ci2-upstream-kcsan-gce
2020/06/28 02:16 upstream 916a3b0fc120 a2cdad9d .config console log report ci2-upstream-kcsan-gce
2020/06/25 21:28 upstream 908f7d12d3ba adb7d9e6 .config console log report ci2-upstream-kcsan-gce
2020/06/25 13:31 upstream 8be3a53e18e0 c7b4497a .config console log report ci2-upstream-kcsan-gce
2020/06/23 18:46 upstream 3e08a95294a4 6930bbef .config console log report ci2-upstream-kcsan-gce
2020/06/23 16:40 upstream dd0d718152e4 6930bbef .config console log report ci2-upstream-kcsan-gce
2020/06/19 23:53 upstream 672f9255a727 123cf502 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.