rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 0-...!: (0 ticks this GP) idle=459/1/0x4000000000000000 softirq=21567/21567 fqs=0
(detected by 1, t=10502 jiffies, g=29777, q=1544)
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 PID: 4819 Comm: kworker/0:8 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
Workqueue: events nsim_dev_trap_report_work
RIP: 0010:preempt_count_sub+0xe0/0x160 kernel/sched/core.c:5536
Code: e8 03 0f b6 04 18 84 c0 75 70 83 3d 21 b4 37 0c 00 75 98 48 c7 c7 a0 b0 2a 8a 48 c7 c6 80 b1 2a 8a e8 64 16 5f 08 0f 0b eb 81 <48> c7 c1 80 af 2d 96 80 e1 07 80 c1 03 38 c1 0f 8c 2e ff ff ff 89
RSP: 0018:ffffc90000007d68 EFLAGS: 00000002
RAX: 0000000000000004 RBX: dffffc0000000000 RCX: 53722875067efb00
RDX: 1ffffffff1e1d200 RSI: ffffffff8a79f960 RDI: 0000000000010000
RBP: ffffc90000007e08 R08: ffffffff8f0e9008 R09: ffffffff8f0e9018
R10: ffffffff8f0e9010 R11: ffffffff8f0e9003 R12: dffffc0000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 1ffff92000000fb0
FS: 0000000000000000(0000) GS:ffff8880b9000000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000000c08e000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
Call Trace:
__irq_exit_rcu+0xa3/0x230 kernel/softirq.c:657
irq_exit_rcu+0x5/0x20 kernel/softirq.c:671
instr_sysvec_irq_work arch/x86/kernel/irq_work.c:17 [inline]
sysvec_irq_work+0x4f/0xc0 arch/x86/kernel/irq_work.c:17
asm_sysvec_irq_work+0x16/0x20 arch/x86/include/asm/idtentry.h:713
RIP: 0010:ffs arch/x86/include/asm/bitops.h:297 [inline]
RIP: 0010:handle_softirqs+0x1a9/0x830 kernel/softirq.c:564
Code: 24 78 44 89 64 24 28 0f b7 db 48 c7 c7 80 0f 2a 8a e8 5b 38 73 08 65 66 c7 05 61 57 ba 7e 00 00 e8 2c 0b 36 00 fb 89 5c 24 34 ff ff ff ff 0f bc 44 24 34 41 89 c5 41 ff c5 0f 85 d2 00 00 00
RSP: 0018:ffffc90000007ee0 EFLAGS: 00000282
RAX: 53722875067efb00 RBX: 0000000000000200 RCX: 53722875067efb00
RDX: dffffc0000000000 RSI: ffffffff8a2b2780 RDI: ffffffff8a79f980
RBP: ffffc90000007fe8 R08: ffffffff901d41bf R09: 1ffffffff203a837
R10: dffffc0000000000 R11: fffffbfff203a838 R12: 000000000000000a
R13: dffffc0000000000 R14: ffff888029a05940 R15: dffffc0000000000
do_softirq+0x142/0x210 kernel/softirq.c:477
__local_bh_enable_ip+0x180/0x1c0 kernel/softirq.c:401
spin_unlock_bh include/linux/spinlock.h:409 [inline]
nsim_dev_trap_report drivers/net/netdevsim/dev.c:736 [inline]
nsim_dev_trap_report_work+0x7c0/0xb40 drivers/net/netdevsim/dev.c:762
process_one_work+0x85f/0x1010 kernel/workqueue.c:2310
worker_thread+0xaa6/0x1290 kernel/workqueue.c:2457
kthread+0x436/0x520 kernel/kthread.c:334
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287
rcu: rcu_preempt kthread timer wakeup didn't happen for 10501 jiffies! g29777 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
rcu: Possible timer handling issue on cpu=0 timer-softirq=17289
rcu: rcu_preempt kthread starved for 10502 jiffies! g29777 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0
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:26992 pid: 15 ppid: 2 flags:0x00004000
Call Trace:
context_switch kernel/sched/core.c:5049 [inline]
__schedule+0x11ef/0x43c0 kernel/sched/core.c:6395
schedule+0x11b/0x1e0 kernel/sched/core.c:6478
schedule_timeout+0x184/0x2d0 kernel/time/timer.c:2117
rcu_gp_fqs_loop+0x2be/0x11d0 kernel/rcu/tree.c:1972
rcu_gp_kthread+0x9b/0x370 kernel/rcu/tree.c:2145
kthread+0x436/0x520 kernel/kthread.c:334
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 PID: 4819 Comm: kworker/0:8 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
Workqueue: events nsim_dev_trap_report_work
RIP: 0010:check_preemption_disabled+0x4b/0x110 lib/smp_processor_id.c:55
Code: 0d c2 f6 45 76 f7 c1 ff ff ff 7f 74 1f 65 48 8b 0c 25 28 00 00 00 48 3b 4c 24 08 0f 85 c4 00 00 00 48 83 c4 10 5b 41 5e 41 5f <5d> c3 48 c7 04 24 00 00 00 00 9c 8f 04 24 f7 04 24 00 02 00 00 74
RSP: 0018:ffffc90000007dd8 EFLAGS: 00000086
RAX: 0000000000000000 RBX: ffffc90000007e38 RCX: 53722875067efb00
RDX: 0000000000000100 RSI: ffffffff8a79f960 RDI: ffffffff8a79f920
RBP: 0000000000010000 R08: ffffffff8d89e36f R09: 1ffffffff1b13c6d
R10: dffffc0000000000 R11: fffffbfff1b13c6e R12: 0000000000000000
R13: 0000000000000000 R14: ffff888029a05940 R15: 0000000000000000
FS: 0000000000000000(0000) GS:ffff8880b9000000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000000c08e000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
Call Trace:
irqtime_account_irq+0x14/0x1b0 kernel/sched/cputime.c:52
instr_sysvec_irq_work arch/x86/kernel/irq_work.c:17 [inline]
sysvec_irq_work+0x45/0xc0 arch/x86/kernel/irq_work.c:17
asm_sysvec_irq_work+0x16/0x20 arch/x86/include/asm/idtentry.h:713
RIP: 0010:ffs arch/x86/include/asm/bitops.h:297 [inline]
RIP: 0010:handle_softirqs+0x1a9/0x830 kernel/softirq.c:564
Code: 24 78 44 89 64 24 28 0f b7 db 48 c7 c7 80 0f 2a 8a e8 5b 38 73 08 65 66 c7 05 61 57 ba 7e 00 00 e8 2c 0b 36 00 fb 89 5c 24 34 ff ff ff ff 0f bc 44 24 34 41 89 c5 41 ff c5 0f 85 d2 00 00 00
RSP: 0018:ffffc90000007ee0 EFLAGS: 00000282
RAX: 53722875067efb00 RBX: 0000000000000200 RCX: 53722875067efb00
RDX: dffffc0000000000 RSI: ffffffff8a2b2780 RDI: ffffffff8a79f980
RBP: ffffc90000007fe8 R08: ffffffff901d41bf R09: 1ffffffff203a837
R10: dffffc0000000000 R11: fffffbfff203a838 R12: 000000000000000a
R13: dffffc0000000000 R14: ffff888029a05940 R15: dffffc0000000000
do_softirq+0x142/0x210 kernel/softirq.c:477
__local_bh_enable_ip+0x180/0x1c0 kernel/softirq.c:401
spin_unlock_bh include/linux/spinlock.h:409 [inline]
nsim_dev_trap_report drivers/net/netdevsim/dev.c:736 [inline]
nsim_dev_trap_report_work+0x7c0/0xb40 drivers/net/netdevsim/dev.c:762
process_one_work+0x85f/0x1010 kernel/workqueue.c:2310
worker_thread+0xaa6/0x1290 kernel/workqueue.c:2457
kthread+0x436/0x520 kernel/kthread.c:334
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287