rcu: INFO: rcu_preempt self-detected stall on CPU
rcu: 	1-...!: (1 ticks this GP) idle=ea0c/1/0x4000000000000000 softirq=17476/17476 fqs=0
rcu: 	(t=29670 jiffies g=11853 q=237 ncpus=2)
rcu: rcu_preempt kthread starved for 29670 jiffies! g11853 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->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:R  running task     stack:27968 pid:16    tgid:16    ppid:2      task_flags:0x208040 flags:0x00080000
Call Trace:
 <TASK>
 __schedule+0x17b4/0x5680
 schedule+0x164/0x360
 schedule_timeout+0x158/0x2c0
 rcu_gp_fqs_loop+0x312/0x11d0
 rcu_gp_kthread+0x9e/0x2b0
 kthread+0x388/0x470
 ret_from_fork+0x514/0xb70
 ret_from_fork_asm+0x1a/0x30
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 5993 Comm: syz.2.65 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:__lock_acquire+0x1878/0x2cf0
Code: 80 e2 fa 80 78 2b 00 0f b6 c2 0f 44 c1 84 c0 0f 84 3d ff ff ff a8 0c 41 0f 94 44 24 2b 4d 8b 6c 24 10 41 0f b6 85 c6 00 00 00 <85> c0 74 5f 83 f8 01 0f 85 1b ff ff ff 83 3d 74 99 a2 18 00 0f 85
RSP: 0000:ffffc9002160f368 EFLAGS: 00000002
RAX: 0000000000000000 RBX: 00000000000003dd RCX: 0000000000000008
RDX: 0000000000000008 RSI: ffff888110603108 RDI: 00000000000003dd
RBP: b3d17c97dfc25713 R08: ffffc9002160f330 R09: 0000000000000020
R10: 0000000000000003 R11: ffffffff81a21c50 R12: ffffffff96d26428
R13: ffffffff93e7b420 R14: ffff888110602500 R15: 00000000000000d7
FS:  000055555dc2b500(0000) GS:ffff88818dc90000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000010f4b3000 CR4: 0000000000352ef0
Call Trace:
 <TASK>
 lock_acquire+0x106/0x350
 seqcount_lockdep_reader_access+0x55/0x100
 ktime_expiry_to_cycles+0x4e/0x1e0
 clockevents_program_event+0x199/0x630
 __hrtimer_rearm_deferred+0x270/0x450
 irqentry_exit+0x6a0/0x730
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:vprintk_emit+0x45d/0x560
Code: 0f 84 44 ff ff ff e8 42 27 21 00 fb eb 44 e8 3a 27 21 00 e8 15 b0 03 0a 4d 85 f6 74 94 e8 2b 27 21 00 fb 48 c7 c7 a0 f1 94 8e <31> f6 ba 01 00 00 00 31 c9 41 b8 01 00 00 00 45 31 c9 53 e8 cb 18
RSP: 0000:ffffc9002160f7c0 EFLAGS: 00000246
RAX: ffffffff81a49515 RBX: ffffffff81a4938f RCX: ffff888110602500
RDX: 0000000000000100 RSI: 0000000000000000 RDI: ffffffff8e94f1a0
RBP: ffffc9002160f870 R08: ffffffff9030a7f7 R09: 1ffffffff20614fe
R10: dffffc0000000000 R11: fffffbfff20614ff R12: 0000000000000000
R13: 0000000000000023 R14: 0000000000000200 R15: 1ffff920042c1efc
 _printk+0xdd/0x130
 show_one_workqueue+0x102/0x280
 show_all_workqueues+0x148/0x6d0
 wq_watchdog_timer_fn+0x56f/0x840
 call_timer_fn+0x192/0x5e0
 __run_timer_base+0x652/0x8b0
 run_timer_softirq+0x103/0x170
 handle_softirqs+0x22a/0x840
 __irq_exit_rcu+0xca/0x220
 irq_exit_rcu+0x9/0x30
 sysvec_apic_timer_interrupt+0x57/0xc0
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0033:0x7fb7cb0507fa
Code: 10 75 23 83 c0 01 44 39 d0 75 dc 48 89 f0 25 ff 1f 00 00 49 89 34 c1 41 88 3c 00 31 c0 c3 66 90 41 38 3c 10 74 0b 41 88 3c 10 <31> c0 49 89 34 d1 c3 b8 01 00 00 00 c3 66 0f 1f 84 00 00 00 00 00
RSP: 002b:00007fff0b5ceb58 EFLAGS: 00000202
RAX: 0000000082484c3d RBX: ffffffff82484c3d RCX: ffffffff82484c3d
RDX: 0000000000000c3d RSI: ffffffff82484c3d RDI: 0000000000000009
RBP: 0000000000000000 R08: 00007fb7cb400000 R09: 00007fb7cb402000
R10: 0000000082484c41 R11: 0000000000000009 R12: 00007fb7cb416038
R13: 0000000000000000 R14: ffffffff82484c3d R15: 00007fb7cbf45720
 </TASK>
CPU: 1 UID: 0 PID: 5978 Comm: syz.0.62 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:preempt_schedule_irq+0x48/0xa0
Code: 49 be 00 00 00 00 00 fc ff df eb 09 48 f7 03 10 00 00 00 74 53 bf 01 00 00 00 e8 e3 5b ea f5 e8 8e 6e 24 f6 fb bf 01 00 00 00 <e8> 13 a3 ff ff 9c 58 fa a9 00 02 00 00 74 05 e8 54 70 24 f6 bf 01
RSP: 0018:ffffc9000be973f0 EFLAGS: 00000206
RAX: 0000000000582b47 RBX: 0000000000000000 RCX: 0000000000000001
RDX: 0000000000000007 RSI: ffffffff8dfa5a5d RDI: 0000000000000001
RBP: 0000000000000000 R08: ffffffff9030a7f7 R09: 1ffffffff20614fe
R10: dffffc0000000000 R11: fffffbfff20614ff R12: 0000000000000000
R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000
FS:  00007fcb8767b6c0(0000) GS:ffff8882a9290000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 00000001b0c3d000 CR4: 0000000000352ef0
Call Trace:
 <TASK>
 irqentry_exit+0x14f/0x730
 asm_sysvec_call_function_single+0x1a/0x20
RIP: 0010:vmx_handle_exit+0xbd/0x16f0
Code: 42 0f b6 04 38 84 c0 0f 85 57 12 00 00 41 8b 2e 89 ee 83 e6 01 31 ff e8 21 f9 68 00 83 e5 01 75 3b b8 12 08 00 00 41 0f 78 c6 <0f> 86 9b 14 00 00 41 0f b7 ee bf ff 01 00 00 89 ee e8 5d f8 68 00
RSP: 0018:ffffc9000be97510 EFLAGS: 00000202
RAX: 0000000000000812 RBX: ffff8880261ef290 RCX: 0000000000000000
RDX: ffff88810ee44a00 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffffffff8147eb82 R09: ffff8881196d5850
R10: dffffc0000000000 R11: fffffbfff20614ff R12: ffff8880261ed3ac
R13: ffff8880261ed380 R14: 00000000000001ff R15: dffffc0000000000
 vcpu_run+0x5c77/0x7860
 kvm_arch_vcpu_ioctl_run+0x11e6/0x20d0
 kvm_vcpu_ioctl+0xa62/0xfd0
 __se_sys_ioctl+0xfc/0x170
 do_syscall_64+0x15f/0xf80
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fcb8679cdd9
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fcb8767b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007fcb86a15fa0 RCX: 00007fcb8679cdd9
RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000018
RBP: 00007fcb86832d69 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fcb86a16038 R14: 00007fcb86a15fa0 R15: 00007ffcfce1dee8
 </TASK>
  pwq 9: cpus=0-1 node=0 flags=0x4 nice=0 active=8 refcnt=9
    pending: toggle_allocation_gate, nsim_dev_trap_report_work, crng_reseed, 5*cfg80211_wiphy_work
  pwq 10: cpus=0-1 node=1 flags=0x4 nice=0 active=12 refcnt=13
    pending: 2*nsim_dev_trap_report_work, cfg80211_wiphy_work, flush_memcg_stats_dwork, 2*idle_cull_fn, 6*macvlan_process_broadcast
workqueue events_power_efficient: flags=0x180
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=7 refcnt=8
    pending: gc_worker, wg_ratelimiter_gc_entries, 2*neigh_managed_work, 2*neigh_periodic_work, do_cache_clean
  pwq 6: cpus=1 node=1 flags=0x0 nice=0 active=4 refcnt=5
    pending: reg_check_chans_work, 3*check_lifetime
workqueue events_freezable_pwr_efficient: flags=0x184
  pwq 6: cpus=1 node=1 flags=0x0 nice=0 active=1 refcnt=2
    pending: disk_events_workfn
workqueue rcu_gp: flags=0x108
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3
    in-flight: 10:process_srcu for 296s
    pending: process_srcu
workqueue kvfree_rcu_reclaim: flags=0xa
  pwq 9: cpus=0-1 node=0 flags=0x4 nice=0 active=1 refcnt=2
    pending: kfree_rcu_monitor
workqueue mm_percpu_wq: flags=0x108
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: vmstat_update
workqueue hci0: flags=0x20012
  pwq 11: cpus=0-1 flags=0x4 nice=-20 active=1 refcnt=4
    in-flight: 5001:hci_cmd_sync_work for 0s
workqueue hci1: flags=0x20012
  pwq 11: cpus=0-1 flags=0x4 nice=-20 active=1 refcnt=4
    in-flight: 53:hci_cmd_sync_work for 0s
workqueue hci2: flags=0x20012
  pwq 11: cpus=0-1 flags=0x6 nice=-20 active=1 refcnt=4
    in-flight: 5617:hci_cmd_sync_work for 0s
workqueue wg-kex-wg0: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg0: flags=0x128
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_decrypt_worker
workqueue wg-kex-wg1: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg1: flags=0x128
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_tx_worker
workqueue wg-kex-wg2: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg2: flags=0x128
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_encrypt_worker
workqueue wg-kex-wg0: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x124
  pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
    pending: wg_packet_handshake_receive_worker
workqueue hci3: flags=0x20012
  pwq 11: cpus=0-1 flags=0x6 nice=-20 active=1 refcnt=4
    pending: hci_cmd_work
workqueue hci3: flags=0x20012
  pwq 11: cpus=0-1 flags=0x6 nice=-20 active=1 refcnt=4
    in-flight: 5611:hci_power_on for 0s
pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=297s workers=6 idle: 5665 9 5673 5687 798
pool 9: cpus=0-1 node=0 flags=0x4 nice=0 hung=0s workers=7 idle: 26 82 150
pool 10: cpus=0-1 node=1 flags=0x4 nice=0 hung=0s workers=4 idle: 27 6003 1113
pool 11: cpus=0-1 flags=0x6 nice=-20 hung=0s workers=5 manager: 5618
Showing backtraces of busy workers in stalled worker pools:
pool 2:
task:kworker/0:1     state:R  running task     stack:26368 pid:10    tgid:10    ppid:2      task_flags:0x4208060 flags:0x00080000
Workqueue: rcu_gp process_srcu
Call Trace:
 <TASK>
 __schedule+0x17b4/0x5680
 preempt_schedule_irq+0x4d/0xa0
 irqentry_exit+0x14f/0x730
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:queue_delayed_work_on+0x17a/0x1e0
Code: 00 4d 85 f6 75 16 e8 35 74 38 00 eb 15 e8 2e 74 38 00 e8 09 fd 1a 0a 4d 85 f6 74 ea e8 1f 74 38 00 fb 65 48 8b 05 f6 b7 ab 11 <48> 3b 44 24 20 75 56 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f
RSP: 0018:ffffc900000f7a80 EFLAGS: 00000293
RAX: ff0c9544b1aac500 RBX: ffff8880264f1201 RCX: ffff888102ea2500
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000008 R08: ffffffff9030a7f7 R09: 1ffffffff20614fe
R10: dffffc0000000000 R11: fffffbfff20614ff R12: 0000000000800001
R13: 0000000000000000 R14: 0000000000000200 R15: 0000000000000000
 process_scheduled_works+0xb5d/0x1860
 worker_thread+0xa53/0xfc0
 kthread+0x388/0x470
 ret_from_fork+0x514/0xb70
 ret_from_fork_asm+0x1a/0x30
 </TASK>
