sched: DL replenish lagged too much
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P25745/1:b..l P16091/1:b..l P5879/1:b..l P5183/1:b..l
rcu: (detected by 0, t=10502 jiffies, g=181677, q=4423 ncpus=1)
task:klogd state:R running task stack:23688 pid:5183 tgid:5183 ppid:1 task_flags:0x400100 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5298 [inline]
__schedule+0xfee/0x6120 kernel/sched/core.c:6911
preempt_schedule_common+0x42/0xc0 kernel/sched/core.c:7095
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:179 [inline]
_raw_spin_unlock_irqrestore+0x61/0x80 kernel/locking/spinlock.c:194
sock_def_readable+0x154/0x630 net/core/sock.c:3611
unix_dgram_sendmsg+0xccd/0x1820 net/unix/af_unix.c:2283
sock_sendmsg_nosec net/socket.c:727 [inline]
__sock_sendmsg net/socket.c:742 [inline]
__sys_sendto+0x468/0x4b0 net/socket.c:2206
__do_sys_sendto net/socket.c:2213 [inline]
__se_sys_sendto net/socket.c:2209 [inline]
__x64_sys_sendto+0xe0/0x1c0 net/socket.c:2209
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0x106/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f6af610d407
RSP: 002b:00007ffef757f1a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007f6af5fbdc80 RCX: 00007f6af610d407
RDX: 000000000000005c RSI: 00007ffef757f2e0 RDI: 0000000000000003
RBP: 00007ffef757f710 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffef757f728
R13: 00007ffef757f2e0 R14: 0000000000000041 R15: 00007ffef757f2e0
task:kworker/0:4 state:R running task stack:24968 pid:5879 tgid:5879 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_power_efficient gc_worker
Call Trace:
context_switch kernel/sched/core.c:5298 [inline]
__schedule+0xfee/0x6120 kernel/sched/core.c:6911
preempt_schedule_irq+0x50/0x90 kernel/sched/core.c:7238
irqentry_exit+0x17b/0x670 kernel/entry/common.c:239
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:debug_lockdep_rcu_enabled+0x0/0x40 kernel/rcu/update.c:319
Code: 00 00 8b 44 24 04 eb b2 89 44 24 04 e8 a9 fa ff ff 8b 44 24 04 eb aa 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 8b 05 82 ed 4b 05 85 c0 74 20 8b 05 60 20 4c 05 85 c0
RSP: 0018:ffffc90004207b40 EFLAGS: 00000293
RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89ac0507
RDX: ffff88807e393d00 RSI: ffffffff89ac0aca RDI: ffff88807e393d00
RBP: 0000000000001963 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000000 R12: dffffc0000000000
R13: 0000000000040000 R14: 0000000000000cb1 R15: 0000000000001770
rcu_read_unlock include/linux/rcupdate.h:879 [inline]
gc_worker+0x91f/0x1630 net/netfilter/nf_conntrack_core.c:1617
process_one_work+0xa23/0x19a0 kernel/workqueue.c:3276
process_scheduled_works kernel/workqueue.c:3359 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3440
kthread+0x370/0x450 kernel/kthread.c:436
ret_from_fork+0x754/0xd80 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:syz-executor state:R running task stack:24264 pid:16091 tgid:16091 ppid:16082 task_flags:0x400140 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5298 [inline]
__schedule+0xfee/0x6120 kernel/sched/core.c:6911
preempt_schedule_common+0x42/0xc0 kernel/sched/core.c:7095
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:169 [inline]
_raw_spin_unlock+0x3e/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:389 [inline]
copy_pte_range mm/memory.c:1344 [inline]
copy_pmd_range mm/memory.c:1405 [inline]
copy_pud_range mm/memory.c:1442 [inline]
copy_p4d_range mm/memory.c:1466 [inline]
copy_page_range+0x1e72/0x6570 mm/memory.c:1552
dup_mmap+0xd25/0x2180 mm/mmap.c:1841
dup_mm kernel/fork.c:1531 [inline]
copy_mm kernel/fork.c:1583 [inline]
copy_process+0x7523/0x7a40 kernel/fork.c:2223
kernel_clone+0xfc/0x9a0 kernel/fork.c:2653
__do_sys_clone+0xd9/0x120 kernel/fork.c:2794
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0x106/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f8dba5c5212
RSP: 002b:00007ffe06686500 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
RAX: ffffffffffffffda RBX: 00007ffe06686500 RCX: 00007f8dba5c5212
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
RBP: 00007ffe0668668c R08: 0000000000000000 R09: 0000000000000001
R10: 00005555782417d0 R11: 0000000000000246 R12: 0000000000000001
R13: 00000000000927c0 R14: 0000000000160779 R15: 00007ffe066866e0
task:syz.3.4176 state:R running task stack:26792 pid:25745 tgid:25741 ppid:18489 task_flags:0x40054c flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5298 [inline]
__schedule+0xfee/0x6120 kernel/sched/core.c:6911
preempt_schedule_common+0x42/0xc0 kernel/sched/core.c:7095
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:169 [inline]
_raw_spin_unlock+0x3e/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:389 [inline]
zap_pte_range mm/memory.c:1959 [inline]
zap_pmd_range mm/memory.c:2021 [inline]
zap_pud_range mm/memory.c:2049 [inline]
zap_p4d_range mm/memory.c:2070 [inline]
unmap_page_range+0x152f/0x4840 mm/memory.c:2091
unmap_single_vma+0x153/0x240 mm/memory.c:2133
unmap_vmas+0x295/0x590 mm/memory.c:2171
exit_mmap+0x1ef/0xa30 mm/mmap.c:1302
__mmput+0x12a/0x410 kernel/fork.c:1175
mmput+0x67/0x80 kernel/fork.c:1198
exit_mm kernel/exit.c:581 [inline]
do_exit+0x819/0x2b60 kernel/exit.c:964
do_group_exit+0xd5/0x2a0 kernel/exit.c:1118
get_signal+0x1ec7/0x21e0 kernel/signal.c:3034
arch_do_signal_or_restart+0x91/0x770 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:64 [inline]
exit_to_user_mode_loop+0x86/0x4a0 kernel/entry/common.c:98
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:325 [inline]
do_syscall_64+0x668/0xf80 arch/x86/entry/syscall_64.c:100
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fbdb459c799
RSP: 002b:00007fbdb53bd0e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
RAX: fffffffffffffe00 RBX: 00007fbdb4816098 RCX: 00007fbdb459c799
RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fbdb4816098
RBP: 00007fbdb4816090 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fbdb4816128 R14: 00007ffc9f56dda0 R15: 00007ffc9f56de88
rcu: rcu_preempt kthread starved for 231 jiffies! g181677 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:27832 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5298 [inline]
__schedule+0xfee/0x6120 kernel/sched/core.c:6911
__schedule_loop kernel/sched/core.c:6993 [inline]
schedule+0xdd/0x390 kernel/sched/core.c:7008
schedule_timeout+0x127/0x280 kernel/time/sleep_timeout.c:99
rcu_gp_fqs_loop+0x1a9/0x900 kernel/rcu/tree.c:2095
rcu_gp_kthread+0x179/0x230 kernel/rcu/tree.c:2297
kthread+0x370/0x450 kernel/kthread.c:436
ret_from_fork+0x754/0xd80 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:
CPU: 0 UID: 0 PID: 7201 Comm: kworker/u10:16 Tainted: G U L syzkaller #0 PREEMPT(full)
Tainted: [U]=USER, [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
Workqueue: wg-kex-wg1 wg_packet_handshake_send_worker
RIP: 0010:check_kcov_mode kernel/kcov.c:183 [inline]
RIP: 0010:__sanitizer_cov_trace_pc+0x35/0x70 kernel/kcov.c:217
Code: 48 8b 34 24 65 48 8b 15 41 5e 05 12 a9 00 01 ff 00 74 1b f6 c4 01 74 07 a9 00 00 ff 00 74 05 c3 cc cc cc cc 8b 82 a4 16 00 00 <85> c0 74 f1 8b 82 80 16 00 00 83 f8 02 75 e6 48 8b 8a 88 16 00 00
RSP: 0018:ffffc90000007338 EFLAGS: 00000246
RAX: 0000000000000000 RBX: ffff88807a909800 RCX: ffffffff8a5b7417
RDX: ffff888037343d00 RSI: ffffffff8a5b74eb RDI: ffff888037343d00
RBP: ffff888058f12000 R08: 0000000000000001 R09: 0000000000000003
R10: 0000000000000003 R11: 0000000000000000 R12: 0000000000000003
R13: ffff88807a909830 R14: ffff88805d103800 R15: ffff88807a909828
FS: 0000000000000000(0000) GS:ffff888124346000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000561e7a66ef28 CR3: 000000000e598000 CR4: 00000000003526f0
Call Trace:
should_deliver+0x1fb/0x3d0 net/bridge/br_forward.c:29
maybe_deliver+0x5a/0x180 net/bridge/br_forward.c:183
br_flood+0x193/0x650 net/bridge/br_forward.c:238
br_handle_frame_finish+0xff4/0x1f60 net/bridge/br_input.c:229
br_nf_hook_thresh+0x30d/0x420 net/bridge/br_netfilter_hooks.c:1167
br_nf_pre_routing_finish_ipv6+0x769/0xfb0 net/bridge/br_netfilter_ipv6.c:154
NF_HOOK include/linux/netfilter.h:318 [inline]
br_nf_pre_routing_ipv6+0x39c/0x8b0 net/bridge/br_netfilter_ipv6.c:184
br_nf_pre_routing+0x90d/0x1550 net/bridge/br_netfilter_hooks.c:508
nf_hook_entry_hookfn include/linux/netfilter.h:158 [inline]
nf_hook_bridge_pre net/bridge/br_input.c:291 [inline]
br_handle_frame+0xcdd/0x1520 net/bridge/br_input.c:442
__netif_receive_skb_core.constprop.0+0x6c5/0x3550 net/core/dev.c:6051
__netif_receive_skb_one_core+0xb0/0x1e0 net/core/dev.c:6162
__netif_receive_skb+0x1f/0x120 net/core/dev.c:6277
process_backlog+0x37a/0x1580 net/core/dev.c:6628
__napi_poll.constprop.0+0xaf/0x450 net/core/dev.c:7692
napi_poll net/core/dev.c:7755 [inline]
net_rx_action+0xa40/0xf20 net/core/dev.c:7912
handle_softirqs+0x1eb/0x9e0 kernel/softirq.c:622
do_softirq kernel/softirq.c:523 [inline]
do_softirq+0xac/0xe0 kernel/softirq.c:510
__local_bh_enable_ip+0xf8/0x120 kernel/softirq.c:450
local_bh_enable include/linux/bottom_half.h:33 [inline]
fpregs_unlock arch/x86/include/asm/fpu/api.h:77 [inline]
kernel_fpu_end arch/x86/kernel/fpu/core.c:506 [inline]
kernel_fpu_end+0x64/0x80 arch/x86/kernel/fpu/core.c:499
blake2s_compress+0x78/0xf0 lib/crypto/x86/blake2s.h:42
blake2s_update+0xef/0x320 lib/crypto/blake2s.c:119
mix_hash+0xf3/0x140 drivers/net/wireguard/noise.c:438
message_encrypt drivers/net/wireguard/noise.c:470 [inline]
wg_noise_handshake_create_initiation+0x3aa/0x610 drivers/net/wireguard/noise.c:555
wg_packet_send_handshake_initiation+0x19c/0x360 drivers/net/wireguard/send.c:34
wg_packet_handshake_send_worker+0x1c/0x30 drivers/net/wireguard/send.c:51
process_one_work+0xa23/0x19a0 kernel/workqueue.c:3276
process_scheduled_works kernel/workqueue.c:3359 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3440
kthread+0x370/0x450 kernel/kthread.c:436
ret_from_fork+0x754/0xd80 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245