rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 0-...!: (1 GPs behind) idle=1cc4/1/0x4000000000000000 softirq=0/0 fqs=0 rcuc=11768 jiffies(starved) rcu: (t=10500 jiffies g=13025 q=172 ncpus=2) rcu: rcu_preempt kthread timer wakeup didn't happen for 10372 jiffies! g13025 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 rcu: Possible timer handling issue on cpu=1 timer-softirq=4096 rcu: rcu_preempt kthread starved for 10500 jiffies! g13025 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:27736 pid:18 tgid:18 ppid:2 task_flags:0x208040 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5396 [inline] __schedule+0x16f9/0x5500 kernel/sched/core.c:7197 __schedule_loop kernel/sched/core.c:7276 [inline] schedule+0x164/0x360 kernel/sched/core.c:7291 schedule_timeout+0x158/0x2c0 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x312/0x11b0 kernel/rcu/tree.c:2095 rcu_gp_kthread+0x9e/0x2b0 kernel/rcu/tree.c:2297 kthread+0x388/0x470 kernel/kthread.c:436 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 5823 Comm: vhost-5820 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 RIP: 0010:__get_user_pages+0x1dc/0x2570 mm/gup.c:-1 Code: b1 ff 44 89 eb 81 e3 00 08 00 00 31 ff 89 de e8 aa 8e b1 ff c1 eb 02 83 cb 14 44 21 f3 09 eb 44 09 fb 89 dd 83 cd 0c 44 89 ee <83> e6 10 0f 44 eb 31 ff e8 87 8e b1 ff 44 89 e8 c1 e8 0c 83 e0 20 RSP: 0018:ffffc90004947530 EFLAGS: 00000206 RAX: ffffffff82134226 RBX: 0000000000000015 RCX: ffff888029321ec0 RDX: 0000000000000000 RSI: 0000000000290001 RDI: 0000000000000000 RBP: 000000000000001d R08: 0000000000000000 R09: 0000000000000000 R10: dffffc0000000000 R11: ffffed1027fce639 R12: dffffc0000000000 R13: 0000000000290001 R14: 00000000ffffffff R15: 0000000000000001 FS: 0000555584ae7400(0000) GS:ffff88812601f000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000002 CR3: 000000002507e000 CR4: 00000000003526f0 Call Trace: __get_user_pages_locked mm/gup.c:1692 [inline] __gup_longterm_locked+0xdcf/0x1630 mm/gup.c:2483 gup_fast_fallback+0x1cfd/0x2040 mm/gup.c:3216 set_bit_to_user drivers/vhost/vhost.c:2420 [inline] log_write+0xd0/0x6d0 drivers/vhost/vhost.c:2446 vhost_update_used_flags+0x1ed/0x2b0 drivers/vhost/vhost.c:2577 vhost_enable_notify+0xb9/0x650 drivers/vhost/vhost.c:3222 vhost_vsock_handle_tx_kick+0x2ea/0x10a0 drivers/vhost/vsock.c:544 vhost_run_work_list+0x14d/0x1e0 drivers/vhost/vhost.c:454 vhost_task_fn+0x2ef/0x4a0 kernel/vhost_task.c:49 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 CPU: 0 UID: 0 PID: 5822 Comm: vhost-5821 Not tainted syzkaller #0 PREEMPT_{RT,(full)}