bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 188s! Showing busy workqueues and worker pools: workqueue events: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=10 refcnt=11 in-flight: 11764:ovs_dp_masks_rebalance for 6s pending: 2*nsim_dev_hwstats_traffic_work, 2*psi_avgs_work, 2*ovs_dp_masks_rebalance, send_dm_alert, vmstat_shepherd, psi_avgs_work pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=21 refcnt=22 in-flight: 5888:rht_deferred_worker for 188s pending: send_dm_alert, rht_deferred_worker, l2cap_chan_timeout, 2*rht_deferred_worker, 3*nsim_dev_hwstats_traffic_work, 2*psi_avgs_work, 3*rht_deferred_worker, ovs_dp_masks_rebalance, rht_deferred_worker, 2*ovs_dp_masks_rebalance, rht_deferred_worker, psi_avgs_work, delayed_vfree_work workqueue events_long: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=6 refcnt=7 pending: 2*br_fdb_cleanup, 4*defense_work_handler pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=15 refcnt=16 pending: br_multicast_gc_work, br_fdb_cleanup, br_multicast_gc_work, 3*br_fdb_cleanup, 2*defense_work_handler, 4*br_multicast_gc_work, 2*br_fdb_cleanup, br_multicast_gc_work workqueue events_unbound: flags=0x2 pwq 8: cpus=0-1 flags=0x4 nice=0 active=7 refcnt=8 in-flight: 15242:nsim_dev_trap_report_work for 33s ,11144:nsim_dev_trap_report_work for 1s ,36:nsim_dev_trap_report_work for 21s ,11142:nsim_dev_trap_report_work for 5s ,11148:toggle_allocation_gate for 0s pending: flush_memcg_stats_dwork, 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: 2*check_lifetime, do_cache_clean, wg_ratelimiter_gc_entries, hash_ipportnet4_gc, neigh_managed_work, neigh_periodic_work, hash_netport4_gc pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=6 refcnt=7 pending: neigh_periodic_work, check_lifetime, reg_check_chans_work, gc_worker, neigh_managed_work, nf_flow_offload_work_gc workqueue mm_percpu_wq: flags=0x108 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 bat_events: flags=0x6000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=26 in-flight: 87:batadv_tt_purge for 39s inactive: batadv_mcast_mla_update, batadv_dat_purge, batadv_bla_periodic_work, batadv_mcast_mla_update, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_mcast_mla_update, batadv_purge_orig, 2*batadv_tt_purge, 2*batadv_iv_send_outstanding_bat_ogm_packet, 3*batadv_purge_orig, batadv_iv_send_outstanding_bat_ogm_packet, batadv_bla_periodic_work, batadv_mcast_mla_update, batadv_dat_purge, batadv_tt_purge workqueue wg-kex-wg1: flags=0x124 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker 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=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_send_worker workqueue wg-kex-wg2: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 11141:wg_packet_handshake_send_worker for 3s workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 76:wg_packet_handshake_send_worker for 9s workqueue wg-kex-wg0: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 11753:wg_packet_handshake_send_worker for 4s workqueue wg-kex-wg1: flags=0x124 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3 in-flight: 948:wg_packet_handshake_receive_worker for 270s wg_packet_handshake_receive_worker pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 11750:wg_packet_handshake_send_worker for 6s workqueue wg-crypt-wg1: flags=0x128 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_decrypt_worker workqueue wg-kex-wg2: flags=0x124 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=2 refcnt=3 in-flight: 5924:wg_packet_handshake_receive_worker for 216s wg_packet_handshake_receive_worker 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: 11757:wg_packet_handshake_send_worker for 0s 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_decrypt_worker workqueue wg-kex-wg1: flags=0x6 pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 11146:wg_packet_handshake_send_worker for 1s 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=3 refcnt=4 in-flight: 615:wg_packet_handshake_send_worker for 3s ,48:wg_packet_handshake_send_worker for 17s wg_packet_handshake_send_worker workqueue bond1: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond2: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond1: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_3ad_state_machine_handler inactive: bond_mii_monitor workqueue bond4: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond0: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 in-flight: 13:bond_3ad_state_machine_handler for 7s inactive: bond_mii_monitor workqueue bond5: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_mii_monitor inactive: bond_alb_monitor workqueue bond7: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond8: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 in-flight: 1160:bond_3ad_state_machine_handler for 8s inactive: bond_mii_monitor workqueue bond7: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_alb_monitor inactive: bond_mii_monitor workqueue bond8: flags=0x2000a pwq 8: cpus=0-1 flags=0x4 nice=0 active=1 refcnt=5 pending: bond_mii_monitor inactive: bond_3ad_state_machine_handler pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=7s workers=6 idle: 9 5917 5916 pool 6: cpus=1 node=0 flags=0x0 nice=0 hung=189s workers=4 idle: 24 5909 29 pool 8: cpus=0-1 flags=0x4 nice=0 hung=1s workers=23 idle: 11147 11143 11145 11140 3550 12 3597 Showing backtraces of busy workers in stalled worker pools: pool 6: task:kworker/1:4 state:R running task stack:23008 pid:5888 tgid:5888 ppid:2 task_flags:0x4208060 flags:0x00080000 Workqueue: events rht_deferred_worker Call Trace: context_switch kernel/sched/core.c:5387 [inline] __schedule+0x17b4/0x5680 kernel/sched/core.c:7188 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7512 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:547 [inline] irqentry_exit+0x14f/0x730 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:arch_try_cmpxchg128 arch/x86/include/asm/cmpxchg_64.h:83 [inline] RIP: 0010:__update_freelist_fast mm/slub.c:641 [inline] RIP: 0010:slab_update_freelist mm/slub.c:707 [inline] RIP: 0010:__slab_free+0xb3/0x2c0 mm/slub.c:5559 Code: 09 c1 89 4c 24 38 4d 85 ed 89 44 24 04 74 45 85 c0 74 41 45 31 e4 41 f6 46 0a 20 74 66 48 89 de 48 8b 5c 24 30 48 8b 4c 24 38 <48> 8b 44 24 40 48 8b 54 24 48 f0 48 0f c7 4e 20 48 89 f3 0f 84 e8 RSP: 0018:ffffc900045077a0 EFLAGS: 00000202 RAX: 000000000000000c RBX: ffff8880869c8a00 RCX: 000000080010000c RDX: ffff8880869c8a00 RSI: ffffea00021a7200 RDI: ffff88801f6b8b40 RBP: ffffc90004507830 R08: 0000000000000000 R09: ffffffff82311e1e R10: dffffc0000000000 R11: fffffbfff20670df R12: 0000000000000000 R13: ffff8880869c8e00 R14: ffff88801f6b8b40 R15: 0000000000000000 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x99/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:5295 [inline] __kvmalloc_node_noprof+0x528/0x8a0 mm/slub.c:6828 bucket_table_alloc+0x63/0x370 lib/rhashtable.c:186 rhashtable_rehash_alloc+0x8b/0x120 lib/rhashtable.c:368 rht_deferred_worker+0x511/0x2180 lib/rhashtable.c:-1 process_one_work kernel/workqueue.c:3302 [inline] process_scheduled_works+0xb5d/0x1860 kernel/workqueue.c:3385 worker_thread+0xa53/0xfc0 kernel/workqueue.c:3466 kthread+0x388/0x470 kernel/kthread.c:436 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 net_ratelimit: 10320 callbacks suppressed bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) net_ratelimit: 13766 callbacks suppressed bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:6a:5e:a5:7f:11:6c, vlan:0) bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) ---------------- Code disassembly (best guess): 0: 09 c1 or %eax,%ecx 2: 89 4c 24 38 mov %ecx,0x38(%rsp) 6: 4d 85 ed test %r13,%r13 9: 89 44 24 04 mov %eax,0x4(%rsp) d: 74 45 je 0x54 f: 85 c0 test %eax,%eax 11: 74 41 je 0x54 13: 45 31 e4 xor %r12d,%r12d 16: 41 f6 46 0a 20 testb $0x20,0xa(%r14) 1b: 74 66 je 0x83 1d: 48 89 de mov %rbx,%rsi 20: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 25: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx * 2a: 48 8b 44 24 40 mov 0x40(%rsp),%rax <-- trapping instruction 2f: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 34: f0 48 0f c7 4e 20 lock cmpxchg16b 0x20(%rsi) 3a: 48 89 f3 mov %rsi,%rbx 3d: 0f .byte 0xf 3e: 84 e8 test %ch,%al