watchdog: BUG: soft lockup - CPU#1 stuck for 144s! [syz.7.176:6949] Modules linked in: irq event stamp: 11794595 hardirqs last enabled at (11794594): [] irqentry_exit+0x74/0x90 kernel/entry/common.c:200 hardirqs last disabled at (11794595): [] sysvec_apic_timer_interrupt+0xe/0xc0 arch/x86/kernel/apic/apic.c:1050 softirqs last enabled at (103156): [] __do_softirq kernel/softirq.c:613 [inline] softirqs last enabled at (103156): [] invoke_softirq kernel/softirq.c:453 [inline] softirqs last enabled at (103156): [] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680 softirqs last disabled at (103159): [] __do_softirq kernel/softirq.c:613 [inline] softirqs last disabled at (103159): [] invoke_softirq kernel/softirq.c:453 [inline] softirqs last disabled at (103159): [] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680 CPU: 1 UID: 0 PID: 6949 Comm: syz.7.176 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 RIP: 0010:unwind_next_frame+0x10e/0x2390 include/linux/rcupdate.h:-1 Code: 99 1a 0e 00 75 1f c6 05 07 99 1a 0e 01 48 c7 c7 a0 41 88 8b be 4b 03 00 00 48 c7 c2 e0 41 88 8b e8 77 c8 2a 00 4c 89 6c 24 70 <48> 89 5c 24 68 4d 8d 6e 50 4c 89 e8 48 c1 e8 03 48 89 44 24 38 80 RSP: 0018:ffffc90000a07b98 EFLAGS: 00000202 RAX: 0000000000000001 RBX: ffffffff81699b04 RCX: 98ee650268f34200 RDX: 0000000000000000 RSI: ffffffff8be33de0 RDI: ffffffff8be33da0 RBP: dffffc0000000000 R08: 0000000000000000 R09: ffffffff8172d195 R10: dffffc0000000000 R11: fffff91ffffb43a6 R12: 1ffff92000140f99 R13: ffffc90000a07d00 R14: ffffc90000a07cc8 R15: ffffffff8172d195 FS: 00007f34755d56c0(0000) GS:ffff888125d13000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f34749c3470 CR3: 000000007bf80000 CR4: 00000000003526f0 Call Trace: __unwind_start+0x5b9/0x760 arch/x86/kernel/unwind_orc.c:758 unwind_start arch/x86/include/asm/unwind.h:64 [inline] arch_stack_walk+0xe4/0x150 arch/x86/kernel/stacktrace.c:24 stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:68 kasan_save_free_info+0x46/0x50 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:243 [inline] __kasan_slab_free+0x5b/0x80 mm/kasan/common.c:275 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2422 [inline] slab_free mm/slub.c:4695 [inline] kfree+0x18e/0x440 mm/slub.c:4894 ieee80211_inform_bss+0xbd9/0x10a0 net/mac80211/scan.c:160 rdev_inform_bss net/wireless/rdev-ops.h:418 [inline] cfg80211_inform_single_bss_data+0xd05/0x1ac0 net/wireless/scan.c:2380 cfg80211_inform_bss_data+0x1fb/0x3b30 net/wireless/scan.c:3235 cfg80211_inform_bss_frame_data+0x3d7/0x730 net/wireless/scan.c:3326 ieee80211_bss_info_update+0x746/0x9e0 net/mac80211/scan.c:226 ieee80211_scan_rx+0x593/0xa20 net/mac80211/scan.c:355 __ieee80211_rx_handle_packet net/mac80211/rx.c:5186 [inline] ieee80211_rx_list+0x201c/0x2a90 net/mac80211/rx.c:5423 ieee80211_rx_napi+0x1a8/0x3d0 net/mac80211/rx.c:5446 ieee80211_rx include/net/mac80211.h:5210 [inline] ieee80211_handle_queued_frames+0xe8/0x1f0 net/mac80211/main.c:453 tasklet_action_common+0x36c/0x580 kernel/softirq.c:829 handle_softirqs+0x283/0x870 kernel/softirq.c:579 __do_softirq kernel/softirq.c:613 [inline] invoke_softirq kernel/softirq.c:453 [inline] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680 irq_exit_rcu+0x9/0x30 kernel/softirq.c:696 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1050 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1050 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:kasan_check_range+0x9/0x2c0 mm/kasan/generic.c:188 Code: d5 04 ff 90 0f 0b cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 55 41 57 41 56 <41> 55 41 54 53 b0 01 48 85 f6 0f 84 ba 01 00 00 4c 8d 04 37 49 39 RSP: 0018:ffffc90002f56ce0 EFLAGS: 00000246 RAX: ffffffff81cb1965 RBX: 0000000000000010 RCX: ffffffff81cb197b RDX: 0000000000000001 RSI: 0000000000000010 RDI: ffffc90002f56da0 RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff81cb1857 R10: dffffc0000000000 R11: fffff91ffffb3fa6 R12: 0000000000000001 R13: ffffc90002f56da0 R14: ffffc90002f56da0 R15: ffffffff8e009268 __asan_memset+0x22/0x50 mm/kasan/shadow.c:84 bpf_prog_run_array include/linux/bpf.h:2284 [inline] trace_call_bpf+0x1db/0x850 kernel/trace/bpf_trace.c:146 perf_trace_run_bpf_submit+0x78/0x170 kernel/events/core.c:10918 do_perf_trace_lock include/trace/events/lock.h:50 [inline] perf_trace_lock+0x2f8/0x3b0 include/trace/events/lock.h:50 __do_trace_lock_release include/trace/events/lock.h:69 [inline] trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0x3b2/0x3e0 kernel/locking/lockdep.c:5879 rcu_lock_release include/linux/rcupdate.h:341 [inline] rcu_read_unlock include/linux/rcupdate.h:871 [inline] class_rcu_destructor include/linux/rcupdate.h:1169 [inline] unwind_next_frame+0x19a9/0x2390 arch/x86/kernel/unwind_orc.c:680 arch_stack_walk+0x11c/0x150 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:122 save_stack+0xf5/0x1f0 mm/page_owner.c:156 __set_page_owner+0x8d/0x4a0 mm/page_owner.c:329 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x240/0x2a0 mm/page_alloc.c:1851 prep_new_page mm/page_alloc.c:1859 [inline] get_page_from_freelist+0x21e4/0x22c0 mm/page_alloc.c:3858 __alloc_frozen_pages_noprof+0x181/0x370 mm/page_alloc.c:5148 alloc_pages_mpol+0x232/0x4a0 mm/mempolicy.c:2416 alloc_frozen_pages_noprof mm/mempolicy.c:2487 [inline] alloc_pages_noprof+0xa9/0x190 mm/mempolicy.c:2507 get_free_pages_noprof+0xf/0x80 mm/page_alloc.c:5207 __kasan_populate_vmalloc mm/kasan/shadow.c:364 [inline] kasan_populate_vmalloc+0x38/0x270 mm/kasan/shadow.c:435 alloc_vmap_area+0xd62/0x14a0 mm/vmalloc.c:2092 __get_vm_area_node+0x1f8/0x300 mm/vmalloc.c:3187 __vmalloc_node_range_noprof+0x301/0x12f0 mm/vmalloc.c:3853 __bpf_map_area_alloc kernel/bpf/syscall.c:399 [inline] bpf_map_area_alloc+0x12d/0x180 kernel/bpf/syscall.c:406 reuseport_array_alloc+0x98/0x130 kernel/bpf/reuseport_array.c:155 map_create+0xaa3/0x14d0 kernel/bpf/syscall.c:1480 __sys_bpf+0x60f/0x870 kernel/bpf/syscall.c:6011 __do_sys_bpf kernel/bpf/syscall.c:6139 [inline] __se_sys_bpf kernel/bpf/syscall.c:6137 [inline] __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:6137 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f347478eba9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f34755d5038 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 RAX: ffffffffffffffda RBX: 00007f34749d5fa0 RCX: 00007f347478eba9 RDX: 0000000000000050 RSI: 0000200000000300 RDI: 0000000000000000 RBP: 00007f3474811e19 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f34749d6038 R14: 00007f34749d5fa0 R15: 00007ffc30abf858 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 6987 Comm: kworker/u8:15 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Workqueue: bat_events batadv_nc_worker RIP: 0010:check_region_inline mm/kasan/generic.c:174 [inline] RIP: 0010:kasan_check_range+0x1d/0x2c0 mm/kasan/generic.c:189 Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 55 41 57 41 56 41 55 41 54 53 b0 01 48 85 f6 0f 84 ba 01 00 00 4c 8d 04 37 <49> 39 f8 0f 82 82 02 00 00 49 b9 00 00 00 00 00 80 ff ff eb 11 cc RSP: 0018:ffffc90000007d90 EFLAGS: 00000002 RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff81850bb8 RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8fa3a830 RBP: ffffc90000007ed0 R08: ffffffff8fa3a838 R09: 1ffffffff1f47506 R10: dffffc0000000000 R11: fffffbfff1f47507 R12: dffffc0000000000 R13: 0000000000000006 R14: ffff8880b8623d08 R15: ffff88802ed79600 FS: 0000000000000000(0000) GS:ffff888125c13000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055d7d2e1b5c0 CR3: 000000000df36000 CR4: 00000000003526f0 DR0: 0000200000000300 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600 Call Trace: instrument_atomic_read include/linux/instrumented.h:68 [inline] _test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline] cpumask_test_cpu include/linux/cpumask.h:646 [inline] cpu_online include/linux/cpumask.h:1205 [inline] trace_softirq_raise+0x28/0x110 include/trace/events/irq.h:156 __raise_softirq_irqoff kernel/softirq.c:746 [inline] tasklet_action_common+0x13d/0x580 kernel/softirq.c:847 handle_softirqs+0x283/0x870 kernel/softirq.c:579 do_softirq+0xec/0x180 kernel/softirq.c:480 __local_bh_enable_ip+0x17d/0x1c0 kernel/softirq.c:407 spin_unlock_bh include/linux/spinlock.h:396 [inline] batadv_nc_purge_paths+0x318/0x3b0 net/batman-adv/network-coding.c:471 batadv_nc_worker+0x328/0x610 net/batman-adv/network-coding.c:720 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3319 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400 kthread+0x70e/0x8a0 kernel/kthread.c:463 ret_from_fork+0x436/0x7d0 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245