BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 187s!
Showing busy workqueues and worker pools:
workqueue events: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=37 refcnt=38
in-flight: 798:rht_deferred_worker ,5947:ovs_dp_masks_rebalance
pending: 4*nsim_dev_hwstats_traffic_work, 3*psi_avgs_work, page_pool_release_retry, psi_avgs_work, vmstat_shepherd, psi_avgs_work, 5*ovs_dp_masks_rebalance, free_obj_work, delayed_vfree_work, nfc_urelease_event_work, ipvlan_process_multicast, 9*rht_deferred_worker, switchdev_deferred_process_work, 5*rht_deferred_worker
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
in-flight: 44:rht_deferred_worker
pending: psi_avgs_work, nsim_dev_hwstats_traffic_work
workqueue events_long: flags=0x100
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=27 refcnt=28
pending: 5*defense_work_handler, 2*br_multicast_gc_work, br_fdb_cleanup, 2*br_multicast_gc_work, 2*br_fdb_cleanup, 3*br_multicast_gc_work, 2*br_fdb_cleanup, 5*br_multicast_gc_work, br_fdb_cleanup, 2*br_multicast_gc_work, 2*br_fdb_cleanup
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4
pending: br_multicast_gc_work, br_fdb_cleanup, defense_work_handler
workqueue events_unbound: flags=0x2
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
pending: flush_memcg_stats_dwork, toggle_allocation_gate
workqueue events_unbound: flags=0x2
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 7486:macvlan_process_broadcast
pending: macvlan_process_broadcast
pwq 8: cpus=0-1 flags=0x6 nice=0 active=5 refcnt=6
in-flight: 68:nsim_dev_trap_report_work ,7480:nsim_dev_trap_report_work
pending: 3*nsim_dev_trap_report_work
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=8 refcnt=9
pending: gc_worker, 3*nf_flow_offload_work_gc, hash_mac4_gc, 3*check_lifetime
pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=4 refcnt=5
in-flight: 5990:neigh_periodic_work
pending: wg_ratelimiter_gc_entries, 2*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 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 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2
pending: mld_ifc_work
workqueue ipv6_addrconf: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=6 MAYDAY
pending: addrconf_verify_work
inactive: addrconf_verify_work
workqueue krdsd: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=4
in-flight: 8056:rds_connect_worker
workqueue bat_events: flags=0x6000a
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=33
in-flight: 3408(RESCUER):batadv_dat_purge
inactive: batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, 5*batadv_mcast_mla_update, batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 4*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, batadv_tt_purge, 3*batadv_purge_orig, 4*batadv_tt_purge
workqueue wg-kex-wg0: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 13:wg_queued_expired_zero_key_material
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
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: 43:wg_packet_handshake_send_worker wg_packet_handshake_send_worker
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 7477:wg_queued_expired_zero_key_material ,6691: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=1 refcnt=2
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: 5967:wg_packet_handshake_send_worker
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
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: 2993:wg_packet_handshake_send_worker
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: 7472:wg_packet_handshake_send_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 7469:wg_packet_handshake_send_worker
pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2
in-flight: 1110: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 wg-kex-wg0: 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-crypt-wg0: flags=0x128
pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2
in-flight: 9:wg_packet_encrypt_worker
workqueue wg-kex-wg1: flags=0x6
pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=3
in-flight: 12: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
in-flight: 7475:wg_packet_handshake_send_worker
pending: wg_packet_handshake_send_worker
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_alb_monitor
inactive: 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 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 bond2: 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 bond3: 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=6 MAYDAY
pending: bond_mii_monitor
inactive: bond_alb_monitor
workqueue bond6: 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 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 bond2: 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=188s workers=5 idle: 5908 5907
pool 6: cpus=1 node=0 flags=0x0 nice=0 hung=10s workers=7 idle: 5925 5900 5899 14341 14340
pool 8: cpus=0-1 flags=0x6 nice=0 hung=0s workers=17 manager: 16261
Showing backtraces of running workers in stalled CPU-bound worker pools:
pool 2:
task:kworker/0:2 state:R running task stack:23672 pid:798 tgid:798 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events rht_deferred_worker
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7194
irqentry_exit+0x597/0x620 kernel/entry/common.c:216
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:qlink_to_object mm/kasan/quarantine.c:140 [inline]
RIP: 0010:qlink_free mm/kasan/quarantine.c:145 [inline]
RIP: 0010:qlist_free_all+0x6d/0x100 mm/kasan/quarantine.c:179
Code: 0c 04 49 8b 44 04 08 48 89 c2 48 ff ca a8 01 48 0f 44 d1 0f b6 42 33 c1 e0 18 3d 00 00 00 f5 49 0f 45 d5 4c 8b 62 08 49 8b 2f <49> 63 84 24 d8 00 00 00 49 29 c7 4c 89 e7 4c 89 fe e8 5d e4 ff ff
RSP: 0018:ffffc900030777e8 EFLAGS: 00000246
RAX: 00000000f5000000 RBX: ffffc90003077820 RCX: ffffea00014c3740
RDX: ffffea00014c3740 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffff8880530dd1e0 R08: 0000000000000000 R09: ffffffff822cd57c
R10: dffffc0000000000 R11: fffffbfff1fde34f R12: ffff88813fe26640
R13: 0000000000000000 R14: 0000000000000000 R15: ffff8880530dd1c0
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:350
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4953 [inline]
slab_alloc_node mm/slub.c:5263 [inline]
__do_kmalloc_node mm/slub.c:5656 [inline]
__kvmalloc_node_noprof+0x548/0x8d0 mm/slub.c:7140
bucket_table_alloc+0x63/0x370 lib/rhashtable.c:186
rhashtable_rehash_alloc+0x8b/0x120 lib/rhashtable.c:367
rht_deferred_worker+0x511/0x2180 lib/rhashtable.c:-1
process_one_work kernel/workqueue.c:3257 [inline]
process_scheduled_works+0xaec/0x17a0 kernel/workqueue.c:3340
worker_thread+0xda6/0x1360 kernel/workqueue.c:3421
kthread+0x726/0x8b0 kernel/kthread.c:463
ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
pool 2:
task:kworker/0:0 state:R running task stack:24280 pid:9 tgid:9 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: wg-crypt-wg0 wg_packet_encrypt_worker
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
preempt_schedule_common+0x82/0xd0 kernel/sched/core.c:7051
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock_irq include/linux/spinlock_api_smp.h:160 [inline]
_raw_spin_unlock_irq+0x45/0x50 kernel/locking/spinlock.c:202
process_one_work kernel/workqueue.c:3226 [inline]
process_scheduled_works+0x8f2/0x17a0 kernel/workqueue.c:3340
worker_thread+0xda6/0x1360 kernel/workqueue.c:3421
kthread+0x726/0x8b0 kernel/kthread.c:463
ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
pool 2:
task:kworker/0:6 state:R running task stack:24760 pid:5947 tgid:5947 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events ovs_dp_masks_rebalance
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
preempt_schedule_common+0x82/0xd0 kernel/sched/core.c:7051
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
_raw_spin_unlock_irqrestore+0x74/0x80 kernel/locking/spinlock.c:194
spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
__put_partials+0x10e/0x170 mm/slub.c:3879
__slab_free+0x294/0x320 mm/slub.c:5956
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x97/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_kmalloc+0x22/0xb0 mm/kasan/common.c:406
kasan_kmalloc include/linux/kasan.h:263 [inline]
__do_kmalloc_node mm/slub.c:5657 [inline]
__kmalloc_noprof+0x40c/0x7e0 mm/slub.c:5669
kmalloc_noprof include/linux/slab.h:961 [inline]
kmalloc_array_noprof include/linux/slab.h:1003 [inline]
ovs_flow_masks_rebalance+0xf4/0xc30 net/openvswitch/flow_table.c:1113
ovs_dp_masks_rebalance+0x56/0xe0 net/openvswitch/datapath.c:2564
process_one_work kernel/workqueue.c:3257 [inline]
process_scheduled_works+0xaec/0x17a0 kernel/workqueue.c:3340
worker_thread+0xda6/0x1360 kernel/workqueue.c:3421
kthread+0x726/0x8b0 kernel/kthread.c:463
ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
----------------
Code disassembly (best guess):
0: 0c 04 or $0x4,%al
2: 49 8b 44 04 08 mov 0x8(%r12,%rax,1),%rax
7: 48 89 c2 mov %rax,%rdx
a: 48 ff ca dec %rdx
d: a8 01 test $0x1,%al
f: 48 0f 44 d1 cmove %rcx,%rdx
13: 0f b6 42 33 movzbl 0x33(%rdx),%eax
17: c1 e0 18 shl $0x18,%eax
1a: 3d 00 00 00 f5 cmp $0xf5000000,%eax
1f: 49 0f 45 d5 cmovne %r13,%rdx
23: 4c 8b 62 08 mov 0x8(%rdx),%r12
27: 49 8b 2f mov (%r15),%rbp
* 2a: 49 63 84 24 d8 00 00 movslq 0xd8(%r12),%rax <-- trapping instruction
31: 00
32: 49 29 c7 sub %rax,%r15
35: 4c 89 e7 mov %r12,%rdi
38: 4c 89 fe mov %r15,%rsi
3b: e8 5d e4 ff ff call 0xffffe49d