rcu: INFO: rcu_preempt self-detected stall on CPU
rcu: 0-....: (10502 ticks this GP) idle=992c/1/0x4000000000000000 softirq=14985/14994 fqs=5250
rcu: hardirqs softirqs csw/system
rcu: number: 5263 0 0
rcu: cputime: 155 52334 27 ==> 52500(ms)
rcu: (t=10502 jiffies g=15113 q=4791 ncpus=2)
CPU: 0 UID: 0 PID: 77 Comm: kworker/u8:5 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
Workqueue: ipv6_addrconf addrconf_dad_work
RIP: 0010:lock_acquire+0x221/0x350 kernel/locking/lockdep.c:5872
Code: ff ff ff e8 61 4f 2f 0a f7 44 24 08 00 02 00 00 0f 84 3a ff ff ff 65 48 8b 05 4b 4a ca 11 48 3b 44 24 58 75 33 fb 48 83 c4 60 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d 78 1b b8
RSP: 0018:ffffc90000007d80 EFLAGS: 00000282
RAX: 604701fd83d34700 RBX: 0000000000000000 RCX: 0000000000000101
RDX: 00000000b1b09b8b RSI: ffffffff8e4b61fd RDI: ffffffff8c4bdd80
RBP: ffffffff89d0123b R08: ffffffff89d0123b R09: 0000000000000000
R10: 0000000000000000 R11: ffff88801fb38c98 R12: 0000000000000000
R13: ffff88801fb38c98 R14: 0000000000000001 R15: 0000000000000246
FS: 0000000000000000(0000) GS:ffff888124f4f000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ff9e3d1ae9c CR3: 0000000073160000 CR4: 00000000003526f0
Call Trace:
__raw_spin_lock include/linux/spinlock_api_smp.h:158 [inline]
_raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:158
spin_lock include/linux/spinlock.h:342 [inline]
gate_timer_func+0x2b/0x450 net/sched/act_gate.c:79
__run_hrtimer kernel/time/hrtimer.c:2032 [inline]
__hrtimer_run_queues+0x3bc/0xa10 kernel/time/hrtimer.c:2096
hrtimer_run_softirq+0x17a/0x240 kernel/time/hrtimer.c:2113
handle_softirqs+0x225/0x840 kernel/softirq.c:622
__do_softirq kernel/softirq.c:656 [inline]
invoke_softirq kernel/softirq.c:496 [inline]
__irq_exit_rcu+0xca/0x220 kernel/softirq.c:735
irq_exit_rcu+0x9/0x30 kernel/softirq.c:752
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1062 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1062
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:memset_orig+0x42/0xb0 arch/x86/lib/memset_64.S:73
Code: 41 83 e1 07 75 74 48 89 d1 48 c1 e9 06 74 39 66 0f 1f 84 00 00 00 00 00 48 ff c9 48 89 07 48 89 47 08 48 89 47 10 48 89 47 18 <48> 89 47 20 48 89 47 28 48 89 47 30 48 89 47 38 48 8d 7f 40 75 d8
RSP: 0018:ffffc9000200f470 EFLAGS: 00000206
RAX: 0000000000000000 RBX: 0000000000000920 RCX: 000000000000000c
RDX: 0000000000000400 RSI: 0000000000000000 RDI: ffff88801f6858c0
RBP: ffff8880b863fb01 R08: ffffffff8228eaad R09: 0000000000000000
R10: ffff88801f685800 R11: ffff8880b863fb78 R12: ffff88801b004dc0
R13: ffffffff8228eaad R14: 0000000000000340 R15: ffff88801f685800
slab_post_alloc_hook mm/slub.c:4594 [inline]
slab_alloc_node mm/slub.c:4917 [inline]
__do_kmalloc_node mm/slub.c:5333 [inline]
__kmalloc_noprof+0x34e/0x720 mm/slub.c:5359
_kmalloc_noprof include/linux/slab.h:992 [inline]
_kzalloc_noprof include/linux/slab.h:1309 [inline]
neigh_alloc net/core/neighbour.c:518 [inline]
___neigh_create+0x6d2/0x22b0 net/core/neighbour.c:652
ip6_finish_output2+0x6d6/0x13c0 net/ipv6/ip6_output.c:128
NF_HOOK_COND include/linux/netfilter.h:314 [inline]
ip6_output+0x337/0x540 net/ipv6/ip6_output.c:246
dst_output include/net/dst.h:471 [inline]
NF_HOOK include/linux/netfilter.h:325 [inline]
ndisc_send_skb+0xcb2/0x1650 net/ipv6/ndisc.c:512
ndisc_send_ns+0xd7/0x160 net/ipv6/ndisc.c:671
addrconf_dad_work+0xa8d/0x15c0 net/ipv6/addrconf.c:4317
process_one_work kernel/workqueue.c:3322 [inline]
process_scheduled_works+0xa8e/0x14e0 kernel/workqueue.c:3405
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3486
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
sched: DL replenish lagged too much