bridge0: received packet on veth0_to_bridge with own address as source address (addr:ce:c2:99:f3:be:48, vlan:0) rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P38/1:b..l rcu: (detected by 1, t=10502 jiffies, g=43161, q=2109 ncpus=2) task:khugepaged state:R running task stack:26440 pid:38 tgid:38 ppid:2 task_flags:0x200040 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0x16e2/0x4cd0 kernel/sched/core.c:6767 preempt_schedule_irq+0xb5/0x150 kernel/sched/core.c:7090 irqentry_exit+0x6f/0x90 kernel/entry/common.c:354 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:memory_is_nonzero mm/kasan/generic.c:116 [inline] RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:129 [inline] RIP: 0010:memory_is_poisoned mm/kasan/generic.c:161 [inline] RIP: 0010:check_region_inline mm/kasan/generic.c:180 [inline] RIP: 0010:kasan_check_range+0x179/0x2b0 mm/kasan/generic.c:189 Code: 00 00 41 29 ef 4d 01 fb 4d 29 de 4d 89 f4 4d 8d 6c 24 07 4d 85 e4 4d 0f 49 ec 49 c1 ed 03 45 85 ed 74 24 45 31 f6 4f 8b 3c 33 <4d> 85 ff 75 4f 49 83 c6 08 41 ff cd 75 ee 4d 89 cc 4d 29 dc 4d 29 RSP: 0018:ffffc90000af7808 EFLAGS: 00000202 RAX: ffffffff8b550101 RBX: dffffc0000000001 RCX: ffffffff8b5501eb RDX: 0000000000000001 RSI: 0000000000001000 RDI: ffff88804502e000 RBP: 0000000000000000 R08: ffff88804502efff R09: 1ffff11008a05dff R10: dffffc0000000000 R11: ffffed1008a05c00 R12: 0000000000000200 R13: 0000000000000034 R14: 0000000000000060 R15: 0000000000000000 instrument_memcpy_before include/linux/instrumented.h:162 [inline] copy_mc_to_kernel+0x2b/0xb0 arch/x86/lib/copy_mc.c:74 copy_mc_user_highpage include/linux/highmem.h:349 [inline] __collapse_huge_page_copy mm/khugepaged.c:824 [inline] collapse_huge_page mm/khugepaged.c:1227 [inline] hpage_collapse_scan_pmd+0x2389/0x3aa0 mm/khugepaged.c:1432 khugepaged_scan_mm_slot mm/khugepaged.c:2461 [inline] khugepaged_do_scan mm/khugepaged.c:2548 [inline] khugepaged+0x986/0x1690 mm/khugepaged.c:2604 kthread+0x70e/0x8a0 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 rcu: rcu_preempt kthread starved for 633 jiffies! g43161 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:27496 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0x16e2/0x4cd0 kernel/sched/core.c:6767 __schedule_loop kernel/sched/core.c:6845 [inline] schedule+0x165/0x360 kernel/sched/core.c:6860 schedule_timeout+0x12b/0x270 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x301/0x1540 kernel/rcu/tree.c:2046 rcu_gp_kthread+0x99/0x390 kernel/rcu/tree.c:2248 kthread+0x70e/0x8a0 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:153 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 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 8792 Comm: kworker/u8:12 Not tainted 6.15.0-rc5-syzkaller-00032-g0d8d44db295c #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/29/2025 Workqueue: wg-kex-wg1 wg_packet_handshake_send_worker RIP: 0010:__in6_dev_get include/net/addrconf.h:347 [inline] RIP: 0010:ip6_ignore_linkdown include/net/addrconf.h:443 [inline] RIP: 0010:find_match+0xa8/0xc90 net/ipv6/route.c:781 Code: fc ff df 42 80 7c 25 00 00 74 08 48 89 df e8 ef a2 12 f8 48 89 d8 bb c0 00 00 00 48 03 18 48 89 d8 48 c1 e8 03 42 80 3c 20 00 <74> 08 48 89 df e8 ce a2 12 f8 48 8b 1b e8 36 0c 47 01 41 89 c4 31 RSP: 0018:ffffc90000006540 EFLAGS: 00000246 RAX: 1ffff1100bae8018 RBX: ffff88805d7400c0 RCX: 0000000000000100 RDX: ffff88802b96bc00 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 1ffff1100fdd1797 R08: ffffc90000006840 R09: ffffc90000006850 R10: ffffc900000066a0 R11: fffff52000000cd6 R12: dffffc0000000000 R13: 0000000000000003 R14: 1ffff1100fdd1799 R15: ffff88807ee8bccf FS: 0000000000000000(0000) GS:ffff8881260cb000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffe0c3e4bfc CR3: 000000000dd36000 CR4: 00000000003526f0 Call Trace: __find_rr_leaf+0x23a/0x6d0 net/ipv6/route.c:869 find_rr_leaf net/ipv6/route.c:890 [inline] rt6_select net/ipv6/route.c:934 [inline] fib6_table_lookup+0x39f/0xa80 net/ipv6/route.c:2230 ip6_pol_route+0x222/0x1180 net/ipv6/route.c:2266 pol_lookup_func include/net/ip6_fib.h:616 [inline] __fib6_rule_action net/ipv6/fib6_rules.c:237 [inline] fib6_rule_action+0x674/0x7d0 net/ipv6/fib6_rules.c:275 fib_rules_lookup+0x767/0xe90 net/core/fib_rules.c:339 fib6_rule_lookup+0x18e/0x6f0 net/ipv6/fib6_rules.c:112 ip6_route_input_lookup net/ipv6/route.c:2335 [inline] ip6_route_input+0x6ce/0xa50 net/ipv6/route.c:2631 ip6_rcv_finish+0x141/0x2d0 net/ipv6/ip6_input.c:77 ip_sabotage_in+0x1de/0x270 net/bridge/br_netfilter_hooks.c:993 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_slow+0xc2/0x220 net/netfilter/core.c:626 nf_hook include/linux/netfilter.h:269 [inline] NF_HOOK+0x206/0x3a0 include/linux/netfilter.h:312 __netif_receive_skb_one_core net/core/dev.c:5887 [inline] __netif_receive_skb+0xd3/0x380 net/core/dev.c:6000 netif_receive_skb_internal net/core/dev.c:6086 [inline] netif_receive_skb+0x1cb/0x790 net/core/dev.c:6145 NF_HOOK+0x9d/0x390 include/linux/netfilter.h:315 br_handle_frame_finish+0x1489/0x1950 net/bridge/br_input.c:-1 br_nf_hook_thresh+0x3bf/0x490 net/bridge/br_netfilter_hooks.c:-1 br_nf_pre_routing_finish_ipv6+0x948/0xd00 net/bridge/br_netfilter_ipv6.c:-1 NF_HOOK include/linux/netfilter.h:314 [inline] br_nf_pre_routing_ipv6+0x37e/0x6b0 net/bridge/br_netfilter_ipv6.c:184 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_bridge_pre net/bridge/br_input.c:282 [inline] br_handle_frame+0x97f/0x14c0 net/bridge/br_input.c:433 __netif_receive_skb_core+0x10de/0x4180 net/core/dev.c:5773 __netif_receive_skb_one_core net/core/dev.c:5885 [inline] __netif_receive_skb+0x72/0x380 net/core/dev.c:6000 process_backlog+0x60e/0x14f0 net/core/dev.c:6352 __napi_poll+0xc4/0x480 net/core/dev.c:7324 napi_poll net/core/dev.c:7388 [inline] net_rx_action+0x6ea/0xdf0 net/core/dev.c:7510 handle_softirqs+0x283/0x870 kernel/softirq.c:579 do_softirq+0xec/0x180 kernel/softirq.c:480 __local_bh_enable_ip+0x17d/0x1c0 kernel/softirq.c:407 local_bh_enable include/linux/bottom_half.h:33 [inline] fpregs_unlock arch/x86/include/asm/fpu/api.h:77 [inline] kernel_fpu_end+0xd2/0x120 arch/x86/kernel/fpu/core.c:460 blake2s_compress+0x5f/0xd0 arch/x86/crypto/blake2s-glue.c:49 blake2s_update+0x14b/0x450 lib/crypto/blake2s.c:32 hmac+0x288/0x330 drivers/net/wireguard/noise.c:332 kdf drivers/net/wireguard/noise.c:367 [inline] message_ephemeral+0x1e2/0x280 drivers/net/wireguard/noise.c:493 wg_noise_handshake_create_initiation+0x27c/0x7e0 drivers/net/wireguard/noise.c:545 wg_packet_send_handshake_initiation drivers/net/wireguard/send.c:34 [inline] wg_packet_handshake_send_worker+0x163/0x320 drivers/net/wireguard/send.c:51 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0xadb/0x17a0 kernel/workqueue.c:3319 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400 kthread+0x70e/0x8a0 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 net_ratelimit: 13798 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 veth0_to_bridge with own address as source address (addr:ce:c2:99:f3:be:48, 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 veth0_to_bridge with own address as source address (addr:ce:c2:99:f3:be:48, 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 veth0_to_bridge with own address as source address (addr:ce:c2:99:f3:be:48, vlan:0) net_ratelimit: 17129 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:1b, 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:ce:c2:99:f3:be:48, 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:1b, 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:ce:c2:99:f3:be:48, 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:1b, vlan:0)