BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 32s! Showing busy workqueues and worker pools: workqueue events: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=17 refcnt=18 in-flight: 9458:perf_sched_delayed for 13s ,866:bpf_prog_free_deferred for 14s pending: 2*l2cap_info_timeout, nsim_dev_hwstats_traffic_work, l2cap_info_timeout, 2*nsim_dev_hwstats_traffic_work, vmstat_shepherd, 2*psi_avgs_work, 3*ovs_dp_masks_rebalance, l2cap_info_timeout, ovs_dp_masks_rebalance, xfrm_state_gc_task workqueue events_unbound: flags=0x2 pwq 8: cpus=0-1 flags=0x4 nice=0 active=8 refcnt=9 in-flight: 5109:linkwatch_event for 17s ,5095:cfg80211_wiphy_work for 25s cfg80211_wiphy_work pending: nsim_dev_trap_report_work, 2*cfg80211_wiphy_work, macvlan_process_broadcast, crng_reseed workqueue events_power_efficient: flags=0x82 pwq 8: cpus=0-1 flags=0x4 nice=0 active=3 refcnt=4 pending: neigh_periodic_work, do_cache_clean, neigh_managed_work workqueue events_dfl_long: flags=0x2 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 pending: defense_work_handler workqueue rcu_gp: flags=0x108 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 in-flight: 9453:process_srcu for 33s workqueue mm_percpu_wq: flags=0x108 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: vmstat_update workqueue writeback: flags=0x4a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 pending: wb_workfn workqueue ipv6_addrconf: flags=0x6000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4 pending: addrconf_verify_work workqueue krxrpcd: flags=0x2001a pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=5 pending: rxrpc_peer_keepalive_worker inactive: rxrpc_peer_keepalive_worker workqueue bat_events: flags=0x6000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=14 pending: batadv_tt_purge inactive: batadv_mcast_mla_update, 2*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 2*batadv_tt_purge, batadv_dat_purge, 3*batadv_bla_periodic_work workqueue wg-crypt-wg0: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg1: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg0: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg1: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg2: flags=0x128 pwq 6: cpus=1 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=0x4 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_send_worker workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg1: flags=0x128 pwq 6: cpus=1 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=0x4 nice=0 active=2 refcnt=3 pending: 2*wg_packet_handshake_send_worker workqueue krds_cp_wq#1/0: flags=0x20002 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4 pending: rds_send_worker workqueue krds_cp_wq#1/1: flags=0x20002 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4 pending: rds_send_worker workqueue krds_cp_wq#2/0: flags=0x20002 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4 pending: rds_send_worker workqueue wg-crypt-wg0: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_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 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=2 refcnt=3 pending: wg_packet_encrypt_worker, wg_packet_tx_worker workqueue wg-crypt-wg2: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4 pending: wg_packet_decrypt_worker, wg_packet_tx_worker, wg_packet_encrypt_worker workqueue wg-crypt-wg0: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_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 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=2 refcnt=3 pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker workqueue wg-crypt-wg2: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4 pending: wg_packet_tx_worker, wg_packet_encrypt_worker, wg_packet_decrypt_worker workqueue hci1: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 pending: hci_cmd_timeout workqueue bond0: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4 pending: bond_netdev_notify_work workqueue hci6: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 pending: hci_cmd_timeout workqueue hci7: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 pending: hci_cmd_timeout workqueue hci8: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 pending: hci_cmd_timeout workqueue hci9: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 pending: hci_cmd_timeout pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=13s workers=10 idle: 4827 9457 10 4813 4799 9 9460 9459 pool 6: cpus=1 node=0 flags=0x0 nice=0 hung=32s workers=19 idle: 9454 4390 4802 9455 24 9452 9450 4793 26 9447 9449 4810 4803 4794 1610 9451 9456 9448 pool 8: cpus=0-1 flags=0x4 nice=0 hung=13s workers=66 idle: 5088 5078 5072 5113 5111 5097 5090 5096 5099 5098 5115 5114 5102 5108 5087 5073 5105 5112 5110 5081 5103 5106 5076 5101 5079 5094 5104 5077 5100 5116 5092 5068 5080 5066 5069 5059 5058 5075 5082 5067 4851 5057 5056 5055 5065 12 5054 171 4903 1470 40 59 13 42 5117 5118 5061 5071 5064 5074 5070 5060 5063 5062 Showing backtraces of busy workers in stalled worker pools: pool 6: task:kworker/1:15 state:R running task stack:0 pid:9453 tgid:9453 ppid:2 task_flags:0x4208060 flags:0x00000010 Workqueue: rcu_gp process_srcu Call trace: __switch_to+0x2b4/0x6e4 arch/arm64/kernel/process.c:775 (T) context_switch kernel/sched/core.c:5533 [inline] __schedule+0x135c/0x2b00 kernel/sched/core.c:7284 __schedule_loop kernel/sched/core.c:7361 [inline] schedule+0x13c/0x20c kernel/sched/core.c:7376 schedule_timeout+0xc0/0x28c kernel/time/sleep_timeout.c:75 do_wait_for_common kernel/sched/completion.c:100 [inline] __wait_for_common kernel/sched/completion.c:121 [inline] wait_for_common+0x220/0x394 kernel/sched/completion.c:132 wait_for_completion+0x18/0x24 kernel/sched/completion.c:153 synchronize_rcu_normal+0x28c/0x350 kernel/rcu/tree.c:3355 synchronize_rcu+0x1f4/0x258 kernel/rcu/tree.c:3413 srcu_readers_active_idx_check kernel/rcu/srcutree.c:540 [inline] try_check_zero+0x2d0/0x4f0 kernel/rcu/srcutree.c:1135 srcu_advance_state kernel/rcu/srcutree.c:1845 [inline] process_srcu+0x2f8/0x13b8 kernel/rcu/srcutree.c:1954 process_one_work kernel/workqueue.c:3396 [inline] process_scheduled_works+0x91c/0x1250 kernel/workqueue.c:3479 worker_thread+0x798/0xbd0 kernel/workqueue.c:3560 kthread+0x304/0x3d4 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:854 watchdog: BUG: soft lockup - CPU#0 stuck for 37s! [kworker/0:7:9458] Modules linked in: irq event stamp: 171668 hardirqs last enabled at (171667): [] irqentry_exit_to_kernel_mode_after_preempt include/linux/irq-entry-common.h:507 [inline] hardirqs last enabled at (171667): [] __arm64_exit_to_kernel_mode+0x70/0xcc arch/arm64/kernel/entry-common.c:98 hardirqs last disabled at (171668): [] __el1_irq arch/arm64/kernel/entry-common.c:565 [inline] hardirqs last disabled at (171668): [] el1_interrupt+0x28/0x60 arch/arm64/kernel/entry-common.c:581 softirqs last enabled at (171664): [] softirq_handle_end kernel/softirq.c:491 [inline] softirqs last enabled at (171664): [] handle_softirqs+0xb2c/0xcbc kernel/softirq.c:673 softirqs last disabled at (171643): [] __do_softirq+0x14/0x20 kernel/softirq.c:679