syzbot


KCSAN: data-race in tick_nohz_next_event / tick_sched_timer (2)

Status: auto-closed as invalid on 2022/02/14 17:31
Subsystems: kernel
[Documentation on labels]
First crash: 888d, last: 808d
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in tick_nohz_next_event / tick_sched_timer (4) kernel 9 475d 573d 0/26 auto-obsoleted due to no activity on 2023/01/16 21:50
upstream KCSAN: data-race in tick_nohz_next_event / tick_sched_timer (5) kernel 27 157d 422d 0/26 auto-obsoleted due to no activity on 2023/11/26 23:02
upstream KCSAN: data-race in tick_nohz_next_event / tick_sched_timer (3) kernel 11 612d 763d 0/26 auto-closed as invalid on 2022/08/29 13:08
upstream KCSAN: data-race in tick_nohz_next_event / tick_sched_timer kernel 70 948d 1207d 0/26 auto-closed as invalid on 2021/09/27 10:26

Sample crash report:
==================================================================
BUG: KCSAN: data-race in tick_nohz_next_event / tick_sched_timer

write to 0xffffffff85ebe160 of 4 bytes by interrupt on cpu 0:
 tick_sched_do_timer kernel/time/tick-sched.c:191 [inline]
 tick_sched_timer+0x201/0x220 kernel/time/tick-sched.c:1421
 __run_hrtimer+0x163/0x460 kernel/time/hrtimer.c:1685
 __hrtimer_run_queues kernel/time/hrtimer.c:1749 [inline]
 hrtimer_interrupt+0x37e/0xac0 kernel/time/hrtimer.c:1811
 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1086 [inline]
 __sysvec_apic_timer_interrupt+0xa3/0x240 arch/x86/kernel/apic/apic.c:1103
 sysvec_apic_timer_interrupt+0x39/0xb0 arch/x86/kernel/apic/apic.c:1097
 asm_sysvec_apic_timer_interrupt+0x12/0x20

read to 0xffffffff85ebe160 of 4 bytes by task 0 on cpu 1:
 tick_nohz_next_event+0x236/0x320 kernel/time/tick-sched.c:838
 tick_nohz_get_sleep_length+0xca/0x140 kernel/time/tick-sched.c:1192
 menu_select+0x34d/0x10a0 drivers/cpuidle/governors/menu.c:283
 cpuidle_select+0x3d/0x50 drivers/cpuidle/cpuidle.c:322
 cpuidle_idle_call kernel/sched/idle.c:232 [inline]
 do_idle+0x17e/0x250 kernel/sched/idle.c:306
 cpu_startup_entry+0x15/0x20 kernel/sched/idle.c:403
 secondary_startup_64_no_verify+0xb1/0xbb

value changed: 0xffffffff -> 0x00000000

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

Crashes (14):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/01/10 17:27 upstream df0cc57e057f ddb0ab8c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2022/01/08 21:45 upstream 21f35d2ca83e 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2022/01/08 05:45 upstream d1587f7bfe9a 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2022/01/06 12:30 upstream 75acfdb6fd92 6acc789a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2022/01/03 15:57 upstream c9e6606c7fe9 4a3f34f2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2022/01/01 19:23 upstream 278218f6778b e1768e9c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/12/27 00:05 upstream fc74e0a40e4f e4f103c4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/12/08 11:52 upstream 2a987e65025e a4a2a501 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/12/08 02:37 upstream 2a987e65025e 0230ba3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/12/06 22:55 upstream f80ef9e49fdf 0230ba3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/11/02 18:45 upstream bfc484fe6abb 17f3edd2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/10/28 19:51 upstream 411a44c24a56 be531bb4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/10/25 18:46 upstream 87066fdd2e30 c1132b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
2021/10/22 16:09 upstream 64222515138e 282f03fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in tick_nohz_next_event / tick_sched_timer
* Struck through repros no longer work on HEAD.