rcu: INFO: rcu_preempt self-detected stall on CPU
rcu: 0-...!: (10765 ticks this GP) idle=bb94/1/0x4000000000000000 softirq=40260/40263 fqs=2
rcu: (t=10500 jiffies g=61873 q=2 ncpus=2)
rcu: rcu_preempt kthread starved for 10496 jiffies! g61873 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->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:R running task stack:28320 pid:16 ppid:2 flags:0x00004000
Call Trace:
context_switch kernel/sched/core.c:5381 [inline]
__schedule+0xee1/0x59f0 kernel/sched/core.c:6710
schedule+0xe7/0x1b0 kernel/sched/core.c:6786
schedule_timeout+0x157/0x2c0 kernel/time/timer.c:2167
rcu_gp_fqs_loop+0x1ec/0xa50 kernel/rcu/tree.c:1609
rcu_gp_kthread+0x249/0x380 kernel/rcu/tree.c:1808
kthread+0x33a/0x430 kernel/kthread.c:389
ret_from_fork+0x2c/0x70 arch/x86/kernel/process.c:145
ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:296
RIP: 0000:0x0
Code: Unable to access opcode bytes at 0xffffffffffffffd6.
RSP: 0000:0000000000000000 EFLAGS: 00000000 ORIG_RAX: 0000000000000000
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
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.5.0-rc2-syzkaller-00184-g57f1f9dd3abe #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
RIP: 0010:kvm_wait+0xa8/0x110 arch/x86/kernel/kvm.c:1064
Code: fa 83 e2 07 38 d0 7f 04 84 c0 75 66 0f b6 07 40 38 c6 74 1b 48 83 c4 10 c3 c3 e8 c3 bc 53 00 66 90 0f 00 2d 9a 2d 30 09 fb f4 <48> 83 c4 10 c3 66 90 0f 00 2d 8a 2d 30 09 f4 48 83 c4 10 c3 89 74
RSP: 0018:ffffc900001e0368 EFLAGS: 00000242
RAX: 0000000000682e3e RBX: ffff88802f26b0f0 RCX: 1ffffffff23131b2
RDX: 0000000000000000 RSI: ffffffff8a6c7700 RDI: ffffffff8ac806e0
RBP: ffff8880b993d240 R08: 0000000000000001 R09: fffffbfff23093e8
R10: ffffffff91849f47 R11: 0000000000000002 R12: 0000000000000000
R13: 0000000000000001 R14: 0000000000000000 R15: ffffed1005e4d61e
FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b2f824000 CR3: 000000000c776000 CR4: 00000000003526e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
pv_wait arch/x86/include/asm/paravirt.h:598 [inline]
pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline]
__pv_queued_spin_lock_slowpath+0x959/0xc70 kernel/locking/qspinlock.c:511
pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:586 [inline]
queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline]
queued_spin_lock include/asm-generic/qspinlock.h:114 [inline]
do_raw_spin_lock+0x20e/0x2b0 kernel/locking/spinlock_debug.c:115
spin_lock include/linux/spinlock.h:351 [inline]
__dev_xmit_skb net/core/dev.c:3796 [inline]
__dev_queue_xmit+0x20f0/0x3f20 net/core/dev.c:4169
dev_queue_xmit include/linux/netdevice.h:3088 [inline]
neigh_hh_output include/net/neighbour.h:528 [inline]
neigh_output include/net/neighbour.h:542 [inline]
ip6_finish_output2+0x1083/0x1b20 net/ipv6/ip6_output.c:135
__ip6_finish_output net/ipv6/ip6_output.c:196 [inline]
ip6_finish_output+0x485/0x11d0 net/ipv6/ip6_output.c:207
NF_HOOK_COND include/linux/netfilter.h:292 [inline]
ip6_output+0x243/0x890 net/ipv6/ip6_output.c:228
dst_output include/net/dst.h:458 [inline]
NF_HOOK.constprop.0+0xfd/0x540 include/linux/netfilter.h:303
ndisc_send_skb+0x9e8/0x1430 net/ipv6/ndisc.c:508
ndisc_send_rs+0x133/0x690 net/ipv6/ndisc.c:718
addrconf_rs_timer+0x412/0x840 net/ipv6/addrconf.c:3935
call_timer_fn+0x1a0/0x580 kernel/time/timer.c:1700
expire_timers kernel/time/timer.c:1751 [inline]
__run_timers+0x764/0xb10 kernel/time/timer.c:2022
run_timer_softirq+0x58/0xd0 kernel/time/timer.c:2035
__do_softirq+0x218/0x965 kernel/softirq.c:553
invoke_softirq kernel/softirq.c:427 [inline]
__irq_exit_rcu kernel/softirq.c:632 [inline]
irq_exit_rcu+0xb7/0x120 kernel/softirq.c:644
sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1109
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
RIP: 0010:native_irq_disable arch/x86/include/asm/irqflags.h:37 [inline]
RIP: 0010:arch_local_irq_disable arch/x86/include/asm/irqflags.h:72 [inline]
RIP: 0010:__intel_idle_hlt drivers/idle/intel_idle.c:206 [inline]
RIP: 0010:intel_idle_hlt+0x11/0x20 drivers/idle/intel_idle.c:224
Code: 48 89 de 48 c7 c7 a0 f0 3f 8d e8 9a 8d 1d fa e9 51 ff ff ff 0f 1f 44 00 00 f3 0f 1e fa 89 d0 66 90 0f 00 2d 31 7d 9c 00 fb f4 c3 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa 89 d0 fb
RSP: 0018:ffffc90000177d90 EFLAGS: 00000246
RAX: 0000000000000002 RBX: ffffe8ffffd09a50 RCX: ffffffff8a32176e
RDX: 0000000000000002 RSI: ffffffff8d3ff220 RDI: ffffe8ffffd09a50
RBP: ffffffff8d3ff220 R08: 0000000000000001 R09: ffffed1017326d9d
R10: ffff8880b9936ceb R11: 0000000000000000 R12: 0000000000000002
R13: ffffffff8d3ff308 R14: 0000000000000002 R15: 0000000000000000
cpuidle_enter_state+0x82/0x500 drivers/cpuidle/cpuidle.c:267
cpuidle_enter+0x4e/0xa0 drivers/cpuidle/cpuidle.c:388
cpuidle_idle_call kernel/sched/idle.c:215 [inline]
do_idle+0x315/0x3f0 kernel/sched/idle.c:282
cpu_startup_entry+0x18/0x20 kernel/sched/idle.c:379
start_secondary+0x200/0x290 arch/x86/kernel/smpboot.c:326
secondary_startup_64_no_verify+0x167/0x16b
CPU: 0 PID: 2793 Comm: kworker/u4:5 Not tainted 6.5.0-rc2-syzkaller-00184-g57f1f9dd3abe #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet
RIP: 0010:__sanitizer_cov_trace_pc+0x3b/0x70 kernel/kcov.c:207
Code: 81 e1 00 01 00 00 65 48 8b 14 25 80 b9 03 00 a9 00 01 ff 00 74 0e 85 c9 74 35 8b 82 04 16 00 00 85 c0 74 2b 8b 82 e0 15 00 00 <83> f8 02 75 20 48 8b 8a e8 15 00 00 8b 92 e4 15 00 00 48 8b 01 48
RSP: 0018:ffffc9000c53f728 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 210388acfe3ba1c0 RCX: 0000000000000000
RDX: ffff888029103b80 RSI: ffffffff8859a48c RDI: 0000000000000006
RBP: ffff888040394000 R08: 0000000000000006 R09: 210388acfe3ba1c0
R10: 210388ac7e3ba180 R11: 0000000000000002 R12: 210388ac7e3ba180
R13: 0000000000000000 R14: dffffc0000000000 R15: 210388acfe3ba181
FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffffffffd6 CR3: 000000002bc57000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
find_entry_to_transmit+0x42c/0x9f0 net/sched/sch_taprio.c:356
get_packet_txtime net/sched/sch_taprio.c:508 [inline]
taprio_enqueue_one+0x881/0x1640 net/sched/sch_taprio.c:577
taprio_enqueue+0x239/0x7e0 net/sched/sch_taprio.c:658
dev_qdisc_enqueue+0x3f/0x230 net/core/dev.c:3732
__dev_xmit_skb net/core/dev.c:3821 [inline]
__dev_queue_xmit+0x2202/0x3f20 net/core/dev.c:4169
dev_queue_xmit include/linux/netdevice.h:3088 [inline]
batadv_send_skb_packet+0x52a/0x6b0 net/batman-adv/send.c:108
batadv_iv_ogm_send_to_if net/batman-adv/bat_iv_ogm.c:392 [inline]
batadv_iv_ogm_emit net/batman-adv/bat_iv_ogm.c:420 [inline]
batadv_iv_send_outstanding_bat_ogm_packet+0x708/0x8c0 net/batman-adv/bat_iv_ogm.c:1700
process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597
worker_thread+0x687/0x1110 kernel/workqueue.c:2748
kthread+0x33a/0x430 kernel/kthread.c:389
ret_from_fork+0x2c/0x70 arch/x86/kernel/process.c:145
ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:296
RIP: 0000:0x0
Code: Unable to access opcode bytes at 0xffffffffffffffd6.
RSP: 0000:0000000000000000 EFLAGS: 00000000 ORIG_RAX: 0000000000000000
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
watchdog: BUG: soft lockup - CPU#0 stuck for 246s! [kworker/u4:5:2793]
Modules linked in:
irq event stamp: 22789245
hardirqs last enabled at (22789244): [] asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
hardirqs last disabled at (22789245): [] sysvec_apic_timer_interrupt+0xe/0xc0 arch/x86/kernel/apic/apic.c:1109
softirqs last enabled at (22737848): [] spin_unlock_bh include/linux/spinlock.h:396 [inline]
softirqs last enabled at (22737848): [] batadv_forw_packet_steal+0x115/0x180 net/batman-adv/send.c:588
softirqs last disabled at (22737870): [] __dev_queue_xmit+0x253/0x3f20 net/core/dev.c:4120
CPU: 0 PID: 2793 Comm: kworker/u4:5 Not tainted 6.5.0-rc2-syzkaller-00184-g57f1f9dd3abe #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet
RIP: 0010:get_cycle_time_elapsed net/sched/sch_taprio.c:223 [inline]
RIP: 0010:get_interval_end_time net/sched/sch_taprio.c:233 [inline]
RIP: 0010:find_entry_to_transmit+0x589/0x9f0 net/sched/sch_taprio.c:350
Code: 85 40 01 00 00 48 39 44 24 18 48 8d a8 c0 fe ff ff 0f 84 d4 00 00 00 e8 d5 ca 2c f9 48 8b 44 24 48 48 c1 e8 03 42 80 3c 30 00 <0f> 85 1f 03 00 00 48 8b 04 24 48 8b 98 30 01 00 00 48 8b 44 24 50
RSP: 0018:ffffc9000c53f730 EFLAGS: 00000246
RAX: 1ffff11008072fa6 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffff888029103b80 RSI: ffffffff8859a5db RDI: ffff888040394140
RBP: ffff888040395800 R08: 0000000000000007 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000002 R12: 2e404b7e5fda3540
R13: 0000000000000000 R14: dffffc0000000000 R15: 2e404b7edfda3541
FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffffffffd6 CR3: 000000002bc57000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
get_packet_txtime net/sched/sch_taprio.c:508 [inline]
taprio_enqueue_one+0x881/0x1640 net/sched/sch_taprio.c:577
taprio_enqueue+0x239/0x7e0 net/sched/sch_taprio.c:658
dev_qdisc_enqueue+0x3f/0x230 net/core/dev.c:3732
__dev_xmit_skb net/core/dev.c:3821 [inline]
__dev_queue_xmit+0x2202/0x3f20 net/core/dev.c:4169
dev_queue_xmit include/linux/netdevice.h:3088 [inline]
batadv_send_skb_packet+0x52a/0x6b0 net/batman-adv/send.c:108
batadv_iv_ogm_send_to_if net/batman-adv/bat_iv_ogm.c:392 [inline]
batadv_iv_ogm_emit net/batman-adv/bat_iv_ogm.c:420 [inline]
batadv_iv_send_outstanding_bat_ogm_packet+0x708/0x8c0 net/batman-adv/bat_iv_ogm.c:1700
process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597
worker_thread+0x687/0x1110 kernel/workqueue.c:2748
kthread+0x33a/0x430 kernel/kthread.c:389
ret_from_fork+0x2c/0x70 arch/x86/kernel/process.c:145
ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:296
RIP: 0000:0x0
Code: Unable to access opcode bytes at 0xffffffffffffffd6.
RSP: 0000:0000000000000000 EFLAGS: 00000000 ORIG_RAX: 0000000000000000
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.5.0-rc2-syzkaller-00184-g57f1f9dd3abe #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
RIP: 0010:kvm_wait+0xa8/0x110 arch/x86/kernel/kvm.c:1064
Code: fa 83 e2 07 38 d0 7f 04 84 c0 75 66 0f b6 07 40 38 c6 74 1b 48 83 c4 10 c3 c3 e8 c3 bc 53 00 66 90 0f 00 2d 9a 2d 30 09 fb f4 <48> 83 c4 10 c3 66 90 0f 00 2d 8a 2d 30 09 f4 48 83 c4 10 c3 89 74
RSP: 0018:ffffc900001e0368 EFLAGS: 00000256
RAX: 0000000000691760 RBX: ffff88802f26b0f0 RCX: 1ffffffff23131b2
RDX: 0000000000000000 RSI: ffffffff8a6c7700 RDI: ffffffff8ac806e0
RBP: ffff8880b993d240 R08: 0000000000000001 R09: fffffbfff23093e8
R10: ffffffff91849f47 R11: 0000000000000002 R12: 0000000000000000
R13: 0000000000000001 R14: 0000000000000000 R15: ffffed1005e4d61e
FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b2f824000 CR3: 000000000c776000 CR4: 00000000003526e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
pv_wait arch/x86/include/asm/paravirt.h:598 [inline]
pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline]
__pv_queued_spin_lock_slowpath+0x959/0xc70 kernel/locking/qspinlock.c:511
pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:586 [inline]
queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline]
queued_spin_lock include/asm-generic/qspinlock.h:114 [inline]
do_raw_spin_lock+0x20e/0x2b0 kernel/locking/spinlock_debug.c:115
spin_lock include/linux/spinlock.h:351 [inline]
__dev_xmit_skb net/core/dev.c:3796 [inline]
__dev_queue_xmit+0x20f0/0x3f20 net/core/dev.c:4169
dev_queue_xmit include/linux/netdevice.h:3088 [inline]
neigh_hh_output include/net/neighbour.h:528 [inline]
neigh_output include/net/neighbour.h:542 [inline]
ip6_finish_output2+0x1083/0x1b20 net/ipv6/ip6_output.c:135
__ip6_finish_output net/ipv6/ip6_output.c:196 [inline]
ip6_finish_output+0x485/0x11d0 net/ipv6/ip6_output.c:207
NF_HOOK_COND include/linux/netfilter.h:292 [inline]
ip6_output+0x243/0x890 net/ipv6/ip6_output.c:228
dst_output include/net/dst.h:458 [inline]
NF_HOOK.constprop.0+0xfd/0x540 include/linux/netfilter.h:303
ndisc_send_skb+0x9e8/0x1430 net/ipv6/ndisc.c:508
ndisc_send_rs+0x133/0x690 net/ipv6/ndisc.c:718
addrconf_rs_timer+0x412/0x840 net/ipv6/addrconf.c:3935
call_timer_fn+0x1a0/0x580 kernel/time/timer.c:1700
expire_timers kernel/time/timer.c:1751 [inline]
__run_timers+0x764/0xb10 kernel/time/timer.c:2022
run_timer_softirq+0x58/0xd0 kernel/time/timer.c:2035
__do_softirq+0x218/0x965 kernel/softirq.c:553
invoke_softirq kernel/softirq.c:427 [inline]
__irq_exit_rcu kernel/softirq.c:632 [inline]
irq_exit_rcu+0xb7/0x120 kernel/softirq.c:644
sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1109
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
RIP: 0010:native_irq_disable arch/x86/include/asm/irqflags.h:37 [inline]
RIP: 0010:arch_local_irq_disable arch/x86/include/asm/irqflags.h:72 [inline]
RIP: 0010:__intel_idle_hlt drivers/idle/intel_idle.c:206 [inline]
RIP: 0010:intel_idle_hlt+0x11/0x20 drivers/idle/intel_idle.c:224
Code: 48 89 de 48 c7 c7 a0 f0 3f 8d e8 9a 8d 1d fa e9 51 ff ff ff 0f 1f 44 00 00 f3 0f 1e fa 89 d0 66 90 0f 00 2d 31 7d 9c 00 fb f4 c3 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa 89 d0 fb
RSP: 0018:ffffc90000177d90 EFLAGS: 00000246
RAX: 0000000000000002 RBX: ffffe8ffffd09a50 RCX: ffffffff8a32176e
RDX: 0000000000000002 RSI: ffffffff8d3ff220 RDI: ffffe8ffffd09a50
RBP: ffffffff8d3ff220 R08: 0000000000000001 R09: ffffed1017326d9d
R10: ffff8880b9936ceb R11: 0000000000000000 R12: 0000000000000002
R13: ffffffff8d3ff308 R14: 0000000000000002 R15: 0000000000000000
cpuidle_enter_state+0x82/0x500 drivers/cpuidle/cpuidle.c:267
cpuidle_enter+0x4e/0xa0 drivers/cpuidle/cpuidle.c:388
cpuidle_idle_call kernel/sched/idle.c:215 [inline]
do_idle+0x315/0x3f0 kernel/sched/idle.c:282
cpu_startup_entry+0x18/0x20 kernel/sched/idle.c:379
start_secondary+0x200/0x290 arch/x86/kernel/smpboot.c:326
secondary_startup_64_no_verify+0x167/0x16b