BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 155s!
BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=-20 stuck for 193s!
Showing busy workqueues and worker pools:
workqueue events: flags=0x0
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=14/256 refcnt=15
pending: psi_avgs_work, 5*ovs_dp_masks_rebalance, nsim_dev_trap_report_work, 2*nsim_dev_hwstats_traffic_work, kfree_rcu_monitor, nsim_dev_trap_report_work, ima_keys_handler, switchdev_deferred_process_work, rht_deferred_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=13/256 refcnt=14
in-flight: 5119:kfree_rcu_work
pending: 4*nsim_dev_trap_report_work, 4*nsim_dev_hwstats_traffic_work, vmstat_shepherd, 2*ovs_dp_masks_rebalance, kfree_rcu_monitor
workqueue events_long: flags=0x0
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=4/256 refcnt=5
pending: 3*defense_work_handler, br_multicast_gc_work
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=4/256 refcnt=5
pending: 4*defense_work_handler
workqueue events_unbound: flags=0x2
pwq 4: cpus=0-1 flags=0x5 nice=0 active=4/512 refcnt=5
in-flight: 139:toggle_allocation_gate
pending: flush_memcg_stats_dwork, macvlan_process_broadcast, crng_reseed
workqueue events_freezable: flags=0x4
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: update_balloon_stats_func
workqueue events_power_efficient: flags=0x80
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: gc_worker, neigh_managed_work, neigh_periodic_work
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=6/256 refcnt=7
in-flight: 9:reg_check_chans_work
pending: do_cache_clean, wg_ratelimiter_gc_entries, check_lifetime, neigh_managed_work, neigh_periodic_work
workqueue rcu_gp: flags=0x8
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wait_rcu_exp_gp
workqueue mm_percpu_wq: flags=0x8
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: vmstat_update
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: vmstat_update
workqueue kblockd: flags=0x18
pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=2/256 refcnt=3
pending: blk_mq_timeout_work, blk_mq_requeue_work
workqueue dm_bufio_cache: flags=0x8
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: work_fn
workqueue mld: flags=0x40008
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/1 refcnt=2
pending: mld_dad_work
workqueue ipv6_addrconf: flags=0x40008
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/1 refcnt=91
in-flight: 2515:addrconf_dad_work
inactive: 86*addrconf_dad_work, 3*addrconf_verify_work
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/1 refcnt=139
in-flight: 5163:addrconf_dad_work
inactive: 133*addrconf_dad_work, 4*addrconf_verify_work
workqueue krxrpcd: flags=0xa001a
pwq 5: cpus=0-1 node=0 flags=0x4 nice=-20 active=1/1 refcnt=10
pending: rxrpc_peer_keepalive_worker
inactive: 6*rxrpc_peer_keepalive_worker
workqueue bat_events: flags=0xe000a
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/1 refcnt=58
in-flight: 2740(RESCUER):batadv_iv_send_outstanding_bat_ogm_packet
inactive: batadv_iv_send_outstanding_bat_ogm_packet, 6*batadv_tt_purge, 3*batadv_purge_orig, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_purge_orig, batadv_iv_send_outstanding_bat_ogm_packet, 3*batadv_nc_worker, batadv_mcast_mla_update, 2*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_mcast_mla_update, 2*batadv_iv_send_outstanding_bat_ogm_packet, batadv_bla_periodic_work, batadv_iv_send_outstanding_bat_ogm_packet, batadv_nc_worker, batadv_purge_orig, 3*batadv_iv_send_outstanding_bat_ogm_packet, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, 2*batadv_nc_worker, batadv_mcast_mla_update, 3*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 4*batadv_iv_send_outstanding_bat_ogm_packet
workqueue wg-kex-wg0: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=2/256 refcnt=3
in-flight: 151:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_encrypt_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg0: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: wg_packet_decrypt_worker, wg_packet_encrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg0: flags=0x24
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: wg_packet_tx_worker, wg_packet_encrypt_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg0: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
in-flight: 5121:wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
in-flight: 926:wg_packet_handshake_receive_worker
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_encrypt_worker
workqueue wg-kex-wg1: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=2/256 refcnt=3
in-flight: 42:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg1: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decrypt_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
workqueue wg-kex-wg1: flags=0x24
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg2: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
in-flight: 5117:wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
in-flight: 783:wg_packet_handshake_receive_worker
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg2: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_tx_worker
workqueue wg-kex-wg1: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=2/256 refcnt=3
pending: 2*wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_decrypt_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg0: flags=0x24
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
in-flight: 59:wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg2: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
in-flight: 23:wg_packet_handshake_receive_worker
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
in-flight: 5116:wg_packet_handshake_receive_worker
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=3/256 refcnt=4
in-flight: 49:wg_packet_handshake_send_worker
pending: 2*wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
in-flight: 5121:wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg1: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg2: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=2/256 refcnt=3
in-flight: 1047:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg2: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
workqueue wg-kex-wg2: flags=0x24
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg2: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=3/256 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
workqueue wg-kex-wg2: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=2/256 refcnt=3
in-flight: 11:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg2: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg0: flags=0x24
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x6
pwq 4: cpus=0-1 flags=0x5 nice=0 active=1/256 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker
workqueue wg-crypt-wg1: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-crypt-wg2: flags=0x28
pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
pending: wg_packet_tx_worker
pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=114s workers=8 idle: 8 5114
pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=9 idle: 5118 5120 5115
pool 4: cpus=0-1 flags=0x5 nice=0 hung=0s workers=8 manager: 2784
Showing backtraces of running workers in stalled CPU-bound worker pools:
pool 2:
task:kworker/1:1 state:R running task stack:26688 pid:27 tgid:27 ppid:2 flags:0x00004000
Workqueue: wg-kex-wg1 wg_packet_handshake_receive_worker
Call Trace:
context_switch kernel/sched/core.c:5400 [inline]
__schedule+0xf12/0x5c00 kernel/sched/core.c:6727
preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7047
irqentry_exit+0x36/0x80 kernel/entry/common.c:348
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649
RIP: 0010:fmul2+0x3de/0x480 arch/x86/crypto/curve25519-x86_64.c:296
Code: cf 4c 89 49 08 66 4c 0f 38 f6 d7 4c 89 51 10 66 4c 0f 38 f6 df 4c 89 59 18 48 c7 c0 00 00 00 00 48 0f 42 c2 49 01 c0 4c 89 01 <48> c7 c2 26 00 00 00 c4 62 bb f6 6e 60 31 ff f3 4c 0f 38 f6 46 40
RSP: 0018:ffffc90000a2f3b8 EFLAGS: 00000202
RAX: 0000000000000000 RBX: 0000000000000011 RCX: ffffc90000a2f538
RDX: 0000000000000026 RSI: ffffc90000a2f498 RDI: 0000000000000000
RBP: ffffc90000a2f538 R08: 6807895e6ecd64ec R09: cef23430c183162a
R10: 1aaaae0673f4ee92 R11: e0aa6c342364e1ec R12: ffffc90000a2f5b8
R13: 0000000000000025 R14: 072f0dd092ce6b3f R15: ffffc90000a2f5d8
point_add_and_double+0x594/0x610 arch/x86/crypto/curve25519-x86_64.c:1024
montgomery_ladder.constprop.0+0x37c/0x560 arch/x86/crypto/curve25519-x86_64.c:1098
curve25519_ever64 arch/x86/crypto/curve25519-x86_64.c:1252 [inline]
curve25519_arch+0x18b/0x230 arch/x86/crypto/curve25519-x86_64.c:1599
curve25519 include/crypto/curve25519.h:39 [inline]
mix_dh+0xa1/0x150 drivers/net/wireguard/noise.c:411
wg_noise_handshake_consume_initiation+0x266/0x860 drivers/net/wireguard/noise.c:608
wg_receive_handshake_packet+0x21a/0xbf0 drivers/net/wireguard/receive.c:144
wg_packet_handshake_receive_worker+0x17f/0x3a0 drivers/net/wireguard/receive.c:213
process_one_work+0x886/0x15d0 kernel/workqueue.c:2633
process_scheduled_works kernel/workqueue.c:2706 [inline]
worker_thread+0x8b9/0x1290 kernel/workqueue.c:2787
kthread+0x2c6/0x3a0 kernel/kthread.c:388
ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242
pool 2:
task:kworker/1:6 state:R running task stack:25856 pid:5118 tgid:5118 ppid:2 flags:0x00004000
Workqueue: wg-kex-wg1 wg_packet_handshake_receive_worker
Call Trace:
pool 2:
task:kworker/1:8 state:R running task stack:26704 pid:5121 tgid:5121 ppid:2 flags:0x00004000
Workqueue: wg-kex-wg2 wg_packet_handshake_receive_worker
Call Trace:
context_switch kernel/sched/core.c:5400 [inline]
__schedule+0xf12/0x5c00 kernel/sched/core.c:6727
preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7047
irqentry_exit+0x36/0x80 kernel/entry/common.c:348
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649
RIP: 0010:kernel_fpu_begin_mask+0x49/0x270 arch/x86/kernel/fpu/core.c:422
Code: b3 8a b5 41 48 c7 44 24 08 c5 2d 97 8c 48 c1 ed 03 48 c7 44 24 10 30 e9 30 81 48 01 e8 c7 00 f1 f1 f1 f1 c7 40 04 04 f3 f3 f3 <65> 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 e8 12 27 57 00 bf
RSP: 0018:ffffc90003fdf898 EFLAGS: 00000282
RAX: fffff520007fbf13 RBX: 0000000000000002 RCX: ffffffff8149b917
RDX: ffff88802a4abb80 RSI: ffffffff8149b920 RDI: 0000000000000002
RBP: 1ffff920007fbf13 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 1adc4c901e8ad1da R12: ffffc90003fdf9d8
R13: ffffc90003fdf9a8 R14: 0000000000000034 R15: ffffc90003fdf9f8
kernel_fpu_begin arch/x86/include/asm/fpu/api.h:42 [inline]
blake2s_compress+0x56/0xe0 arch/x86/crypto/blake2s-glue.c:43
blake2s_final+0xc9/0x140 lib/crypto/blake2s.c:54
blake2s.constprop.0+0x17d/0x220 include/crypto/blake2s.h:101
compute_mac1 drivers/net/wireguard/cookie.c:80 [inline]
wg_cookie_validate_packet+0x121/0x360 drivers/net/wireguard/cookie.c:130
wg_receive_handshake_packet+0x17d/0xbf0 drivers/net/wireguard/receive.c:121
wg_packet_handshake_receive_worker+0x17f/0x3a0 drivers/net/wireguard/receive.c:213
process_one_work+0x886/0x15d0 kernel/workqueue.c:2633
process_scheduled_works kernel/workqueue.c:2706 [inline]
worker_thread+0x8b9/0x1290 kernel/workqueue.c:2787
kthread+0x2c6/0x3a0 kernel/kthread.c:388
ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242
----------------
Code disassembly (best guess):
0: cf iret
1: 4c 89 49 08 mov %r9,0x8(%rcx)
5: 66 4c 0f 38 f6 d7 adcx %rdi,%r10
b: 4c 89 51 10 mov %r10,0x10(%rcx)
f: 66 4c 0f 38 f6 df adcx %rdi,%r11
15: 4c 89 59 18 mov %r11,0x18(%rcx)
19: 48 c7 c0 00 00 00 00 mov $0x0,%rax
20: 48 0f 42 c2 cmovb %rdx,%rax
24: 49 01 c0 add %rax,%r8
27: 4c 89 01 mov %r8,(%rcx)
* 2a: 48 c7 c2 26 00 00 00 mov $0x26,%rdx <-- trapping instruction
31: c4 62 bb f6 6e 60 mulx 0x60(%rsi),%r8,%r13
37: 31 ff xor %edi,%edi
39: f3 4c 0f 38 f6 46 40 adox 0x40(%rsi),%r8