syzbot


KCSAN: data-race in cpuidle_not_available / cpuidle_resume_and_unlock

Status: auto-closed as invalid on 2021/07/27 13:46
Subsystems: pm
[Documentation on labels]
First crash: 1371d, last: 1371d

Sample crash report:
kvm-clock: cpu 1, msr 4506041, secondary cpu clock
==================================================================
BUG: KCSAN: data-race in cpuidle_not_available / cpuidle_resume_and_unlock

write to 0xffffffff83cc07ec of 1 bytes by task 14 on cpu 1:
 cpuidle_install_idle_handler drivers/cpuidle/cpuidle.c:431 [inline]
 cpuidle_resume_and_unlock+0x36/0x60 drivers/cpuidle/cpuidle.c:468
 acpi_processor_hotplug+0x11e/0x130 drivers/acpi/processor_idle.c:1238
 acpi_soft_cpu_online+0xb9/0x180 drivers/acpi/processor_driver.c:118
 cpuhp_invoke_callback+0x3ea/0x870 kernel/cpu.c:179
 cpuhp_thread_fun+0x233/0x320 kernel/cpu.c:769
 smpboot_thread_fn+0x2a1/0x3f0 kernel/smpboot.c:165
 kthread+0x1d0/0x1f0 kernel/kthread.c:313
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294

read to 0xffffffff83cc07ec of 1 bytes by task 0 on cpu 0:
 cpuidle_not_available+0x41/0x90 drivers/cpuidle/cpuidle.c:52
 cpuidle_idle_call kernel/sched/idle.c:191 [inline]
 do_idle+0xce/0x240 kernel/sched/idle.c:306
 cpu_startup_entry+0x15/0x20 kernel/sched/idle.c:403
 rest_init+0xc9/0xd0 init/main.c:721
 arch_call_rest_init+0xa/0xb
 start_kernel+0x59e/0x623 init/main.c:1087
 secondary_startup_64_no_verify+0xb0/0xbb

value changed: 0x00 -> 0x01

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.13.0-rc7-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================
kvm-clock: cpu 1, msr 4506041, secondary cpu clock
kvm-clock: cpu 1, msr 4506041, secondary cpu clock
kvm-clock: cpu 1, msr 4506041, secondary cpu clock
kvm-clock: cpu 1, msr 4506041, secondary cpu clock
kvm-clock: cpu 1, msr 4506041, secondary cpu clock

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/06/22 13:42 upstream a96bfed64c89 aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in cpuidle_not_available / cpuidle_resume_and_unlock
* Struck through repros no longer work on HEAD.