rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 1-...!: (1 ticks this GP) idle=9d44/0/0x1 softirq=6502/6502 fqs=0 (detected by 0, t=10502 jiffies, g=6225, q=154 ncpus=2) Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.2.0-rc2-syzkaller-00127-g69b41ac87e4a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 RIP: 0010:cpu_max_bits_warn include/linux/cpumask.h:110 [inline] RIP: 0010:cpumask_check include/linux/cpumask.h:117 [inline] RIP: 0010:cpumask_test_cpu include/linux/cpumask.h:444 [inline] RIP: 0010:cpu_online include/linux/cpumask.h:1030 [inline] RIP: 0010:trace_hrtimer_start include/trace/events/timer.h:198 [inline] RIP: 0010:debug_activate kernel/time/hrtimer.c:476 [inline] RIP: 0010:enqueue_hrtimer+0x80/0x470 kernel/time/hrtimer.c:1084 Code: c1 ea 03 41 83 c4 03 0f b6 04 02 41 38 c4 7c 08 84 c0 0f 85 9b 03 00 00 44 8b 25 fb 0f 02 0d 44 89 ef 44 89 e6 e8 d0 65 10 00 <45> 39 e5 0f 83 42 03 00 00 e8 92 69 10 00 45 89 ed be 08 00 00 00 RSP: 0018:ffffc900003e8de8 EFLAGS: 00000046 RAX: 0000000080010002 RBX: ffff8880b992b880 RCX: ffffffff81700a10 RDX: ffff888012752180 RSI: 0000000000000000 RDI: 0000000000000004 RBP: ffff8880210e7340 R08: 0000000000000004 R09: 0000000000000001 R10: 0000000000000002 R11: 0000000000000000 R12: 0000000000000002 R13: 0000000000000001 R14: 0000000000000000 R15: ffff8880210e7340 FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000051c670 CR3: 000000000c48e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __run_hrtimer kernel/time/hrtimer.c:1702 [inline] __hrtimer_run_queues+0xc71/0xfb0 kernel/time/hrtimer.c:1749 hrtimer_interrupt+0x320/0x790 kernel/time/hrtimer.c:1811 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1096 [inline] __sysvec_apic_timer_interrupt+0x180/0x640 arch/x86/kernel/apic/apic.c:1113 sysvec_apic_timer_interrupt+0x92/0xc0 arch/x86/kernel/apic/apic.c:1107 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:native_save_fl arch/x86/include/asm/irqflags.h:29 [inline] RIP: 0010:arch_local_save_flags arch/x86/include/asm/irqflags.h:70 [inline] RIP: 0010:arch_irqs_disabled arch/x86/include/asm/irqflags.h:130 [inline] RIP: 0010:acpi_safe_halt drivers/acpi/processor_idle.c:113 [inline] RIP: 0010:acpi_idle_do_entry+0x1fd/0x2a0 drivers/acpi/processor_idle.c:570 Code: 89 de e8 d6 c9 77 f7 84 db 75 ac e8 5d cd 77 f7 e8 98 4f 7e f7 66 90 e8 51 cd 77 f7 0f 00 2d da ec a8 00 e8 45 cd 77 f7 fb f4 <9c> 5b 81 e3 00 02 00 00 fa 31 ff 48 89 de e8 00 ca 77 f7 48 85 db RSP: 0018:ffffc9000037fd10 EFLAGS: 00000293 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff888012752180 RSI: ffffffff8a08a66b RDI: 0000000000000000 RBP: ffff88801511a864 R08: 0000000000000001 R09: 0000000000000001 R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 R13: ffff88801511a800 R14: ffff88801511a864 R15: ffff88801b86f804 acpi_idle_enter+0x368/0x510 drivers/acpi/processor_idle.c:707 cpuidle_enter_state+0x1af/0xd40 drivers/cpuidle/cpuidle.c:239 cpuidle_enter+0x4e/0xa0 drivers/cpuidle/cpuidle.c:356 call_cpuidle kernel/sched/idle.c:155 [inline] cpuidle_idle_call kernel/sched/idle.c:236 [inline] do_idle+0x3f7/0x590 kernel/sched/idle.c:303 cpu_startup_entry+0x18/0x20 kernel/sched/idle.c:400 start_secondary+0x256/0x300 arch/x86/kernel/smpboot.c:264 secondary_startup_64_no_verify+0xce/0xdb rcu: rcu_preempt kthread timer wakeup didn't happen for 10501 jiffies! g6225 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 rcu: Possible timer handling issue on cpu=1 timer-softirq=3989 rcu: rcu_preempt kthread starved for 10502 jiffies! g6225 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1 rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. rcu: RCU grace-period kthread stack dump: task:rcu_preempt state:I stack:28872 pid:15 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5244 [inline] __schedule+0xb8a/0x5450 kernel/sched/core.c:6555 schedule+0xde/0x1b0 kernel/sched/core.c:6631 schedule_timeout+0x14e/0x2a0 kernel/time/timer.c:2167 rcu_gp_fqs_loop+0x190/0x910 kernel/rcu/tree.c:1656 rcu_gp_kthread+0x23a/0x360 kernel/rcu/tree.c:1855 kthread+0x2e8/0x3a0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.2.0-rc2-syzkaller-00127-g69b41ac87e4a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 RIP: 0010:check_wait_context kernel/locking/lockdep.c:4730 [inline] RIP: 0010:__lock_acquire+0x4fd/0x56d0 kernel/locking/lockdep.c:5005 Code: 0f b6 74 24 21 40 84 f6 0f 88 c2 0b 00 00 48 8d bd b9 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 0f b6 04 01 <48> 89 f9 83 e1 07 38 c8 7f 08 84 c0 0f 85 f0 10 00 00 0f b6 85 b9 RSP: 0018:ffffc900003e8ac8 EFLAGS: 00000806 RAX: 0000000000000000 RBX: ffff888012752bb8 RCX: 1ffffffff2265bf3 RDX: fffffbfff2265b59 RSI: 0000000000000040 RDI: ffffffff9132df99 RBP: ffffffff9132dee0 R08: 0000000000000000 R09: ffffffff9132dac7 R10: fffffbfff2265b58 R11: 0000000000000000 R12: ffff888012752be0 R13: ffff888012752180 R14: 0000000000000002 R15: 0000000000044000 FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000051c670 CR3: 000000000c48e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: lock_acquire kernel/locking/lockdep.c:5668 [inline] lock_acquire+0x1e3/0x630 kernel/locking/lockdep.c:5633 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3d/0x60 kernel/locking/spinlock.c:162 debug_object_deactivate lib/debugobjects.c:739 [inline] debug_object_deactivate+0x105/0x300 lib/debugobjects.c:727 debug_hrtimer_deactivate kernel/time/hrtimer.c:425 [inline] debug_deactivate kernel/time/hrtimer.c:481 [inline] __run_hrtimer kernel/time/hrtimer.c:1653 [inline] __hrtimer_run_queues+0x422/0xfb0 kernel/time/hrtimer.c:1749 hrtimer_interrupt+0x320/0x790 kernel/time/hrtimer.c:1811 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1096 [inline] __sysvec_apic_timer_interrupt+0x180/0x640 arch/x86/kernel/apic/apic.c:1113 sysvec_apic_timer_interrupt+0x92/0xc0 arch/x86/kernel/apic/apic.c:1107 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:native_save_fl arch/x86/include/asm/irqflags.h:29 [inline] RIP: 0010:arch_local_save_flags arch/x86/include/asm/irqflags.h:70 [inline] RIP: 0010:arch_irqs_disabled arch/x86/include/asm/irqflags.h:130 [inline] RIP: 0010:acpi_safe_halt drivers/acpi/processor_idle.c:113 [inline] RIP: 0010:acpi_idle_do_entry+0x1fd/0x2a0 drivers/acpi/processor_idle.c:570 Code: 89 de e8 d6 c9 77 f7 84 db 75 ac e8 5d cd 77 f7 e8 98 4f 7e f7 66 90 e8 51 cd 77 f7 0f 00 2d da ec a8 00 e8 45 cd 77 f7 fb f4 <9c> 5b 81 e3 00 02 00 00 fa 31 ff 48 89 de e8 00 ca 77 f7 48 85 db RSP: 0018:ffffc9000037fd10 EFLAGS: 00000293 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff888012752180 RSI: ffffffff8a08a66b RDI: 0000000000000000 RBP: ffff88801511a864 R08: 0000000000000001 R09: 0000000000000001 R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 R13: ffff88801511a800 R14: ffff88801511a864 R15: ffff88801b86f804 acpi_idle_enter+0x368/0x510 drivers/acpi/processor_idle.c:707 cpuidle_enter_state+0x1af/0xd40 drivers/cpuidle/cpuidle.c:239 cpuidle_enter+0x4e/0xa0 drivers/cpuidle/cpuidle.c:356 call_cpuidle kernel/sched/idle.c:155 [inline] cpuidle_idle_call kernel/sched/idle.c:236 [inline] do_idle+0x3f7/0x590 kernel/sched/idle.c:303 cpu_startup_entry+0x18/0x20 kernel/sched/idle.c:400 start_secondary+0x256/0x300 arch/x86/kernel/smpboot.c:264 secondary_startup_64_no_verify+0xce/0xdb