RBP: 00007fb645210ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000002 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fb6453b5fa0 R15: 00007fff2cd81618 watchdog: BUG: soft lockup - CPU#1 stuck for 224s! [syz.6.2115:14780] Modules linked in: irq event stamp: 836518 hardirqs last enabled at (836517): [] irqentry_exit+0x3b/0x90 kernel/entry/common.c:357 hardirqs last disabled at (836518): [] sysvec_apic_timer_interrupt+0xe/0xc0 arch/x86/kernel/apic/apic.c:1049 softirqs last enabled at (836516): [] softirq_handle_end kernel/softirq.c:425 [inline] softirqs last enabled at (836516): [] handle_softirqs+0x5be/0x8e0 kernel/softirq.c:607 softirqs last disabled at (836479): [] __do_softirq kernel/softirq.c:613 [inline] softirqs last disabled at (836479): [] invoke_softirq kernel/softirq.c:453 [inline] softirqs last disabled at (836479): [] __irq_exit_rcu+0x109/0x170 kernel/softirq.c:680 CPU: 1 UID: 0 PID: 14780 Comm: syz.6.2115 Not tainted 6.15.0-rc4-syzkaller-00189-g2bfcee565c3a #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 RIP: 0010:rep_nop arch/x86/include/asm/vdso/processor.h:13 [inline] RIP: 0010:cpu_relax arch/x86/include/asm/vdso/processor.h:18 [inline] RIP: 0010:csd_lock_wait kernel/smp.c:340 [inline] RIP: 0010:smp_call_function_many_cond+0x4a3/0x1290 kernel/smp.c:885 Code: e5 01 89 ee e8 1e 13 0c 00 85 ed 74 48 48 8b 44 24 20 49 89 c4 83 e0 07 49 c1 ec 03 48 89 c5 4d 01 f4 83 c5 03 e8 bd 17 0c 00 90 41 0f b6 04 24 40 38 c5 7c 08 84 c0 0f 85 de 0b 00 00 8b 43 RSP: 0018:ffffc9000b8277c8 EFLAGS: 00000293 RAX: 0000000000000000 RBX: ffff8880b84415e0 RCX: ffffffff81af1aa9 RDX: ffff888046345a00 RSI: ffffffff81af1a83 RDI: 0000000000000005 RBP: 0000000000000003 R08: 0000000000000005 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: ffffed10170882bd R13: 0000000000000001 R14: dffffc0000000000 R15: ffff8880b853b180 FS: 0000000000000000(0000) GS:ffff888124ae6000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff726381c78 CR3: 000000000e180000 CR4: 0000000000350ef0 Call Trace: on_each_cpu_cond_mask+0x40/0x90 kernel/smp.c:1052 __flush_tlb_multi arch/x86/include/asm/paravirt.h:91 [inline] flush_tlb_multi arch/x86/mm/tlb.c:1275 [inline] flush_tlb_mm_range+0x322/0x1780 arch/x86/mm/tlb.c:1365 tlb_flush arch/x86/include/asm/tlb.h:23 [inline] tlb_flush_mmu_tlbonly include/asm-generic/tlb.h:480 [inline] tlb_flush_mmu_tlbonly include/asm-generic/tlb.h:470 [inline] tlb_flush_mmu mm/mmu_gather.c:403 [inline] tlb_finish_mmu+0x3c9/0x7b0 mm/mmu_gather.c:496 exit_mmap+0x403/0xb90 mm/mmap.c:1297 __mmput+0x12a/0x410 kernel/fork.c:1379 mmput+0x62/0x70 kernel/fork.c:1401 exit_mm kernel/exit.c:589 [inline] do_exit+0x9d1/0x2c30 kernel/exit.c:940 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fb64518e969 Code: Unable to access opcode bytes at 0x7fb64518e93f. RSP: 002b:00007fb645f3a038 EFLAGS: 00000246 ORIG_RAX: 000000000000012b RAX: 0000000000010106 RBX: 00007fb6453b5fa0 RCX: 00007fb64518e969 RDX: 0000000000010106 RSI: 00002000000000c0 RDI: 0000000000000003 RBP: 00007fb645210ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000002 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fb6453b5fa0 R15: 00007fff2cd81618 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 5981 Comm: kworker/u8:12 Not tainted 6.15.0-rc4-syzkaller-00189-g2bfcee565c3a #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 Workqueue: events_unbound cfg80211_wiphy_work RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:150 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x1d/0x80 kernel/locking/spinlock.c:194 Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 55 48 89 f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 e6 fe 2a f6 48 89 df 8e 52 2b f6 f7 c5 00 02 00 00 75 23 9c 58 f6 c4 02 75 37 bf 01 RSP: 0018:ffffc90000007d08 EFLAGS: 00000086 RAX: 0000000000000000 RBX: ffffffff9acbd238 RCX: ffffc90000007ccc RDX: 0000000000000005 RSI: ffffffff8dbb775f RDI: ffffffff9acbd238 RBP: 0000000000000012 R08: 0000000000000001 R09: fffff52000000f92 R10: 0000000000000012 R11: ffffffff9acbd238 R12: 0000000000000002 R13: ffff88805e0e2340 R14: dffffc0000000000 R15: 1ffff92000000fa8 FS: 0000000000000000(0000) GS:ffff8881249e6000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f430909807b CR3: 0000000053613000 CR4: 0000000000350ef0 Call Trace: debug_object_activate+0x2ec/0x4c0 lib/debugobjects.c:836 debug_hrtimer_activate kernel/time/hrtimer.c:445 [inline] debug_activate kernel/time/hrtimer.c:484 [inline] enqueue_hrtimer+0x23/0x3b0 kernel/time/hrtimer.c:1088 __run_hrtimer kernel/time/hrtimer.c:1778 [inline] __hrtimer_run_queues+0x8ff/0xad0 kernel/time/hrtimer.c:1825 hrtimer_interrupt+0x397/0x8e0 kernel/time/hrtimer.c:1887 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1038 [inline] __sysvec_apic_timer_interrupt+0x10b/0x3f0 arch/x86/kernel/apic/apic.c:1055 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0x9f/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:rcu_read_lock include/linux/rcupdate.h:842 [inline] RIP: 0010:class_rcu_constructor include/linux/rcupdate.h:1155 [inline] RIP: 0010:unwind_next_frame+0xd7/0x20a0 arch/x86/kernel/unwind_orc.c:479 Code: 00 31 d2 45 31 c9 45 31 c0 48 8d 05 00 00 00 00 50 b9 02 00 00 00 31 f6 48 c7 c7 c0 f5 3b 8e e8 8f 47 2e 00 e8 9a 9c 00 0a 5a <85> c0 0f 85 57 09 00 00 48 b8 00 00 00 00 00 fc ff df 4d 8d 65 50 RSP: 0018:ffffc900031c6e48 EFLAGS: 00000246 RAX: 0000000000000001 RBX: 0000000000000001 RCX: 0000000022e7b0d1 RDX: ffffffff8169c9dd RSI: ffffffff8dbb775f RDI: ffffffff8bf46da0 RBP: ffffc900031c6f00 R08: f31d1380d75d2e3a R09: 0000000000000000 R10: 0000000000000003 R11: 0000000000000000 R12: ffffffff81a6f3c0 R13: ffffc900031c6eb8 R14: 0000000000000000 R15: ffff88802ffd0000 arch_stack_walk+0x94/0x100 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:394 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4327 [inline] __kmalloc_noprof+0x223/0x510 mm/slub.c:4339 kmalloc_noprof include/linux/slab.h:909 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] cfg80211_inform_single_bss_data+0x53e/0x1df0 net/wireless/scan.c:2339 cfg80211_inform_bss_data+0x224/0x3bd0 net/wireless/scan.c:3222 cfg80211_inform_bss_frame_data+0x26e/0x7a0 net/wireless/scan.c:3317 ieee80211_bss_info_update+0x310/0xab0 net/mac80211/scan.c:226 ieee80211_rx_bss_info net/mac80211/ibss.c:1102 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1581 [inline] ieee80211_ibss_rx_queued_mgmt+0x1905/0x2fd0 net/mac80211/ibss.c:1608 ieee80211_iface_process_skb net/mac80211/iface.c:1625 [inline] ieee80211_iface_work+0xbf4/0x1020 net/mac80211/iface.c:1679 cfg80211_wiphy_work+0x3df/0x550 net/wireless/core.c:435 process_one_work+0x9cf/0x1b70 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3400 kthread+0x3c5/0x780 kernel/kthread.c:464 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245