syzbot


INFO: rcu detected stall in do_idle

Status: auto-closed as invalid on 2019/03/13 10:31
First crash: 2050d, last: 2050d
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 BUG: soft lockup in do_idle origin:upstream C error 28 5d18h 331d 0/3 upstream: reported C repro on 2023/05/29 19:14
linux-4.19 INFO: rcu detected stall in do_idle (2) 2 730d 730d 0/1 auto-closed as invalid on 2022/08/24 07:48
linux-4.19 INFO: rcu detected stall in do_idle 1 1588d 1588d 0/1 auto-closed as invalid on 2020/04/18 00:25
linux-4.14 INFO: rcu detected stall in do_idle 4 1683d 1689d 0/1 auto-closed as invalid on 2020/01/14 08:59
upstream INFO: rcu detected stall in do_idle acpi C done error 1835 16h42m 2021d 0/26 upstream: reported C repro on 2018/10/13 07:31
linux-4.14 INFO: rcu detected stall in do_idle (2) C error 4 604d 734d 0/1 upstream: reported C repro on 2022/04/22 10:09
linux-6.1 BUG: soft lockup in do_idle origin:upstream C 15 18d 320d 0/3 upstream: reported C repro on 2023/06/10 08:51

Sample crash report:
INFO: rcu_preempt detected stalls on CPUs/tasks:
	(detected by 0, t=10502 jiffies, g=17406, c=17405, q=43)
All QSes seen, last rcu_preempt kthread activity 85 (4295006471-4295006386), jiffies_till_next_fqs=1, root ->qsmask 0x0
swapper/0       R  running task    28384     0      0 0x80000000
Call Trace:
 <IRQ>
 sched_show_task.cold.32+0x342/0x3c0 kernel/sched/core.c:5230
 print_other_cpu_stall kernel/rcu/tree.c:1501 [inline]
 check_cpu_stall kernel/rcu/tree.c:1616 [inline]
 __rcu_pending kernel/rcu/tree.c:3373 [inline]
 rcu_pending kernel/rcu/tree.c:3435 [inline]
 rcu_check_callbacks.cold.56+0xcf3/0xd99 kernel/rcu/tree.c:2775
 update_process_times+0x24/0x60 kernel/time/timer.c:1588
 tick_sched_handle.isra.8+0x73/0x150 kernel/time/tick-sched.c:161
 tick_sched_timer+0x7e/0x160 kernel/time/tick-sched.c:1321
 __run_hrtimer kernel/time/hrtimer.c:1259 [inline]
 __hrtimer_run_queues+0x2d0/0xc10 kernel/time/hrtimer.c:1323
 hrtimer_interrupt+0x19a/0x440 kernel/time/hrtimer.c:1357
 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1037 [inline]
 smp_apic_timer_interrupt+0x13a/0x5f0 arch/x86/kernel/apic/apic.c:1062
 apic_timer_interrupt+0x84/0x90 arch/x86/entry/entry_64.S:787
 </IRQ>
RIP: 0010:native_safe_halt+0x2/0x10 arch/x86/include/asm/irqflags.h:57
RSP: 0000:ffffffff8b807d28 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff10
RAX: 0000000000000007 RBX: ffffffff8bc28348 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff8b82ca2c
RBP: ffffffff8bc32768 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 1ffffffff1700fae R14: 0000000000000000 R15: ffffffff8bc32824
 arch_safe_halt arch/x86/include/asm/paravirt.h:94 [inline]
 default_idle+0x50/0x380 arch/x86/kernel/process.c:501
 cpuidle_idle_call kernel/sched/idle.c:159 [inline]
 do_idle+0x2da/0x3b0 kernel/sched/idle.c:268
 cpu_startup_entry+0xc9/0xe0 kernel/sched/idle.c:374
 start_kernel+0x6fb/0x739 init/main.c:710
 secondary_startup_64+0xa5/0xb0 arch/x86/kernel/head_64.S:239

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/09/14 10:26 android-4.14 fc59235394b2 a343a400 .config console log report ci-android-414-kasan-gce-root
* Struck through repros no longer work on HEAD.