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)
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P18910/1:b..l
rcu: (detected by 1, t=10514 jiffies, g=163073, q=1005 ncpus=2)
task:syz.8.3209 state:R running task stack:26408 pid:18910 tgid:18909 ppid:11552 task_flags:0x40054c flags:0x00080003
Call Trace:
context_switch kernel/sched/core.c:5526 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7277
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7599
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947
Code: ff ff ff e8 50 25 42 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 a2 c0 f1 11 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 bf 29 45 0a cc 48 8d 3d 97 48 da
RSP: 0018:ffffc900054874c0 EFLAGS: 00000296
RAX: 9a2e00d3b6b9a500 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000105209fd RSI: ffffffff8e69c060 RDI: ffffffff8c6da080
RBP: ffff888033861f40 R08: ffffffff8177f1df R09: 0000000000000000
R10: ffffc900054875f8 R11: ffffffff81b28a90 R12: ffffffff8ed5c8e0
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
class_rcu_constructor include/linux/rcupdate.h:1216 [inline]
unwind_next_frame+0xac/0x2550 arch/x86/kernel/unwind_orc.c:495
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x71/0x1f0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1418 [inline]
free_pages_prepare+0x9eb/0xaf0 mm/page_alloc.c:1463
__free_contig_range_common+0x174/0x340 mm/page_alloc.c:7072
__free_contig_range mm/page_alloc.c:7117 [inline]
free_pages_bulk+0x48/0x120 mm/page_alloc.c:5322
vm_area_free_pages mm/vmalloc.c:3461 [inline]
vfree+0x231/0x490 mm/vmalloc.c:3510
kcov_put kernel/kcov.c:451 [inline]
kcov_close+0x28/0x50 kernel/kcov.c:556
__fput+0x418/0xa50 fs/file_table.c:512
task_work_run+0x1d9/0x270 kernel/task_work.c:233
exit_task_work include/linux/task_work.h:40 [inline]
do_exit+0x73a/0x2360 kernel/exit.c:1011
do_group_exit+0x22d/0x2f0 kernel/exit.c:1154
get_signal+0x121b/0x12c0 kernel/signal.c:3051
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop+0x10e/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
do_syscall_64+0x328/0x520 arch/x86/entry/syscall_64.c:89
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f810ed9e159
RSP: 002b:00007f810fc10fd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
RAX: fffffffffffffff4 RBX: 00007f810f025fa0 RCX: 00007f810ed9e159
RDX: 0000000000000000 RSI: 00002000000002c0 RDI: 0000000000000000
RBP: 00007f810ee3506b R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f810f026038 R14: 00007f810f025fa0 R15: 00007f810f14fa48
rcu: rcu_preempt kthread starved for 1458 jiffies! g163073 f0x0 RCU_GP_WAIT_FQS(5) ->state=R ->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:17 tgid:17 ppid:2 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5526 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7277
__schedule_loop kernel/sched/core.c:7354 [inline]
schedule+0x164/0x2b0 kernel/sched/core.c:7369
schedule_timeout+0x152/0x2c0 kernel/time/sleep_timeout.c:99
rcu_gp_fqs_loop+0x30c/0x11f0 kernel/rcu/tree.c:2122
rcu_gp_kthread+0x9e/0x2b0 kernel/rcu/tree.c:2330
kthread+0x38b/0x480 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 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 8241 Comm: kworker/u8:13 Tainted: G L syzkaller #0 PREEMPT(full)
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
Workqueue: wg-kex-wg0 wg_packet_handshake_send_worker
RIP: 0010:variable_test_bit arch/x86/include/asm/bitops.h:222 [inline]
RIP: 0010:arch_test_bit arch/x86/include/asm/bitops.h:233 [inline]
RIP: 0010:_test_bit include/asm-generic/bitops/instrumented-non-atomic.h:142 [inline]
RIP: 0010:cpumask_test_cpu include/linux/cpumask.h:650 [inline]
RIP: 0010:cpu_online include/linux/cpumask.h:1232 [inline]
RIP: 0010:trace_lock_release include/trace/events/lock.h:68 [inline]
RIP: 0010:lock_release+0x3c/0x3c0 kernel/locking/lockdep.c:5954
Code: 49 89 f5 49 89 fe 65 48 8b 05 c8 90 f1 11 48 89 44 24 28 0f 1f 44 00 00 65 8b 05 c7 90 f1 11 83 f8 08 0f 83 60 02 00 00 89 c0 <48> 0f a3 05 f4 de d6 0e 73 0d e8 25 03 09 00 84 c0 0f 84 9e 02 00
RSP: 0018:ffffc90000006c18 EFLAGS: 00000293
RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffff8880341cddc0
RDX: 8000000000000100 RSI: ffffffff8a8ff5b3 RDI: ffffffff8ed5c8e0
RBP: ffffc90000006d90 R08: 0000000000000100 R09: 1ffffffff20f47cf
R10: dffffc0000000000 R11: fffffbfff20f47d0 R12: ffff888077e878c0
R13: ffffffff8a8ff5b3 R14: ffffffff8ed5c8e0 R15: dffffc0000000000
FS: 0000000000000000(0000) GS:ffff888124cd1000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f278af4eccc CR3: 000000000eb48000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000063235cd5
DR3: 0000000000007000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
rcu_lock_release include/linux/rcupdate.h:319 [inline]
rcu_read_unlock include/linux/rcupdate.h:880 [inline]
ip6_pol_route+0x10ed/0x14d0 net/ipv6/route.c:2339
pol_lookup_func include/net/ip6_fib.h:672 [inline]
fib6_rule_lookup+0x556/0x730 net/ipv6/fib6_rules.c:123
ip6_route_input_lookup net/ipv6/route.c:2363 [inline]
ip6_route_input+0x78d/0xb20 net/ipv6/route.c:2666
ip6_rcv_finish+0x141/0x280 net/ipv6/ip6_input.c:117
ip_sabotage_in+0x1e1/0x270 net/bridge/br_netfilter_hooks.c:988
nf_hook_entry_hookfn include/linux/netfilter.h:165 [inline]
nf_hook_slow+0xc5/0x220 net/netfilter/core.c:619
nf_hook include/linux/netfilter.h:280 [inline]
NF_HOOK+0x21f/0x3c0 include/linux/netfilter.h:323
__netif_receive_skb_one_core net/core/dev.c:6264 [inline]
__netif_receive_skb net/core/dev.c:6377 [inline]
netif_receive_skb_internal net/core/dev.c:6463 [inline]
netif_receive_skb+0x278/0xbf0 net/core/dev.c:6522
NF_HOOK+0xa4/0x3a0 include/linux/netfilter.h:325
br_handle_frame_finish+0x1136/0x1950 net/bridge/br_input.c:-1
br_nf_hook_thresh+0x3dd/0x4c0 net/bridge/br_netfilter_hooks.c:-1
br_nf_pre_routing_finish_ipv6+0x90c/0xc40 net/bridge/br_netfilter_ipv6.c:-1
NF_HOOK include/linux/netfilter.h:325 [inline]
br_nf_pre_routing_ipv6+0x382/0x6f0 net/bridge/br_netfilter_ipv6.c:183
nf_hook_entry_hookfn include/linux/netfilter.h:165 [inline]
nf_hook_bridge_pre net/bridge/br_input.c:291 [inline]
br_handle_frame+0x1329/0x1600 net/bridge/br_input.c:451
__netif_receive_skb_core+0x989/0x30c0 net/core/dev.c:6151
__netif_receive_skb_one_core net/core/dev.c:6262 [inline]
__netif_receive_skb net/core/dev.c:6377 [inline]
process_backlog+0x727/0x18b0 net/core/dev.c:6728
__napi_poll+0xaa/0x330 net/core/dev.c:7787
napi_poll net/core/dev.c:7850 [inline]
net_rx_action+0x61d/0xf50 net/core/dev.c:8007
handle_softirqs+0x226/0x860 kernel/softirq.c:645
do_softirq+0x77/0xd0 kernel/softirq.c:546
__local_bh_enable_ip+0x100/0x140 kernel/softirq.c:473
blake2s_compress+0xfa/0x1c00 lib/crypto/x86/blake2s.h:42
blake2s_update+0x140/0x450 lib/crypto/blake2s.c:119
hmac+0x2d1/0x3b0 drivers/net/wireguard/noise.c:332
kdf+0xff/0x290 drivers/net/wireguard/noise.c:360
mix_precomputed_dh drivers/net/wireguard/noise.c:426 [inline]
wg_noise_handshake_create_initiation+0x460/0x810 drivers/net/wireguard/noise.c:560
wg_packet_send_handshake_initiation drivers/net/wireguard/send.c:34 [inline]
wg_packet_handshake_send_worker+0x18c/0x370 drivers/net/wireguard/send.c:51
process_one_work kernel/workqueue.c:3396 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
kthread+0x38b/0x480 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
net_ratelimit: 17808 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: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 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)