bridge0: received packet on veth0_to_bridge with own address as source address (addr:3e:a4:b8:1b:62:19, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P38/2:b..l rcu: (detected by 0, t=10502 jiffies, g=121185, q=1483 ncpus=1) task:khugepaged state:R running task stack:23272 pid:38 tgid:38 ppid:2 task_flags:0x200840 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5256 [inline] __schedule+0x1139/0x6150 kernel/sched/core.c:6863 preempt_schedule_irq+0x51/0x90 kernel/sched/core.c:7190 irqentry_exit+0x1d8/0x8c0 kernel/entry/common.c:216 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:xas_load+0xd/0x5b0 lib/xarray.c:238 Code: ff e8 47 07 02 00 e9 91 51 b7 f5 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 <48> 89 fd 53 48 83 ec 18 e8 f6 64 4a f6 48 89 ef e8 6e f1 ff ff 48 RSP: 0018:ffffc90000ae6f40 EFLAGS: 00000293 RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8b744329 RDX: ffff888141eddb80 RSI: ffffffff8b744250 RDI: ffffc90000ae6f90 RBP: ffffc90000ae6f90 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: ffff888141ede6b0 R12: 1ffff9200015cdee R13: ffff888140ef0d40 R14: 0000000000000000 R15: ffff888140ef0d40 xa_load+0xf8/0x2c0 lib/xarray.c:1619 list_lru_from_memcg_idx mm/list_lru.c:56 [inline] list_lru_from_memcg_idx mm/list_lru.c:53 [inline] list_lru_count_one+0x1b7/0x320 mm/list_lru.c:259 list_lru_shrink_count include/linux/list_lru.h:190 [inline] super_cache_count+0x1dc/0x290 fs/super.c:265 do_shrink_slab+0x83/0x1130 mm/shrinker.c:384 shrink_slab_memcg mm/shrinker.c:550 [inline] shrink_slab+0xa1f/0x12b0 mm/shrinker.c:628 shrink_node_memcgs mm/vmscan.c:6022 [inline] shrink_node+0x918/0x3bb0 mm/vmscan.c:6061 shrink_zones mm/vmscan.c:6300 [inline] do_try_to_free_pages+0x362/0x1920 mm/vmscan.c:6362 try_to_free_mem_cgroup_pages+0x31b/0x740 mm/vmscan.c:6690 try_charge_memcg+0x42a/0xd30 mm/memcontrol.c:2388 try_charge mm/memcontrol.c:2530 [inline] charge_memcg+0x8a/0x230 mm/memcontrol.c:4728 __mem_cgroup_charge+0x2b/0x1e0 mm/memcontrol.c:4745 mem_cgroup_charge include/linux/memcontrol.h:663 [inline] alloc_charge_folio+0x2fb/0x8f0 mm/khugepaged.c:1079 collapse_huge_page+0x196/0x3420 mm/khugepaged.c:1115 hpage_collapse_scan_pmd+0xd4b/0x13d0 mm/khugepaged.c:1407 khugepaged_scan_mm_slot mm/khugepaged.c:2486 [inline] khugepaged_do_scan mm/khugepaged.c:2570 [inline] khugepaged+0x1228/0x1690 mm/khugepaged.c:2626 kthread+0x3c5/0x780 kernel/kthread.c:463 ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246 rcu: rcu_preempt kthread starved for 862 jiffies! g121185 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:28440 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5256 [inline] __schedule+0x1139/0x6150 kernel/sched/core.c:6863 __schedule_loop kernel/sched/core.c:6945 [inline] schedule+0xe7/0x3a0 kernel/sched/core.c:6960 schedule_timeout+0x123/0x290 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x1ea/0xaf0 kernel/rcu/tree.c:2083 rcu_gp_kthread+0x26d/0x380 kernel/rcu/tree.c:2285 kthread+0x3c5/0x780 kernel/kthread.c:463 ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246 rcu: Stack dump where RCU GP kthread last ran: CPU: 0 UID: 0 PID: 17292 Comm: kworker/u11:6 Tainted: G U I L syzkaller #0 PREEMPT(full) Tainted: [U]=USER, [I]=FIRMWARE_WORKAROUND, [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 Workqueue: wg-kex-wg2 wg_packet_handshake_send_worker RIP: 0010:strnlen+0x4e/0x80 lib/string.c:432 Code: 48 89 f8 eb 09 48 83 c0 01 48 39 e8 74 1e 48 89 c2 48 89 c1 48 c1 ea 03 83 e1 07 0f b6 14 1a 38 ca 7f 04 84 d2 75 15 80 38 00 <75> d9 4c 29 e0 48 83 c4 08 5b 5d 41 5c c3 cc cc cc cc 48 89 c7 48 RSP: 0018:ffffc900000078f8 EFLAGS: 00000202 RAX: ffff88803546812d RBX: dffffc0000000000 RCX: 0000000000000005 RDX: 0000000000000000 RSI: 000000000000000e RDI: ffff888035468120 RBP: ffff88803546812e R08: 0000000000000003 R09: 000000000000ffff R10: 0000000000000002 R11: 0000000000020010 R12: ffff888035468120 R13: ffff888090926000 R14: ffff8880a28003ea R15: ffffffff90898160 FS: 0000000000000000(0000) GS:ffff8881248f6000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffc3a2925dc CR3: 000000007bcd2000 CR4: 00000000003526f0 Call Trace: strnlen include/linux/fortify-string.h:233 [inline] sized_strscpy include/linux/fortify-string.h:309 [inline] packet_rcv_spkt+0x3c5/0x640 net/packet/af_packet.c:1905 deliver_skb+0x1ae/0x260 net/core/dev.c:2486 deliver_ptype_list_skb net/core/dev.c:2501 [inline] __netif_receive_skb_core.constprop.0+0x16f4/0x35b0 net/core/dev.c:6096 __netif_receive_skb_one_core+0xb0/0x1e0 net/core/dev.c:6150 __netif_receive_skb+0x1d/0x160 net/core/dev.c:6265 process_backlog+0x4ab/0x1650 net/core/dev.c:6617 __napi_poll.constprop.0+0xb3/0x540 net/core/dev.c:7681 napi_poll net/core/dev.c:7744 [inline] net_rx_action+0x9f9/0xfa0 net/core/dev.c:7896 handle_softirqs+0x219/0x950 kernel/softirq.c:622 do_softirq kernel/softirq.c:523 [inline] do_softirq+0xb2/0xf0 kernel/softirq.c:510 __local_bh_enable_ip+0x100/0x120 kernel/softirq.c:450 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:936 [inline] wg_index_hashtable_insert+0x5b2/0x9f0 drivers/net/wireguard/peerlookup.c:161 wg_noise_handshake_create_initiation+0x4fc/0x610 drivers/net/wireguard/noise.c:569 wg_packet_send_handshake_initiation+0x19a/0x360 drivers/net/wireguard/send.c:34 wg_packet_handshake_send_worker+0x1c/0x30 drivers/net/wireguard/send.c:51 process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257 process_scheduled_works kernel/workqueue.c:3340 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421 kthread+0x3c5/0x780 kernel/kthread.c:463 ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246 net_ratelimit: 24151 callbacks suppressed bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:3e:a4:b8:1b:62:19, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:3e:a4:b8:1b:62:19, vlan:0) net_ratelimit: 32524 callbacks suppressed bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:3e:a4:b8:1b:62:19, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:3e:a4:b8:1b:62:19, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0)