syzbot


KCSAN: data-race in exit_mm / mm_update_next_owner

Status: moderation: reported syz repro on 2020/07/04 18:12
Labels: kernel (incorrect?)
Reported-by: syzbot+dfcff47717996ec0ac40@syzkaller.appspotmail.com
First crash: 1085d, last: 4h46m

Sample crash report:
==================================================================
BUG: KCSAN: data-race in exit_mm / mm_update_next_owner

write to 0xffff88810dba0de0 of 8 bytes by task 3783 on cpu 0:
 exit_mm+0x98/0x170 kernel/exit.c:509
 do_exit+0x541/0x1740 kernel/exit.c:807
 do_group_exit+0xfe/0x140 kernel/exit.c:950
 get_signal+0xb40/0xc60 kernel/signal.c:2858
 arch_do_signal_or_restart+0x87/0x2d0 arch/x86/kernel/signal.c:869
 exit_to_user_mode_loop+0x78/0x130 kernel/entry/common.c:168
 exit_to_user_mode_prepare kernel/entry/common.c:203 [inline]
 __syscall_exit_to_user_mode_work kernel/entry/common.c:285 [inline]
 syscall_exit_to_user_mode+0x6a/0x90 kernel/entry/common.c:296
 do_syscall_64+0x37/0x70 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff88810dba0de0 of 8 bytes by task 3782 on cpu 1:
 mm_update_next_owner+0x22c/0x4e0 kernel/exit.c:440
 exit_mm+0xd3/0x170 kernel/exit.c:515
 do_exit+0x541/0x1740 kernel/exit.c:807
 do_group_exit+0x13e/0x140 kernel/exit.c:950
 __do_sys_exit_group kernel/exit.c:961 [inline]
 __se_sys_exit_group kernel/exit.c:959 [inline]
 __x64_sys_exit_group+0x1b/0x20 kernel/exit.c:959
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0xffff888106e01400 -> 0x0000000000000000

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 3782 Comm: syz-executor.3 Not tainted 6.1.0-rc5-syzkaller-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
==================================================================

Crashes (2408):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Manager Title
2022/11/14 22:01 upstream 094226ad94f4 943f4cb8 .config console log report syz [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2022/10/25 15:07 upstream 337a0a0b63f1 45645420 .config console log report syz [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2022/07/07 17:49 upstream 9f09069cde34 bff65f44 .config console log report syz ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/09 11:06 upstream 33f2b5785a2b 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/08 22:01 upstream 25041a4c02c7 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/08 07:20 upstream 5f63595ebd82 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/07 16:59 upstream a27648c74210 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/06 14:44 upstream a4d7d7011219 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/05 16:20 upstream f8dba31b0a82 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/04 22:27 upstream 9561de3a55be a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/04 07:30 upstream e5282a7d8f6b a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/03 17:36 upstream 51f269a6ecc7 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/03 04:37 upstream 4ecd704a4c51 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/02 13:53 upstream c43a6ff9f93f a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/01 23:27 upstream 1874a42a7d74 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/01 22:04 upstream 929ed21dfdb6 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/06/01 11:32 upstream 929ed21dfdb6 babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/31 22:37 upstream 48b1320a674e babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/31 18:25 upstream 48b1320a674e 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/31 04:27 upstream afead42fdfca 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/31 00:22 upstream afead42fdfca df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/30 16:38 upstream 8b817fded42d df37c7f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/29 14:49 upstream 8b817fded42d cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/29 00:42 upstream 7877cb91f108 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/28 10:44 upstream 416839029e38 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/28 00:14 upstream 4e893b5aa4ac cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/27 09:38 upstream 49572d536129 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/26 18:12 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/26 05:37 upstream 9db898594c54 b40ef614 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/26 01:05 upstream 9db898594c54 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/25 11:23 upstream 933174ae28ba 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/25 04:53 upstream 933174ae28ba 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/24 13:39 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/24 03:33 upstream 27e462c8fad4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/23 13:39 upstream ae8373a5add4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/22 22:24 upstream 421ca22e3138 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/22 08:54 upstream 44c026a73be8 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/21 19:07 upstream e2065b8c1b01 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/21 01:59 upstream 0dd2a6fb1e34 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/20 10:14 upstream d635f6cc934b 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/19 19:24 upstream cbd6ac3837cd 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/19 16:19 upstream 2d1bcbc6cd70 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/19 01:46 upstream 2d1bcbc6cd70 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/18 10:48 upstream 4d6d4c7f541d 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/18 00:13 upstream 1b66c114d161 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/17 19:02 upstream 1b66c114d161 eaac4681 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/17 10:00 upstream f1fcbaa18b28 eaac4681 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2023/05/16 17:07 upstream f1fcbaa18b28 11c89444 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in exit_mm / mm_update_next_owner
2021/01/17 10:58 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/07/04 13:08 upstream 35e884f89df4 4f739670 .config console log report ci2-upstream-kcsan-gce
2020/06/30 18:03 upstream 7c30b859a947 917afeaa .config console log report ci2-upstream-kcsan-gce
2020/06/19 02:44 upstream 5e857ce6eae7 bc258b50 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.