BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 186s!
BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=-20 stuck for 176s!
Showing busy workqueues and worker pools:
workqueue events: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=7 refcnt=8
in-flight: 5906:bpf_prog_free_deferred
pending: 6*nsim_dev_hwstats_traffic_work
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=15 refcnt=16
in-flight: 29:nsim_fib_event_work
pending: 4*nsim_dev_hwstats_traffic_work, perf_sched_delayed, 4*psi_avgs_work, ovs_dp_masks_rebalance, nsim_fib_event_work, switchdev_deferred_process_work, 2*rht_deferred_worker
workqueue events_long: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=5 refcnt=6
pending: 5*defense_work_handler
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=6 refcnt=7
pending: 3*defense_work_handler, 2*br_multicast_gc_work, br_fdb_cleanup
workqueue events_unbound: flags=0x2
pwq 8: cpus=0-1 flags=0x4 nice=0 active=14 refcnt=15
in-flight: 6936:nsim_dev_trap_report_work ,6943:linkwatch_event ,6929:bpf_map_free_deferred ,6922:nsim_dev_trap_report_work ,1340:cfg80211_wiphy_work cfg80211_wiphy_work
pending: 8*nsim_dev_trap_report_work
pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2
in-flight: 1123:toggle_allocation_gate
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 6: cpus=1 node=0 flags=0x0 nice=0 active=12 refcnt=13
pending: neigh_periodic_work, neigh_managed_work, 2*nf_flow_offload_work_gc, gc_worker, wg_ratelimiter_gc_entries, hash_netiface6_gc, do_cache_clean, 4*check_lifetime
workqueue netns: flags=0x6000a
pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=4
in-flight: 12:cleanup_net
workqueue mm_percpu_wq: flags=0x108
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: vmstat_update
workqueue kblockd: flags=0x18
pwq 7: cpus=1 node=0 flags=0x0 nice=-20 active=1 refcnt=2
pending: blk_mq_requeue_work
workqueue ipv6_addrconf: flags=0x6000a
pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=13
in-flight: 6938:addrconf_dad_work
inactive: addrconf_dad_work, 4*addrconf_verify_work, addrconf_dad_work, 3*addrconf_verify_work
workqueue bat_events: flags=0x6000a
pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=50
in-flight: 6931:batadv_tt_purge
inactive: batadv_bla_periodic_work, batadv_dat_purge, 4*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_tt_purge, 4*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 6*batadv_mcast_mla_update, 4*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_purge_orig, 2*batadv_iv_send_outstanding_bat_ogm_packet, batadv_tt_purge, 2*batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, 2*batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, 2*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, batadv_iv_send_outstanding_bat_ogm_packet
workqueue wg-kex-wg0: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg0: flags=0x128
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-wg1: flags=0x128
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_tx_worker
workqueue wg-kex-wg2: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg2: flags=0x128
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=2 refcnt=3
pending: wg_packet_decrypt_worker, wg_packet_tx_worker
workqueue wg-crypt-wg1: flags=0x128
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=2 refcnt=3
pending: wg_packet_encrypt_worker, wg_packet_tx_worker
workqueue hci0: flags=0x20012
pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4
in-flight: 5830:hci_cmd_sync_work
workqueue wg-crypt-wg0: flags=0x128
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-wg1: flags=0x128
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg2: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg2: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
in-flight: 5899:wg_packet_decrypt_worker
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
pending: wg_packet_decrypt_worker, wg_packet_encrypt_worker, wg_packet_tx_worker
workqueue wg-crypt-wg0: flags=0x128
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-wg1: flags=0x128
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg2: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg2: flags=0x6
pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2
in-flight: 6924:wg_packet_handshake_send_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_encrypt_worker, wg_packet_tx_worker
workqueue hci2: flags=0x20012
pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4
in-flight: 5840:hci_cmd_sync_work
workqueue hci1: flags=0x20012
pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4
in-flight: 5842:hci_cmd_sync_work
workqueue wg-kex-wg0: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg0: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_tx_worker
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_tx_worker
workqueue wg-crypt-wg1: flags=0x128
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg2: flags=0x124
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-kex-wg0: flags=0x124
pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue wg-crypt-wg0: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3
pending: wg_packet_tx_worker, wg_packet_decrypt_worker
workqueue wg-kex-wg1: flags=0x124
pwq 6: cpus=1 node=0 flags=0x2 nice=0 active=1 refcnt=2
pending: wg_packet_handshake_receive_worker
workqueue hci3: flags=0x20012
pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4
in-flight: 12516:hci_cmd_sync_work
pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=1s workers=7 idle: 795 10 9 5913 5978
pool 6: cpus=1 node=0 flags=0x2 nice=0 hung=0s workers=6 manager: 5874
pool 8: cpus=0-1 flags=0x4 nice=0 hung=0s workers=19 idle: 1152 58 36 13 6947 6920
pool 9: cpus=0-1 node=0 flags=0x4 nice=-20 hung=0s workers=6 idle: 5840 5831 5836
Showing backtraces of running workers in stalled CPU-bound worker pools:
pool 6:
task:kworker/1:6 state:R running task stack:25128 pid:5948 tgid:5948 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_power_efficient neigh_periodic_work
Call Trace:
context_switch kernel/sched/core.c:5295 [inline]
__schedule+0x15dd/0x52d0 kernel/sched/core.c:6908
preempt_schedule_common+0x82/0xd0 kernel/sched/core.c:7092
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__local_bh_enable_ip+0xe1/0x130 kernel/softirq.c:457
spin_unlock_bh include/linux/spinlock.h:395 [inline]
neigh_periodic_work+0xc28/0xe50 net/core/neighbour.c:1038
process_one_work kernel/workqueue.c:3275 [inline]
process_scheduled_works+0xb02/0x1830 kernel/workqueue.c:3358
worker_thread+0xa50/0xfc0 kernel/workqueue.c:3439
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x51e/0xb90 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
pool 6:
task:kworker/1:1 state:R running task stack:24448 pid:29 tgid:29 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_power_efficient gc_worker
Call Trace:
context_switch kernel/sched/core.c:5295 [inline]
__schedule+0x15dd/0x52d0 kernel/sched/core.c:6908
preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7235
irqentry_exit+0x599/0x620 kernel/entry/common.c:239
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:lockdep_enabled kernel/locking/lockdep.c:118 [inline]
RIP: 0010:lock_release+0x5a/0x3d0 kernel/locking/lockdep.c:5881
Code: 11 83 f8 08 0f 83 56 02 00 00 89 c0 48 0f a3 05 8c d5 6f 0e 73 0d e8 75 f9 08 00 84 c0 0f 84 94 02 00 00 83 3d 86 08 70 0e 00 <0f> 84 1c 02 00 00 65 8b 05 69 5d 7a 11 85 c0 0f 85 0d 02 00 00 65
RSP: 0018:ffffc90000a57938 EFLAGS: 00000202
RAX: 0000000000000001 RBX: ffff888032400000 RCX: 0000000080000001
RDX: 0000000000000000 RSI: ffffffff8c27b3e0 RDI: ffffffff8c27b3a0
RBP: ffffc90000a57af0 R08: ffffffff90118db7 R09: 1ffffffff20231b6
R10: dffffc0000000000 R11: fffffbfff20231b7 R12: dffffc0000000000
R13: ffffffff89ca428d R14: ffffffff8e75e3e0 R15: 0000000000000e6b
rcu_lock_release include/linux/rcupdate.h:322 [inline]
rcu_read_unlock include/linux/rcupdate.h:881 [inline]
gc_worker+0xb4c/0x1290 net/netfilter/nf_conntrack_core.c:1617
process_one_work kernel/workqueue.c:3275 [inline]
process_scheduled_works+0xb02/0x1830 kernel/workqueue.c:3358
worker_thread+0xa50/0xfc0 kernel/workqueue.c:3439
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x51e/0xb90 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
----------------
Code disassembly (best guess):
0: 11 83 f8 08 0f 83 adc %eax,-0x7cf0f708(%rbx)
6: 56 push %rsi
7: 02 00 add (%rax),%al
9: 00 89 c0 48 0f a3 add %cl,-0x5cf0b740(%rcx)
f: 05 8c d5 6f 0e add $0xe6fd58c,%eax
14: 73 0d jae 0x23
16: e8 75 f9 08 00 call 0x8f990
1b: 84 c0 test %al,%al
1d: 0f 84 94 02 00 00 je 0x2b7
23: 83 3d 86 08 70 0e 00 cmpl $0x0,0xe700886(%rip) # 0xe7008b0
* 2a: 0f 84 1c 02 00 00 je 0x24c <-- trapping instruction
30: 65 8b 05 69 5d 7a 11 mov %gs:0x117a5d69(%rip),%eax # 0x117a5da0
37: 85 c0 test %eax,%eax
39: 0f 85 0d 02 00 00 jne 0x24c
3f: 65 gs