BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 143s! Showing busy workqueues and worker pools: workqueue events: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=9 refcnt=10 in-flight: 18450:ovs_dp_masks_rebalance for 143s pending: 2*ovs_dp_masks_rebalance, delayed_vfree_work, bpf_prog_free_deferred, psi_avgs_work, nsim_dev_hwstats_traffic_work, vmstat_shepherd, rht_deferred_worker pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=20 refcnt=21 in-flight: 18466:ovs_dp_masks_rebalance for 121s ,18464:ovs_dp_masks_rebalance for 121s ,18462:ovs_dp_masks_rebalance for 138s ,5949:ovs_dp_masks_rebalance for 109s pending: ovs_dp_masks_rebalance, 4*nsim_dev_hwstats_traffic_work, 2*psi_avgs_work, delayed_vfree_work, 3*psi_avgs_work, rht_deferred_worker, switchdev_deferred_process_work, 3*rht_deferred_worker workqueue events_long: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=8 refcnt=9 pending: 2*defense_work_handler, br_fdb_cleanup, defense_work_handler, 3*br_fdb_cleanup, br_multicast_gc_work pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=12 refcnt=13 pending: 2*br_fdb_cleanup, 5*defense_work_handler, 3*br_multicast_gc_work, 2*br_fdb_cleanup workqueue events_unbound: flags=0x2 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 in-flight: 6047:call_usermodehelper_exec_work for 179s workqueue events_unbound: flags=0x2 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 in-flight: 48:idle_cull_fn for 119s idle_cull_fn pwq 8: cpus=0-1 flags=0x6 nice=0 active=10 refcnt=11 in-flight: 6044:idle_cull_fn for 120s ,78:nsim_dev_trap_report_work for 43s ,22377:toggle_allocation_gate for 101s ,22378:nsim_dev_trap_report_work for 80s pending: crng_reseed, 3*nsim_dev_trap_report_work, flush_memcg_stats_dwork workqueue events_freezable: flags=0x104 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: update_balloon_stats_func workqueue events_power_efficient: flags=0x180 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=7 refcnt=9 in-flight: 9:htable_gc for 179s BAR(25490) pending: htable_gc, check_lifetime, gc_worker, check_lifetime, do_cache_clean, check_lifetime pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=14 refcnt=15 in-flight: 18458:neigh_periodic_work for 180s pending: neigh_periodic_work, 2*neigh_managed_work, wg_ratelimiter_gc_entries, hash_netport4_gc, 2*check_lifetime, reg_check_chans_work, check_lifetime, 2*nf_flow_offload_work_gc, 2*check_lifetime workqueue mm_percpu_wq: flags=0x108 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: vmstat_update pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=3 MAYDAY pending: vmstat_update workqueue writeback: flags=0x4a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 in-flight: 10841:wb_workfn for 148s workqueue nbd0-recv: flags=0x1a pwq 9: cpus=0-1 node=0 flags=0x6 nice=-20 active=2 refcnt=3 in-flight: 5855:recv_work for 193s ,50:recv_work for 193s workqueue ipv6_addrconf: flags=0x6000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=11 in-flight: 6043:addrconf_verify_work for 166s inactive: 7*addrconf_verify_work workqueue krxrpcd: flags=0x2001a pwq 9: cpus=0-1 node=0 flags=0x6 nice=-20 active=1 refcnt=12 MAYDAY pending: rxrpc_peer_keepalive_worker inactive: 7*rxrpc_peer_keepalive_worker workqueue bat_events: flags=0x6000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=34 MAYDAY in-flight: 3425(RESCUER):batadv_tt_purge for 15s pending: mayday_cursor_func inactive: batadv_dat_purge, 2*batadv_bla_periodic_work, batadv_dat_purge, batadv_tt_purge, 5*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_mcast_mla_update, 4*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_purge_orig, batadv_bla_periodic_work, batadv_dat_purge, batadv_tt_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_tt_purge workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 1103:wg_packet_handshake_send_worker for 103s ,15038:wg_packet_handshake_send_worker for 101s workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 pending: wg_queued_expired_zero_key_material pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 36:wg_packet_handshake_send_worker for 27s pending: wg_packet_handshake_send_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 pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 13:wg_packet_handshake_send_worker for 61s pending: wg_packet_handshake_send_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 pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 pending: 2*wg_packet_handshake_send_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 pending: wg_queued_expired_zero_key_material pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 15036:wg_packet_handshake_send_worker for 82s pending: wg_packet_handshake_send_worker workqueue krds_cp_wq#0/0: flags=0x20002 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=4 in-flight: 10845:rds_connect_worker for 141s workqueue bond1: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond3: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5 MAYDAY pending: bond_mii_monitor workqueue bond0: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond4: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond10: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 22379:wg_packet_handshake_send_worker for 126s pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg1: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=3 refcnt=4 in-flight: 15037:wg_packet_handshake_send_worker for 100s wg_packet_handshake_send_worker pending: wg_packet_handshake_send_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 pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 in-flight: 6048:wg_packet_handshake_send_worker for 61s workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_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 pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 1017:wg_packet_handshake_send_worker for 81s pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg2: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=3 refcnt=4 pending: wg_packet_decrypt_worker, wg_packet_tx_worker, wg_packet_encrypt_worker workqueue bond12: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 pending: 2*wg_packet_handshake_send_worker workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 pending: 2*wg_packet_handshake_send_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 57:wg_packet_handshake_send_worker for 101s wg_packet_handshake_send_worker workqueue wg-crypt-wg2: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3 pending: wg_packet_encrypt_worker, wg_packet_tx_worker workqueue hci4: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x6 nice=-20 active=1 refcnt=4 pending: hci_cmd_work workqueue hci4: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x6 nice=-20 active=1 refcnt=4 in-flight: 20327:hci_cmd_sync_work for 83s workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 6045:wg_packet_handshake_send_worker for 117s pending: wg_packet_handshake_send_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3 in-flight: 10839:wg_packet_handshake_send_worker for 82s ,12:wg_packet_handshake_send_worker for 99s workqueue bond1: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond1: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_3ad_state_machine_handler workqueue bond2: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond5: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5 MAYDAY pending: bond_mii_monitor workqueue bond7: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond8: flags=0x2000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY pending: bond_alb_monitor inactive: bond_mii_monitor pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=144s workers=6 idle: 8647 8646 18451 8649 pool 6: cpus=1 node=0 flags=0x2 nice=0 hung=7s workers=6 manager: 18456 pool 8: cpus=0-1 flags=0x6 nice=0 hung=0s workers=23 manager: 6046 pool 9: cpus=0-1 node=0 flags=0x6 nice=-20 hung=30s workers=4 manager: 17566 Showing backtraces of busy workers in stalled worker pools: pool 2: task:kworker/0:13 state:R running task stack:24424 pid:18450 tgid:18450 ppid:2 task_flags:0x4208060 flags:0x00080010 Workqueue: events ovs_dp_masks_rebalance Call Trace: sched_show_task+0x4aa/0x5f0 kernel/sched/core.c:8139 show_cpu_pool_busy_workers kernel/workqueue.c:7674 [inline] show_cpu_pools_busy_workers+0x27b/0x490 kernel/workqueue.c:7693 wq_watchdog_timer_fn+0x7dc/0x840 kernel/workqueue.c:7809 call_timer_fn+0x192/0x5e0 kernel/time/timer.c:1748 expire_timers kernel/time/timer.c:1799 [inline] __run_timers kernel/time/timer.c:2374 [inline] __run_timer_base+0x652/0x8b0 kernel/time/timer.c:2386 run_timer_base kernel/time/timer.c:2395 [inline] run_timer_softirq+0x103/0x170 kernel/time/timer.c:2406 handle_softirqs+0x22a/0x840 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0xca/0x220 kernel/softirq.c:735 irq_exit_rcu+0x9/0x30 kernel/softirq.c:752 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1061 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1061 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:179 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x47/0x80 kernel/locking/spinlock.c:198 Code: f7 e8 8d e4 e6 f5 f7 c3 00 02 00 00 74 05 e8 90 6f 12 f6 9c 58 a9 00 02 00 00 75 27 f7 c3 00 02 00 00 74 01 fb bf 01 00 00 00 d4 66 d8 f5 65 8b 05 1d 43 85 07 85 c0 74 18 5b 41 5e e9 41 48 RSP: 0018:ffffc900068e7988 EFLAGS: 00000206 RAX: 0000000000000006 RBX: 0000000000000202 RCX: 0000000080000002 RDX: 0000000000000006 RSI: ffffffff8dfd8f45 RDI: 0000000000000001 RBP: ffffc900068e7aa8 R08: ffffffff903386f7 R09: 1ffffffff20670de R10: dffffc0000000000 R11: fffffbfff20670df R12: dffffc0000000000 R13: 1ffff92000d1cf3c R14: ffffffff90165e08 R15: ffffffff90165e00 raw_spin_unlock_irqrestore_wake include/linux/sched/wake_q.h:97 [inline] __mutex_unlock_slowpath+0x640/0x6f0 kernel/locking/mutex.c:1015 ovs_unlock net/openvswitch/datapath.c:113 [inline] ovs_dp_masks_rebalance+0x93/0xe0 net/openvswitch/datapath.c:2595 process_one_work kernel/workqueue.c:3302 [inline] process_scheduled_works+0xb5d/0x1860 kernel/workqueue.c:3385 worker_thread+0xa53/0xfc0 kernel/workqueue.c:3466 kthread+0x388/0x470 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 pool 2: task:kworker/0:0 state:R running task stack:24648 pid:9 tgid:9 ppid:2 task_flags:0x4208060 flags:0x00080000 Workqueue: events_power_efficient htable_gc Call Trace: context_switch kernel/sched/core.c:5387 [inline] __schedule+0x17b4/0x5680 kernel/sched/core.c:7188 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7512 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:547 [inline] irqentry_exit+0x14f/0x730 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:__sanitizer_cov_trace_pc+0x5c/0x70 kernel/kcov.c:235 Code: a8 16 00 00 83 fa 02 75 21 48 8b 91 b0 16 00 00 48 8b 32 48 8d 7e 01 8b 89 ac 16 00 00 48 39 cf 73 08 48 89 3a 48 89 44 f2 08 0f 04 f6 09 cc 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 RSP: 0018:ffffc900000e7a38 EFLAGS: 00000293 RAX: ffffffff89f30d7c RBX: 1ffff920041a4eef RCX: ffff88801da95c40 RDX: 0000000000000000 RSI: 0000000000100000 RDI: 0000000000000000 RBP: 0000000000100000 R08: ffffffff903386f7 R09: 1ffffffff20670de R10: dffffc0000000000 R11: ffffffff89f2f060 R12: 0000000000000000 R13: ffffc90020800090 R14: dffffc0000000000 R15: ffffc90020d27778 htable_selective_cleanup+0x28c/0x340 net/netfilter/xt_hashlimit.c:368 htable_gc+0x29/0xa0 net/netfilter/xt_hashlimit.c:387 process_one_work kernel/workqueue.c:3302 [inline] process_scheduled_works+0xb5d/0x1860 kernel/workqueue.c:3385 worker_thread+0xa53/0xfc0 kernel/workqueue.c:3466 kthread+0x388/0x470 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 NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 Workqueue: wg-kex-wg2 wg_packet_handshake_receive_worker RIP: 0010:hlock_class kernel/locking/lockdep.c:234 [inline] RIP: 0010:check_wait_context kernel/locking/lockdep.c:4855 [inline] RIP: 0010:__lock_acquire+0x3c4/0x2cf0 kernel/locking/lockdep.c:5187 Code: 0c 95 0e 48 c7 c6 f5 66 0f 8e 67 48 0f b9 3a 90 31 c0 0f b6 98 c4 00 00 00 41 8b 45 20 25 ff 1f 00 00 48 0f a3 05 dc d0 a6 12 <73> 17 48 69 c0 c8 00 00 00 48 8d 88 70 a3 e9 93 84 db 75 3f e9 10 RSP: 0018:ffffc90000006b70 EFLAGS: 00000003 RAX: 0000000000000007 RBX: 0000000000000003 RCX: 0000000000000007 RDX: 0000000000000000 RSI: 0000000000002000 RDI: 0000000000000000 RBP: 0000000000000004 R08: ffffffff81771256 R09: ffffffff8e95cce0 R10: ffffc90000006ed8 R11: fffff52000000ddd R12: 0000000000000007 R13: ffff88801da96870 R14: ffff88801da95c40 R15: ffff88801da967d0 FS: 0000000000000000(0000) GS:ffff888125213000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055555ac214e8 CR3: 000000000e74a000 CR4: 00000000003526f0 Call Trace: lock_acquire+0x106/0x350 kernel/locking/lockdep.c:5868 rcu_lock_acquire include/linux/rcupdate.h:300 [inline] rcu_read_lock include/linux/rcupdate.h:838 [inline] class_rcu_constructor include/linux/rcupdate.h:1181 [inline] unwind_next_frame+0xc3/0x2550 arch/x86/kernel/unwind_orc.c:495 __unwind_start+0x5b8/0x760 arch/x86/kernel/unwind_orc.c:787 unwind_start arch/x86/include/asm/unwind.h:64 [inline] arch_stack_walk+0xe3/0x150 arch/x86/kernel/stacktrace.c:24 stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:57 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:78 unpoison_slab_object mm/kasan/common.c:340 [inline] __kasan_slab_alloc+0x6c/0x80 mm/kasan/common.c:366 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4569 [inline] slab_alloc_node mm/slub.c:4898 [inline] kmem_cache_alloc_noprof+0x2bc/0x650 mm/slub.c:4905 skb_clone+0x212/0x3a0 net/core/skbuff.c:2107 deliver_clone net/bridge/br_forward.c:125 [inline] maybe_deliver net/bridge/br_forward.c:191 [inline] br_flood+0x6cb/0xb80 net/bridge/br_forward.c:238 br_handle_frame_finish+0x1521/0x1c80 net/bridge/br_input.c:229 br_nf_hook_thresh+0x3dd/0x4c0 net/bridge/br_netfilter_hooks.c:-1 br_nf_pre_routing_finish_ipv6+0x91f/0xc30 net/bridge/br_netfilter_ipv6.c:-1 NF_HOOK include/linux/netfilter.h:318 [inline] br_nf_pre_routing_ipv6+0x374/0x6f0 net/bridge/br_netfilter_ipv6.c:183 nf_hook_entry_hookfn include/linux/netfilter.h:158 [inline] nf_hook_bridge_pre net/bridge/br_input.c:291 [inline] br_handle_frame+0x1277/0x1510 net/bridge/br_input.c:442 __netif_receive_skb_core+0x98f/0x3170 net/core/dev.c:6096 __netif_receive_skb_one_core net/core/dev.c:6207 [inline] __netif_receive_skb net/core/dev.c:6322 [inline] process_backlog+0x76d/0x1950 net/core/dev.c:6673 __napi_poll+0xae/0x340 net/core/dev.c:7737 napi_poll net/core/dev.c:7800 [inline] net_rx_action+0x627/0xf70 net/core/dev.c:7957 handle_softirqs+0x22a/0x840 kernel/softirq.c:622 do_softirq+0x76/0xd0 kernel/softirq.c:523 __local_bh_enable_ip+0xf8/0x130 kernel/softirq.c:450 blake2s_compress+0xf9/0x1eb0 lib/crypto/x86/blake2s.h:42 blake2s_final+0x116/0x260 lib/crypto/blake2s.c:142 hmac+0x2de/0x3b0 drivers/net/wireguard/noise.c:333 kdf+0x126/0x2b0 drivers/net/wireguard/noise.c:367 mix_dh drivers/net/wireguard/noise.c:413 [inline] wg_noise_handshake_consume_initiation+0x276/0x9a0 drivers/net/wireguard/noise.c:608 wg_receive_handshake_packet drivers/net/wireguard/receive.c:144 [inline] wg_packet_handshake_receive_worker+0x674/0x10c0 drivers/net/wireguard/receive.c:213 process_one_work kernel/workqueue.c:3302 [inline] process_scheduled_works+0xb5d/0x1860 kernel/workqueue.c:3385 worker_thread+0xa53/0xfc0 kernel/workqueue.c:3466 kthread+0x388/0x470 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 ---------------- Code disassembly (best guess): 0: f7 e8 imul %eax 2: 8d lea (bad),%esp 3: e4 e6 in $0xe6,%al 5: f5 cmc 6: f7 c3 00 02 00 00 test $0x200,%ebx c: 74 05 je 0x13 e: e8 90 6f 12 f6 call 0xf6126fa3 13: 9c pushf 14: 58 pop %rax 15: a9 00 02 00 00 test $0x200,%eax 1a: 75 27 jne 0x43 1c: f7 c3 00 02 00 00 test $0x200,%ebx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi * 2a: e8 d4 66 d8 f5 call 0xf5d86703 <-- trapping instruction 2f: 65 8b 05 1d 43 85 07 mov %gs:0x785431d(%rip),%eax # 0x7854353 36: 85 c0 test %eax,%eax 38: 74 18 je 0x52 3a: 5b pop %rbx 3b: 41 5e pop %r14 3d: e9 .byte 0xe9 3e: 41 rex.B 3f: 48 rex.W