syzbot


KCSAN: data-race in kernel_clone / mm_release

Status: auto-closed as invalid on 2021/09/04 13:36
Subsystems: kernel
[Documentation on labels]
First crash: 1051d, last: 999d
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in kernel_clone / mm_release (2) kernel 3 910d 930d 0/26 auto-closed as invalid on 2021/12/02 09:15
upstream KCSAN: data-race in kernel_clone / mm_release (3) kernel 1 783d 783d 0/26 auto-closed as invalid on 2022/04/08 03:37
upstream KCSAN: data-race in kernel_clone / mm_release (4) kernel 1 623d 623d 0/26 auto-closed as invalid on 2022/09/15 13:45

Sample crash report:
==================================================================
BUG: KCSAN: data-race in kernel_clone / mm_release

write to 0xffff888140513600 of 8 bytes by task 18007 on cpu 1:
 wait_for_vfork_done kernel/fork.c:1287 [inline]
 kernel_clone+0x345/0x680 kernel/fork.c:2540
 __do_sys_clone kernel/fork.c:2626 [inline]
 __se_sys_clone kernel/fork.c:2610 [inline]
 __x64_sys_clone+0xb4/0xe0 kernel/fork.c:2610
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3d/0x90 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888140513600 of 8 bytes by task 18013 on cpu 0:
 mm_release+0x14d/0x200 kernel/fork.c:1338
 exit_mm_release+0x21/0x30 kernel/fork.c:1345
 exit_mm+0x4b/0x3f0 kernel/exit.c:439
 do_exit+0x402/0x1530 kernel/exit.c:812
 do_group_exit+0xa4/0x1a0 kernel/exit.c:922
 __do_sys_exit_group+0xb/0x10 kernel/exit.c:933
 __se_sys_exit_group+0x5/0x10 kernel/exit.c:931
 __x64_sys_exit_group+0x16/0x20 kernel/exit.c:931
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3d/0x90 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0xffffc9000b273e30 -> 0x0000000000000000

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 18013 Comm: syz-executor.3 Not tainted 5.14.0-rc3-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/07/31 13:35 upstream c7d102232649 6c236867 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernel_clone / mm_release
2021/06/28 17:36 upstream 62fb9874f5da 9d2ab5df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernel_clone / mm_release
2021/06/18 06:29 upstream fd0aa1a4567d aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernel_clone / mm_release
2021/06/09 06:50 upstream 368094df48e6 5c2fe346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernel_clone / mm_release
* Struck through repros no longer work on HEAD.