syzbot


KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (7)

Status: auto-obsoleted due to no activity on 2023/07/19 10:43
Subsystems: cgroups
[Documentation on labels]
First crash: 423d, last: 324d
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (3) cgroups 1 1068d 1068d 0/26 auto-closed as invalid on 2021/07/05 21:29
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked cgroups 3 1628d 1648d 0/26 auto-closed as invalid on 2020/01/27 12:36
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (6) cgroups 12 722d 726d 0/26 auto-closed as invalid on 2022/06/16 16:40
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (2) cgroups 2 1325d 1355d 0/26 auto-closed as invalid on 2020/10/22 00:22
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (4) cgroups 2 991d 1014d 0/26 auto-closed as invalid on 2021/09/20 09:16
upstream KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked (5) cgroups 6 820d 822d 0/26 auto-closed as invalid on 2022/03/10 20:48

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked

read-write to 0xffffe8ffffd831b0 of 8 bytes by task 3100 on cpu 1:
 __cgroup_account_cputime+0x44/0xa0 kernel/cgroup/rstat.c:415
 cgroup_account_cputime include/linux/cgroup.h:724 [inline]
 update_curr+0xf8/0x250 kernel/sched/fair.c:930
 task_fork_fair+0x58/0xc0 kernel/sched/fair.c:12101
 sched_cgroup_fork+0xe0/0x100 kernel/sched/core.c:4777
 copy_process+0x1494/0x2180 kernel/fork.c:2615
 kernel_clone+0x169/0x560 kernel/fork.c:2915
 __do_sys_clone kernel/fork.c:3058 [inline]
 __se_sys_clone kernel/fork.c:3042 [inline]
 __x64_sys_clone+0xe8/0x120 kernel/fork.c:3042
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffffe8ffffd831b0 of 8 bytes by task 3057 on cpu 0:
 cgroup_base_stat_flush kernel/cgroup/rstat.c:373 [inline]
 cgroup_rstat_flush_locked+0x2e1/0x700 kernel/cgroup/rstat.c:199
 cgroup_rstat_flush+0x2b/0x40 kernel/cgroup/rstat.c:239
 do_flush_stats mm/memcontrol.c:658 [inline]
 mem_cgroup_flush_stats+0x9f/0xd0 mm/memcontrol.c:672
 prepare_scan_count mm/vmscan.c:2915 [inline]
 shrink_node+0x2fa/0x1500 mm/vmscan.c:6500
 shrink_zones mm/vmscan.c:6737 [inline]
 do_try_to_free_pages+0x40d/0xc80 mm/vmscan.c:6799
 try_to_free_mem_cgroup_pages+0x1e2/0x480 mm/vmscan.c:7114
 reclaim_high+0xca/0x110 mm/memcontrol.c:2432
 mem_cgroup_handle_over_high+0x8c/0x1a0 mm/memcontrol.c:2617
 resume_user_mode_work include/linux/resume_user_mode.h:58 [inline]
 exit_to_user_mode_loop+0x9b/0xe0 kernel/entry/common.c:171
 exit_to_user_mode_prepare+0x6c/0xb0 kernel/entry/common.c:204
 __syscall_exit_to_user_mode_work kernel/entry/common.c:286 [inline]
 syscall_exit_to_user_mode+0x26/0x140 kernel/entry/common.c:297
 do_syscall_64+0x4d/0xc0 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0x00000000f7d1fc10 -> 0x00000000f7e3158c

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 3057 Comm: syz-executor.0 Not tainted 6.4.0-rc6-syzkaller-00037-gb6dad5178cea #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023
==================================================================

Crashes (234):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/06/14 10:33 upstream b6dad5178cea d2ee9228 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/13 20:21 upstream 15adb51c04cc d2ee9228 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/13 03:13 upstream fb054096aea0 749afb64 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/12 19:45 upstream fd37b884003c aaed0183 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/12 14:53 upstream 858fd168a95c aaed0183 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/12 09:49 upstream 858fd168a95c 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/11 19:02 upstream 4c605260bc60 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/11 01:32 upstream 022ce8862dff 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/10 10:36 upstream 64569520920a 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/10 04:48 upstream 64569520920a 9018a337 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/09 23:33 upstream 33f2b5785a2b 9018a337 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/09 11:16 upstream 33f2b5785a2b 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/08 22:09 upstream 25041a4c02c7 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/08 08:52 upstream 5f63595ebd82 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/07 17:56 upstream a27648c74210 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/06 14:47 upstream a4d7d7011219 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/05 18:19 upstream f8dba31b0a82 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/04 21:43 upstream 9561de3a55be a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/04 07:21 upstream e5282a7d8f6b a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/03 17:40 upstream 51f269a6ecc7 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/03 04:38 upstream 4ecd704a4c51 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/02 15:06 upstream c43a6ff9f93f a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/01 23:21 upstream 1874a42a7d74 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/06/01 12:46 upstream 929ed21dfdb6 babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/31 20:39 upstream 48b1320a674e babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/31 18:23 upstream 48b1320a674e 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/31 06:36 upstream afead42fdfca 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/31 00:53 upstream afead42fdfca df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/31 00:41 upstream afead42fdfca df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/30 15:58 upstream 8b817fded42d df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/29 19:54 upstream 8b817fded42d cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/29 01:12 upstream 7877cb91f108 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/28 11:52 upstream 416839029e38 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/27 21:04 upstream 4e893b5aa4ac cf184559 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/27 08:45 upstream 49572d536129 cf184559 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/26 19:53 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/26 05:01 upstream 9db898594c54 b40ef614 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/26 00:31 upstream 9db898594c54 0513b3e6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/25 13:59 upstream 933174ae28ba 0513b3e6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/25 04:54 upstream 933174ae28ba 4bce1a3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/24 15:32 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/24 02:36 upstream 27e462c8fad4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/23 13:08 upstream ae8373a5add4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/22 22:20 upstream 421ca22e3138 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/22 08:47 upstream 44c026a73be8 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/21 20:43 upstream e2065b8c1b01 4bce1a3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/21 02:41 upstream 0dd2a6fb1e34 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/20 10:55 upstream d635f6cc934b 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/20 09:28 upstream d635f6cc934b 96689200 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/19 20:45 upstream cbd6ac3837cd 96689200 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/19 17:19 upstream 2d1bcbc6cd70 96689200 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/19 00:31 upstream 2d1bcbc6cd70 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
2023/05/18 10:59 upstream 4d6d4c7f541d 3bb7af1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked
* Struck through repros no longer work on HEAD.