watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [syz.4.172:7697] Modules linked in: irq event stamp: 54788199 hardirqs last enabled at (54788198): [] __local_bh_enable_ip+0x1ec/0x35c kernel/softirq.c:455 hardirqs last disabled at (54788199): [] enter_from_kernel_mode+0x14/0x34 arch/arm64/kernel/entry-common.c:42 softirqs last enabled at (3128): [] spin_unlock_bh include/linux/spinlock.h:396 [inline] softirqs last enabled at (3128): [] tipc_skb_peek_port net/tipc/msg.h:1235 [inline] softirqs last enabled at (3128): [] tipc_sk_rcv+0x2d8/0x238c net/tipc/socket.c:2489 softirqs last disabled at (3130): [] spin_trylock_bh include/linux/spinlock.h:411 [inline] softirqs last disabled at (3130): [] tipc_sk_rcv+0x2f4/0x238c net/tipc/socket.c:2494 CPU: 1 UID: 0 PID: 7697 Comm: syz.4.172 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : should_resched arch/arm64/include/asm/preempt.h:78 [inline] pc : __local_bh_enable_ip+0x1f0/0x35c kernel/softirq.c:457 lr : __local_bh_enable_ip+0x1ec/0x35c kernel/softirq.c:455 sp : ffff8000a2406150 x29: ffff8000a2406160 x28: 00000000157299b7 x27: ffff8000a2406320 x26: ffff8000a2406640 x25: dfff800000000000 x24: 0000000000000001 x23: dfff800000000000 x22: 1fffe00019b00001 x21: ffff80008aa6fefc x20: 0000000000000201 x19: ffff0000cd800008 x18: 00000000ffffffff x17: ffff800093599000 x16: ffff8000805387e4 x15: 0000000000000001 x14: 1fffe000195515a9 x13: 0000000000000000 x12: 0000000000000000 x11: ffff800093398d48 x10: 0000000000000003 x9 : 0000000000000000 x8 : 0000000003440066 x7 : ffff80008aa7c958 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000010 x2 : 0000000000000002 x1 : ffff80008ee5c07c x0 : ffff80010c451000 Call trace: __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] (P) arch_local_irq_enable arch/arm64/include/asm/irqflags.h:48 [inline] (P) __local_bh_enable_ip+0x1f0/0x35c kernel/softirq.c:455 (P) __raw_spin_trylock_bh include/linux/spinlock_api_smp.h:177 [inline] _raw_spin_trylock_bh+0x68/0x80 kernel/locking/spinlock.c:146 spin_trylock_bh include/linux/spinlock.h:411 [inline] tipc_sk_rcv+0x2f4/0x238c net/tipc/socket.c:2494 tipc_node_xmit+0x18c/0xc9c net/tipc/node.c:1701 tipc_node_xmit_skb+0xf8/0x150 net/tipc/node.c:1766 tipc_sk_rcv+0x214c/0x238c net/tipc/socket.c:2520 tipc_node_xmit+0x18c/0xc9c net/tipc/node.c:1701 tipc_sk_push_backlog net/tipc/socket.c:1312 [inline] tipc_sk_filter_connect net/tipc/socket.c:2253 [inline] tipc_sk_filter_rcv+0x1594/0x2868 net/tipc/socket.c:2362 tipc_sk_enqueue net/tipc/socket.c:2443 [inline] tipc_sk_rcv+0x628/0x238c net/tipc/socket.c:2495 tipc_node_xmit+0x18c/0xc9c net/tipc/node.c:1701 tipc_node_xmit_skb net/tipc/node.c:1766 [inline] tipc_node_distr_xmit+0x248/0x33c net/tipc/node.c:1781 tipc_sk_backlog_rcv+0x164/0x214 net/tipc/socket.c:2410 sk_backlog_rcv include/net/sock.h:1177 [inline] __release_sock+0x1c4/0x3cc net/core/sock.c:3213 release_sock+0x60/0x1ac net/core/sock.c:3795 tipc_release+0x1110/0x1a84 net/tipc/socket.c:650 __sock_release net/socket.c:662 [inline] sock_close+0xa0/0x1e4 net/socket.c:1455 __fput+0x340/0x75c fs/file_table.c:468 ____fput+0x20/0x58 fs/file_table.c:496 task_work_run+0x1dc/0x260 kernel/task_work.c:233 get_signal+0x112c/0x12f8 kernel/signal.c:2807 arch_do_signal_or_restart+0x268/0x46d4 arch/arm64/kernel/signal.c:1619 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x88/0x18c kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] exit_to_user_mode_prepare_legacy include/linux/irq-entry-common.h:242 [inline] arm64_exit_to_user_mode arch/arm64/kernel/entry-common.c:81 [inline] el0_svc+0x17c/0x26c arch/arm64/kernel/entry-common.c:725 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : arch_local_irq_enable+0x8/0xc arch/arm64/include/asm/irqflags.h:50 lr : default_idle_call+0xd0/0xfc kernel/sched/idle.c:129 sp : ffff80008f7e7d20 x29: ffff80008f7e7d20 x28: dfff800000000000 x27: ffff80008b04fd80 x26: 0000000000000000 x25: 0000000000000000 x24: 1ffff00011f0dd05 x23: 1ffff00011f12c90 x22: ffff80008f86e828 x21: 0000000000000001 x20: 0000000000000000 x19: ffff8000804d787c x18: 1fffe0003377d090 x17: ffff80008f86e000 x16: ffff8000804d7198 x15: 0000000000000001 x14: 1fffe0003377ed37 x13: 0000000000000000 x12: 0000000000000000 x11: ffff60003377ed38 x10: 0000000000000003 x9 : 0000000000000000 x8 : 000000000008843f x7 : ffff800080676948 x6 : 0000000000000000 x5 : 0000000000000001 x4 : 0000000000000001 x3 : ffff80008af9a310 x2 : 0000000000000000 x1 : ffff80008ee5c07c x0 : ffff80010c42d000 Call trace: __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] (P) arch_local_irq_enable+0x8/0xc arch/arm64/include/asm/irqflags.h:48 (P) cpuidle_idle_call kernel/sched/idle.c:191 [inline] do_idle+0x1e0/0x474 kernel/sched/idle.c:332 cpu_startup_entry+0x5c/0x74 kernel/sched/idle.c:430 rest_init+0x2d8/0x2f4 init/main.c:757 start_kernel+0x38c/0x3dc init/main.c:1206 __primary_switched+0x8c/0x94 arch/arm64/kernel/head.S:246