BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 152s!
Showing busy workqueues and worker pools:
workqueue events: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=20 refcnt=21
pending: 2*nsim_dev_hwstats_traffic_work, 4*psi_avgs_work, vmstat_shepherd, 7*ovs_dp_masks_rebalance, bpf_prog_free_deferred, delayed_vfree_work, free_obj_work, 3*rht_deferred_worker
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=10 refcnt=11
in-flight: 15556:ovs_dp_masks_rebalance ,15557:ovs_dp_masks_rebalance ,15554:ovs_dp_masks_rebalance
pending: cpool_cleanup_work_cb, debugfs_reap_work, 3*nsim_dev_hwstats_traffic_work, jump_label_update_timeout, psi_avgs_work
workqueue events_long: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=13 refcnt=14
pending: 2*br_fdb_cleanup, 4*defense_work_handler, 2*br_fdb_cleanup, 2*br_multicast_gc_work, 2*br_fdb_cleanup, br_multicast_gc_work
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=7 refcnt=8
pending: defense_work_handler, br_fdb_cleanup, 5*defense_work_handler
workqueue events_unbound: flags=0x2
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 21491:cfg80211_wiphy_work cfg80211_wiphy_work ,13:cfg80211_wiphy_work cfg80211_wiphy_work
pwq 8: cpus=0-1 flags=0x6 nice=0 active=4 refcnt=5
pending: toggle_allocation_gate, flush_memcg_stats_dwork
workqueue events_unbound: flags=0x2
pwq 8: cpus=0-1 flags=0x6 nice=0 active=7 refcnt=8
in-flight: 154:linkwatch_event
pending: 5*nsim_dev_trap_report_work, idle_cull_fn
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=10 refcnt=11
pending: 2*nf_flow_offload_work_gc, hash_ipmark4_gc, hash_net6_gc, neigh_managed_work, 2*check_lifetime, reg_check_chans_work, neigh_periodic_work, do_cache_clean
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=6 refcnt=7
in-flight: 15552:neigh_periodic_work ,15551:wg_ratelimiter_gc_entries
pending: hash_netportnet4_gc, gc_worker, check_lifetime, neigh_managed_work
workqueue kvfree_rcu_reclaim: flags=0xa
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=3 MAYDAY
pending: kfree_rcu_monitor
workqueue netns: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
in-flight: 8(RESCUER):cleanup_net
workqueue mm_percpu_wq: flags=0x8
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: vmstat_update
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: vmstat_update
workqueue mld: flags=0x40108
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: mld_query_work
workqueue ipv6_addrconf: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=14
in-flight: 3185(RESCUER):addrconf_verify_work
inactive: 9*addrconf_verify_work
workqueue bat_events: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=69
in-flight: 3410(RESCUER):batadv_tt_purge
inactive: 4*batadv_tt_purge, batadv_dat_purge, batadv_bla_periodic_work, batadv_tt_purge, batadv_dat_purge, 2*batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, 2*batadv_dat_purge, 2*batadv_bla_periodic_work, batadv_dat_purge, 10*batadv_mcast_mla_update, 6*batadv_purge_orig, 4*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 4*batadv_iv_send_outstanding_bat_ogm_packet, batadv_dat_purge, 2*batadv_bla_periodic_work, 2*batadv_dat_purge, 5*batadv_iv_send_outstanding_bat_ogm_packet, 2*batadv_bla_periodic_work, batadv_dat_purge, batadv_iv_send_outstanding_bat_ogm_packet, 3*batadv_tt_purge, 2*batadv_purge_orig, batadv_tt_purge
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 2936:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-kex-wg2: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 7376:wg_packet_handshake_send_worker
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-kex-wg0: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 60:wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 7375:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 36:wg_packet_handshake_send_worker
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
pending: 2*wg_packet_handshake_send_worker
workqueue bond1: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
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
pending: bond_alb_monitor
inactive: bond_mii_monitor
workqueue bond2: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_mii_monitor
inactive: bond_alb_monitor
workqueue bond4: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_alb_monitor
inactive: bond_mii_monitor
workqueue bond6: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=4
pending: bond_mii_monitor
workqueue bond5: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_mii_monitor
inactive: bond_alb_monitor
workqueue bond7: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_mii_monitor
inactive: bond_3ad_state_machine_handler
workqueue bond8: 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 wg-kex-wg0: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg0: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=3 refcnt=4
in-flight: 9870:wg_packet_tx_worker wg_packet_tx_worker
pending: wg_packet_encrypt_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3
pending: wg_packet_tx_worker, wg_packet_encrypt_worker
workqueue wg-kex-wg2: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 12:wg_packet_handshake_send_worker
workqueue wg-crypt-wg2: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_tx_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 1149:wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=3 refcnt=4
in-flight: 5887:wg_packet_tx_worker
pending: wg_packet_tx_worker, wg_packet_encrypt_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-wg0: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 50:wg_packet_handshake_send_worker wg_packet_handshake_send_worker
workqueue wg-crypt-wg1: 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 wg-kex-wg2: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
pending: 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 bond1: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_mii_monitor
inactive: bond_3ad_state_machine_handler
workqueue hci4: flags=0x20012
pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4
in-flight: 5148:hci_cmd_sync_work
workqueue bond3: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY
pending: bond_3ad_state_machine_handler
inactive: bond_mii_monitor
workqueue bond4: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
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
pending: bond_alb_monitor
inactive: bond_mii_monitor
workqueue bond6: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_mii_monitor
inactive: bond_alb_monitor
workqueue bond7: 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 bond8: flags=0x2000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=5
pending: bond_alb_monitor
inactive: bond_mii_monitor
pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=154s workers=16 idle: 9869 9868 9874 5914 5907 984 9872 5886 9 9873 10 15562 15564 15563
pool 6: cpus=1 node=0 flags=0x0 nice=0 hung=2s workers=18 idle: 15558 15553 15560 5900 981 5946 24 5991 5947 5827 43 15561 15559
pool 8: cpus=0-1 flags=0x6 nice=0 hung=0s workers=12 manager: 21492
pool 9: cpus=0-1 node=0 flags=0x4 nice=-20 hung=0s workers=5 idle: 5844 5829 5835 52
Showing backtraces of running workers in stalled CPU-bound worker pools:
pool 2:
task:kworker/0:4 state:R running task stack:23472 pid:5887 tgid:5887 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: wg-crypt-wg1 wg_packet_tx_worker
Call Trace:
context_switch kernel/sched/core.c:5325 [inline]
__schedule+0x1798/0x4cc0 kernel/sched/core.c:6929
preempt_schedule_common+0x83/0xd0 kernel/sched/core.c:7113
preempt_schedule+0xae/0xc0 kernel/sched/core.c:7137
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__local_bh_enable_ip+0x13e/0x1c0 kernel/softirq.c:457
keep_key_fresh drivers/net/wireguard/send.c:138 [inline]
wg_packet_create_data_done drivers/net/wireguard/send.c:259 [inline]
wg_packet_tx_worker+0x6bf/0x7c0 drivers/net/wireguard/send.c:276
process_one_work kernel/workqueue.c:3263 [inline]
process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346
worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427
kthread+0x711/0x8a0 kernel/kthread.c:463
ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
pool 2:
task:kworker/0:9 state:R running task stack:23032 pid:9870 tgid:9870 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: wg-crypt-wg0 wg_packet_tx_worker
Call Trace:
context_switch kernel/sched/core.c:5325 [inline]
__schedule+0x1798/0x4cc0 kernel/sched/core.c:6929
preempt_schedule_common+0x83/0xd0 kernel/sched/core.c:7113
preempt_schedule+0xae/0xc0 kernel/sched/core.c:7137
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__local_bh_enable_ip+0x13e/0x1c0 kernel/softirq.c:457
wg_packet_create_data_done drivers/net/wireguard/send.c:247 [inline]
wg_packet_tx_worker+0x16b/0x7c0 drivers/net/wireguard/send.c:276
process_one_work kernel/workqueue.c:3263 [inline]
process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346
worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427
kthread+0x711/0x8a0 kernel/kthread.c:463
ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245