BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 49s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=4 refcnt=5 in-flight: 6624:reg_todo pending: 3*nsim_dev_hwstats_traffic_work pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=10 refcnt=11 pending: 3*nsim_dev_hwstats_traffic_work, 3*psi_avgs_work, 2*ovs_dp_masks_rebalance, 2*psi_avgs_work workqueue events_long: flags=0x0 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=3 refcnt=4 pending: 3*defense_work_handler pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=3 refcnt=4 in-flight: 26:defense_work_handler pending: 2*defense_work_handler workqueue events_unbound: flags=0x2 pwq 8: cpus=0-1 flags=0x6 nice=0 active=13 refcnt=14 in-flight: 295:cfg80211_wiphy_work cfg80211_wiphy_work ,2705:cfg80211_wiphy_work cfg80211_wiphy_work pending: 4*macvlan_process_broadcast, crng_reseed, 3*nsim_dev_trap_report_work, flush_memcg_stats_dwork pwq 8: cpus=0-1 flags=0x6 nice=0 active=23 refcnt=24 in-flight: 42:cfg80211_wiphy_work ,7735:cfg80211_wiphy_work ,4766:cfg80211_wiphy_work cfg80211_wiphy_work ,4659:cfg80211_wiphy_work cfg80211_wiphy_work ,1219:cfg80211_wiphy_work cfg80211_wiphy_work ,12:cfg80211_wiphy_work cfg80211_wiphy_work ,41:cfg80211_wiphy_work cfg80211_wiphy_work ,2643:cfg80211_wiphy_work cfg80211_wiphy_work pending: cfg80211_wiphy_work, 2*macvlan_process_broadcast, 2*nsim_dev_trap_report_work, toggle_allocation_gate, nsim_dev_trap_report_work, cfg80211_wiphy_work, macvlan_process_broadcast workqueue events_power_efficient: flags=0x82 pwq 8: cpus=0-1 flags=0x6 nice=0 active=9 refcnt=10 in-flight: 7737:gc_worker ,2718:crda_timeout_work pending: reg_check_chans_work, wg_ratelimiter_gc_entries, 2*neigh_managed_work, 2*check_lifetime, do_cache_clean pwq 8: cpus=0-1 flags=0x6 nice=0 active=6 refcnt=7 in-flight: 2572:neigh_periodic_work pending: fb_flashcursor, neigh_periodic_work, 3*check_lifetime workqueue kvfree_rcu_reclaim: flags=0xa pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=4 MAYDAY pending: 2*kfree_rcu_monitor workqueue mm_percpu_wq: flags=0x8 pwq 6: cpus=1 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: vmstat_update workqueue writeback: flags=0x4a pwq 8: cpus=0-1 flags=0x6 nice=0 active=2 refcnt=4 MAYDAY in-flight: 14:wb_workfn pending: wb_workfn workqueue ipv6_addrconf: flags=0x6000a pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=10 in-flight: 4200(RESCUER):addrconf_verify_work inactive: 5*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=0x6 nice=0 active=1 refcnt=46 in-flight: 4275(RESCUER):batadv_tt_purge inactive: batadv_tt_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_nc_worker, 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, 4*batadv_nc_worker, 5*batadv_mcast_mla_update, 2*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_purge_orig, 5*batadv_iv_send_outstanding_bat_ogm_packet, batadv_purge_orig, 5*batadv_iv_send_outstanding_bat_ogm_packet, 3*batadv_tt_purge workqueue hci0: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 in-flight: 6537: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: 6541:hci_cmd_sync_work workqueue hci2: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 in-flight: 6540:hci_cmd_sync_work workqueue hci3: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 in-flight: 52:hci_cmd_sync_work 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=0x28 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-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=0x28 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-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=0x28 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 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=0x28 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-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=0x28 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-crypt-wg2: flags=0x28 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-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=0x28 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-crypt-wg0: flags=0x28 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-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=0x28 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-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=0x28 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=0x24 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=0x28 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-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=0x28 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 loop3: flags=0x6 pwq 8: cpus=0-1 flags=0x6 nice=0 active=1 refcnt=2 pending: loop_rootcg_workfn workqueue hci4: flags=0x20012 pwq 9: cpus=0-1 node=0 flags=0x4 nice=-20 active=1 refcnt=4 in-flight: 6132:hci_cmd_sync_work workqueue wg-crypt-wg0: flags=0x28 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-crypt-wg1: flags=0x28 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=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=0x28 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 pool 2: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=8 idle: 10 6135 6579 6739 6586 9 6593 pool 6: cpus=1 node=0 flags=0x0 nice=0 hung=49s workers=6 idle: 2276 6819 24 6601 6594 pool 8: cpus=0-1 flags=0x6 nice=0 hung=0s workers=15 manager: 7739 pool 9: cpus=0-1 node=0 flags=0x4 nice=-20 hung=0s workers=7 idle: 6534 6532 Showing backtraces of running workers in stalled CPU-bound worker pools: pool 6: task:kworker/1:1 state:R running task stack:0 pid:26 tgid:26 ppid:2 task_flags:0x4208060 flags:0x00000010 Workqueue: events_long defense_work_handler Call trace: __switch_to+0x418/0x87c arch/arm64/kernel/process.c:741 (T) context_switch kernel/sched/core.c:5357 [inline] __schedule+0x13b0/0x2864 kernel/sched/core.c:6961 preempt_schedule_common+0xe0/0x194 kernel/sched/core.c:7145 preempt_schedule+0x60/0x80 kernel/sched/core.c:7169 __local_bh_enable_ip+0x20c/0x35c kernel/softirq.c:414 local_bh_enable+0x28/0x34 include/linux/bottom_half.h:33 update_defense_level+0x5ec/0x984 net/netfilter/ipvs/ip_vs_ctl.c:210 defense_work_handler+0x30/0xdc net/netfilter/ipvs/ip_vs_ctl.c:235 process_one_work+0x7e8/0x155c kernel/workqueue.c:3236 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:463 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844 bridge0: received packet on veth0_to_bridge with own address as source address (addr:12:d4:69:da:12:b2, vlan:0) bridge0: received packet on veth0_to_bridge with own address as source address (addr:12:d4:69:da:12:b2, vlan:0) kworker/u8:3: page allocation failure: order:0, mode:0x40820(GFP_ATOMIC|__GFP_COMP), nodemask=(null),cpuset=/,mems_allowed=0 CPU: 0 UID: 0 PID: 42 Comm: kworker/u8:3 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 Workqueue: events_unbound cfg80211_wiphy_work Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 warn_alloc+0x1f8/0x30c mm/page_alloc.c:3932 __alloc_pages_slowpath+0xa28/0xac4 mm/page_alloc.c:4888 __alloc_frozen_pages_noprof+0x2c4/0x318 mm/page_alloc.c:5161 alloc_pages_mpol+0x1e4/0x460 mm/mempolicy.c:2416 alloc_frozen_pages_noprof+0xe0/0x210 mm/mempolicy.c:2487 alloc_slab_page mm/slub.c:2492 [inline] allocate_slab+0x108/0x3d8 mm/slub.c:2668 new_slab mm/slub.c:2714 [inline] ___slab_alloc+0x768/0xf1c mm/slub.c:3901 __slab_alloc+0x74/0xd0 mm/slub.c:3992 __slab_alloc_node mm/slub.c:4067 [inline] slab_alloc_node mm/slub.c:4228 [inline] kmem_cache_alloc_noprof+0x2e0/0x3e8 mm/slub.c:4247 skb_clone+0x1b4/0x328 net/core/skbuff.c:2049 deliver_clone net/bridge/br_forward.c:125 [inline] br_flood+0x380/0x5e8 net/bridge/br_forward.c:249 br_handle_frame_finish+0x1034/0x14c0 net/bridge/br_input.c:221 br_nf_hook_thresh+0x344/0x3d8 net/bridge/br_netfilter_hooks.c:-1 br_nf_pre_routing_finish_ipv6+0x87c/0xb98 net/bridge/br_netfilter_ipv6.c:-1 NF_HOOK include/linux/netfilter.h:318 [inline] br_nf_pre_routing_ipv6+0x2c4/0x5ac net/bridge/br_netfilter_ipv6.c:184 br_nf_pre_routing+0x578/0x1130 net/bridge/br_netfilter_hooks.c:508 nf_hook_entry_hookfn include/linux/netfilter.h:158 [inline] nf_hook_bridge_pre net/bridge/br_input.c:283 [inline] br_handle_frame+0x7b0/0x10b8 net/bridge/br_input.c:434 __netif_receive_skb_core+0xe34/0x3850 net/core/dev.c:5878 __netif_receive_skb_one_core net/core/dev.c:5989 [inline] __netif_receive_skb+0x78/0x2a8 net/core/dev.c:6104 process_backlog+0x60c/0x10e4 net/core/dev.c:6456 __napi_poll+0xb4/0x310 net/core/dev.c:7506 napi_poll net/core/dev.c:7569 [inline] net_rx_action+0x5f4/0xd58 net/core/dev.c:7696 handle_softirqs+0x328/0xc88 kernel/softirq.c:579 __do_softirq+0x14/0x20 kernel/softirq.c:613 ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:68 call_on_irq_stack+0x30/0x48 arch/arm64/kernel/entry.S:891 do_softirq_own_stack+0x20/0x2c arch/arm64/kernel/irq.c:73 do_softirq+0x90/0xf8 kernel/softirq.c:480 __local_bh_enable_ip+0x240/0x35c kernel/softirq.c:407 __raw_spin_unlock_bh include/linux/spinlock_api_smp.h:167 [inline] _raw_spin_unlock_bh+0x3c/0x4c kernel/locking/spinlock.c:210 spin_unlock_bh include/linux/spinlock.h:396 [inline] cfg80211_put_bss+0x1d4/0x228 net/wireless/scan.c:3355 ieee80211_rx_bss_put+0x50/0x68 net/mac80211/scan.c:37 ieee80211_rx_bss_info net/mac80211/ibss.c:1166 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1573 [inline] ieee80211_ibss_rx_queued_mgmt+0x152c/0x240c net/mac80211/ibss.c:1600 ieee80211_iface_process_skb net/mac80211/iface.c:1699 [inline] ieee80211_iface_work+0x754/0x106c net/mac80211/iface.c:1753 cfg80211_wiphy_work+0x294/0x49c net/wireless/core.c:435 process_one_work+0x7e8/0x155c kernel/workqueue.c:3236 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:463 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844 Mem-Info: active_anon:173 inactive_anon:14067 isolated_anon:0 active_file:2781 inactive_file:5867 isolated_file:0 unevictable:768 dirty:343 writeback:1 slab_reclaimable:11029 slab_unreclaimable:1513768 mapped:29571 shmem:9206 pagetables:1075 sec_pagetables:0 bounce:0 kernel_misc_reclaimable:0 free:14244 free_pcp:5585 free_cma:7360 Node 0 active_anon:692kB inactive_anon:56268kB active_file:11124kB inactive_file:23468kB unevictable:3072kB isolated(anon):0kB isolated(file):0kB mapped:118284kB dirty:1372kB writeback:4kB shmem:36824kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB kernel_stack:10084kB pagetables:4300kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB Node 0 DMA free:49448kB boost:0kB min:20864kB low:26080kB high:31296kB reserved_highatomic:6144KB free_highatomic:752KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3145728kB managed:3080192kB mlocked:0kB bounce:0kB free_pcp:12344kB local_pcp:3980kB free_cma:29440kB lowmem_reserve[]: 0 0 3491 3491 3491 Node 0 Normal free:7528kB boost:54412kB min:78600kB low:84644kB high:90688kB reserved_highatomic:4096KB free_highatomic:680KB active_anon:692kB inactive_anon:56268kB active_file:11124kB inactive_file:23468kB unevictable:3072kB writepending:1376kB present:5242880kB managed:3575796kB mlocked:0kB bounce:0kB free_pcp:9996kB local_pcp:8416kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 0 Node 0 DMA: 0*4kB 1*8kB (U) 1*16kB (H) 2*32kB (UH) 2*64kB (UH) 2*128kB (UH) 1*256kB (C) 3*512kB (UHC) 0*1024kB 1*2048kB (U) 11*4096kB (MC) = 49368kB Node 0 Normal: 0*4kB 1*8kB (H) 2*16kB (H) 1*32kB (M) 0*64kB 3*128kB (UMH) 3*256kB (MH) 12*512kB (M) 0*1024kB 0*2048kB 0*4096kB = 7368kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=32768kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=64kB 17848 total pagecache pages 0 pages in swap cache Free swap = 124996kB Total swap = 124996kB 2097152 pages RAM 0 pages HighMem/MovableOnly 433155 pages reserved 8192 pages cma reserved 0 pages hwpoisoned SLUB: Unable to allocate memory on CPU 0 (of node 0) on node -1, gfp=0x820(GFP_ATOMIC) cache: skbuff_head_cache, object size: 240, buffer size: 320, default order: 0, min order: 0 node 0: slabs: 630634, objs: 7567608, free: 0