watchdog: BUG: soft lockup - CPU#0 stuck for 431s! [swapper/0:0] Modules linked in: irq event stamp: 503543 hardirqs last enabled at (503542): [] do_irq+0x34/0x48 arch/riscv/kernel/traps.c:390 hardirqs last disabled at (503543): [] do_irq+0x12/0x48 arch/riscv/kernel/traps.c:383 softirqs last enabled at (415782): [] softirq_handle_end kernel/softirq.c:400 [inline] softirqs last enabled at (415782): [] handle_softirqs+0x9ee/0x10de kernel/softirq.c:582 softirqs last disabled at (415801): [] __do_softirq kernel/softirq.c:588 [inline] softirqs last disabled at (415801): [] invoke_softirq kernel/softirq.c:428 [inline] softirqs last disabled at (415801): [] __irq_exit_rcu+0x188/0x372 kernel/softirq.c:637 CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted 6.12.0-rc6-syzkaller-g57f7c7dc78cd #0 Hardware name: riscv-virtio,qemu (DT) epc : arch_static_branch arch/riscv/include/asm/jump_label.h:22 [inline] epc : kfence_alloc include/linux/kfence.h:121 [inline] epc : slab_alloc_node mm/slub.c:4118 [inline] epc : __kmalloc_cache_noprof+0x62/0x318 mm/slub.c:4290 ra : slab_pre_alloc_hook mm/slub.c:4038 [inline] ra : slab_alloc_node mm/slub.c:4114 [inline] ra : __kmalloc_cache_noprof+0x5e/0x318 mm/slub.c:4290 epc : ffffffff808d70f0 ra : ffffffff808d70ec sp : ff200000000073f0 gp : ffffffff899c0180 tp : ffffffff88045040 t0 : ff20000000007560 t1 : ffebffff05fdd8bc t2 : 0000000000000006 s0 : ff200000000074a0 s1 : ff60000011001780 a0 : 0000000000000000 a1 : 0000000000000020 a2 : 0000000000000001 a3 : 0000000000000000 a4 : 0000000000ff0100 a5 : 0000000000000000 a6 : ffffffff808d70d8 a7 : ff6000002feec5e3 s2 : 0000000000002920 s3 : 0000000000002920 s4 : 0000000000000020 s5 : ffffffff899db240 s6 : ffffffff8171bd28 s7 : ffffffff87b234d0 s8 : 0000000000000000 s9 : 1fec00000399e56a s10: 1fec00000399e573 s11: 1fe4000000000ee4 t3 : 1ffffffff1008b6b t4 : ffebffff05fdd8bc t5 : ffebffff05fdd8bd t6 : 1ffffffff1008b75 status: 0000000200000120 badaddr: 0000000000000000 cause: 8000000000000005 [] slab_alloc_node mm/slub.c:4115 [inline] [] __kmalloc_cache_noprof+0x62/0x318 mm/slub.c:4290 [] kmalloc_noprof include/linux/slab.h:878 [inline] [] kzalloc_noprof include/linux/slab.h:1014 [inline] [] ref_tracker_alloc+0x18e/0x542 lib/ref_tracker.c:203 [] __netdev_tracker_alloc include/linux/netdevice.h:4062 [inline] [] netdev_hold include/linux/netdevice.h:4091 [inline] [] dst_init+0xca/0x506 net/core/dst.c:52 [] dst_alloc+0xae/0x174 net/core/dst.c:93 [] ip6_dst_alloc net/ipv6/route.c:342 [inline] [] icmp6_dst_alloc+0x6e/0x4c8 net/ipv6/route.c:3275 [] ndisc_send_skb+0x136e/0x1c04 net/ipv6/ndisc.c:491 [] ndisc_send_rs+0x112/0x5c6 net/ipv6/ndisc.c:721 [] addrconf_rs_timer+0x3dc/0x80e net/ipv6/addrconf.c:4042 [] call_timer_fn+0x1d2/0x874 kernel/time/timer.c:1794 [] expire_timers kernel/time/timer.c:1845 [inline] [] __run_timers+0x646/0x820 kernel/time/timer.c:2419 [] __run_timer_base kernel/time/timer.c:2430 [inline] [] __run_timer_base kernel/time/timer.c:2423 [inline] [] run_timer_base+0x12a/0x1a6 kernel/time/timer.c:2439 [] run_timer_softirq+0x18/0x42 kernel/time/timer.c:2449 [] handle_softirqs+0x4a6/0x10de kernel/softirq.c:554 [] __do_softirq kernel/softirq.c:588 [inline] [] invoke_softirq kernel/softirq.c:428 [inline] [] __irq_exit_rcu+0x188/0x372 kernel/softirq.c:637 [] irq_exit_rcu+0x10/0xf8 kernel/softirq.c:649 [] handle_riscv_irq+0x40/0x4c arch/riscv/kernel/traps.c:378 [] call_on_irq_stack+0x32/0x40 arch/riscv/kernel/entry.S:355 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Not tainted 6.12.0-rc6-syzkaller-g57f7c7dc78cd #0 Hardware name: riscv-virtio,qemu (DT) epc : arch_static_branch arch/riscv/include/asm/jump_label.h:22 [inline] epc : kfence_alloc include/linux/kfence.h:121 [inline] epc : slab_alloc_node mm/slub.c:4118 [inline] epc : __kmalloc_cache_noprof+0x62/0x318 mm/slub.c:4290 ra : slab_pre_alloc_hook mm/slub.c:4038 [inline] ra : slab_alloc_node mm/slub.c:4114 [inline] ra : __kmalloc_cache_noprof+0x5e/0x318 mm/slub.c:4290 epc : ffffffff808d70f0 ra : ffffffff808d70ec sp : ff200000000173f0 gp : ffffffff899c0180 tp : ff60000012a98000 t0 : ff20000000017560 t1 : ffebffff03a384bc t2 : 0000000000000006 s0 : ff200000000174a0 s1 : ff60000011001780 a0 : 0000000000000000 a1 : 0000000000000020 a2 : 0000000000000001 a3 : 0000000000000000 a4 : 0000000000ff0100 a5 : 0000000000000000 a6 : ffffffff808d70d8 a7 : ff6000001d1c25e3 s2 : 0000000000002920 s3 : 0000000000002920 s4 : 0000000000000020 s5 : ffffffff899db240 s6 : ffffffff8171bd28 s7 : ffffffff87b234d0 s8 : 0000000000000000 s9 : 1fec0000033e3b1a s10: 1fec0000033e3b23 s11: 1fe4000000002ee4 t3 : 1fec000002553163 t4 : ffebffff03a384bc t5 : ffebffff03a384bd t6 : 1fec00000255316d status: 0000000200000120 badaddr: 0000000000000000 cause: 8000000000000001 [] slab_alloc_node mm/slub.c:4115 [inline] [] __kmalloc_cache_noprof+0x62/0x318 mm/slub.c:4290 [] kmalloc_noprof include/linux/slab.h:878 [inline] [] kzalloc_noprof include/linux/slab.h:1014 [inline] [] ref_tracker_alloc+0x18e/0x542 lib/ref_tracker.c:203 [] __netdev_tracker_alloc include/linux/netdevice.h:4062 [inline] [] netdev_hold include/linux/netdevice.h:4091 [inline] [] dst_init+0xca/0x506 net/core/dst.c:52 [] dst_alloc+0xae/0x174 net/core/dst.c:93 [] ip6_dst_alloc net/ipv6/route.c:342 [inline] [] icmp6_dst_alloc+0x6e/0x4c8 net/ipv6/route.c:3275 [] ndisc_send_skb+0x136e/0x1c04 net/ipv6/ndisc.c:491 [] ndisc_send_rs+0x112/0x5c6 net/ipv6/ndisc.c:721 [] addrconf_rs_timer+0x3dc/0x80e net/ipv6/addrconf.c:4042 [] call_timer_fn+0x1d2/0x874 kernel/time/timer.c:1794 [] expire_timers kernel/time/timer.c:1845 [inline] [] __run_timers+0x646/0x820 kernel/time/timer.c:2419 [] __run_timer_base kernel/time/timer.c:2430 [inline] [] __run_timer_base kernel/time/timer.c:2423 [inline] [] run_timer_base+0x12a/0x1a6 kernel/time/timer.c:2439 [] run_timer_softirq+0x18/0x42 kernel/time/timer.c:2449 [] handle_softirqs+0x4a6/0x10de kernel/softirq.c:554 [] __do_softirq kernel/softirq.c:588 [inline] [] invoke_softirq kernel/softirq.c:428 [inline] [] __irq_exit_rcu+0x188/0x372 kernel/softirq.c:637 [] irq_exit_rcu+0x10/0xf8 kernel/softirq.c:649 [] handle_riscv_irq+0x40/0x4c arch/riscv/kernel/traps.c:378 [] call_on_irq_stack+0x32/0x40 arch/riscv/kernel/entry.S:355