------------[ cut here ]------------
percpu ref (css_release) <= 0 (-2453) after switching to atomic
WARNING: lib/percpu-refcount.c:197 at percpu_ref_switch_to_atomic_rcu+0x3cc/0x480, CPU#0: systemd/1
Modules linked in:
CPU: 0 UID: 0 PID: 1 Comm: systemd Tainted: G W 6.17.0-rc4-next-20250901 #1 PREEMPT(voluntary)
Tainted: [W]=WARN
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
RIP: 0010:percpu_ref_switch_to_atomic_rcu+0x3cc/0x480
Code: 00 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 80 3c 01 00 0f 85 9e 00 00 00 49 8b 75 e8 48 c7 c7 c0 99 e2 84 e8 25 ac e9 fe 90 <0f> 0b 90 90 e9 2b ff ff ff e8 56 de 5f ff e9 9e fe ff ff e8 dc de
RSP: 0018:ffff88806ce08e20 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff8139de70
RDX: ffff8880094f8000 RSI: ffffffff8139de7e RDI: 0000000000000001
RBP: 7ffffffffffff66a R08: 0000000000000001 R09: ffffed100d9c4801
R10: 0000000000000000 R11: 0000000000000001 R12: ffff88803d6a1800
R13: ffff88803d6a1820 R14: 0000000000000002 R15: 0000000000000003
FS: 00007f91eab38900(0000) GS:ffff8880e55d8000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffe33497000 CR3: 000000000d185000 CR4: 0000000000350ef0
Call Trace:
rcu_core+0x7c8/0x1800
handle_softirqs+0x1b1/0x770
__irq_exit_rcu+0xc4/0x100
irq_exit_rcu+0x9/0x20
sysvec_apic_timer_interrupt+0x70/0x80
asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:stack_trace_consume_entry+0xf/0x170
Code: 1f 84 00 00 00 00 00 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 b8 00 00 00 00 00 fc ff df 55 <53> 48 89 fb 48 83 c7 10 48 89 fa 48 c1 ea 03 48 83 ec 08 0f b6 04
RSP: 0018:ffff888009547850 EFLAGS: 00000282
RAX: dffffc0000000000 RBX: ffffffff816087b0 RCX: ffff8880095477b4
RDX: 1ffff110012a8f17 RSI: ffffffff81b363fd RDI: ffff888009547928
RBP: ffff8880095478f8 R08: 0000000000000001 R09: ffff8880095478a0
R10: 000000000003bea3 R11: 0000000000025c33 R12: ffff888009547928
R13: 0000000000000000 R14: ffff8880094f8000 R15: ffff8880096f1b40
arch_stack_walk+0x76/0xf0
stack_trace_save+0x8e/0xc0
set_track_prepare+0x35/0x70
__alloc_object+0xf0/0x2c0
__create_object+0x1d/0x80
kmem_cache_alloc_node_noprof+0x3ef/0x690
kmalloc_reserve+0x189/0x2b0
__alloc_skb+0x161/0x370
netlink_alloc_large_skb+0x69/0x150
netlink_sendmsg+0x676/0xd80
__sys_sendto+0x506/0x570
__x64_sys_sendto+0xe1/0x1c0
do_syscall_64+0xbf/0x360
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f91eb3163bc
Code: ea 59 f8 ff 44 8b 4c 24 2c 4c 8b 44 24 20 89 c5 44 8b 54 24 28 48 8b 54 24 18 b8 2c 00 00 00 48 8b 74 24 10 8b 7c 24 08 0f 05 <48> 3d 00 f0 ff ff 77 34 89 ef 48 89 44 24 08 e8 10 5a f8 ff 48 8b
RSP: 002b:00007ffe334965b0 EFLAGS: 00000293 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 0000000000000073 RCX: 00007f91eb3163bc
RDX: 0000000000000084 RSI: 00007ffe33496620 RDI: 0000000000000027
RBP: 0000000000000000 R08: 00007ffe3349660c R09: 000000000000000c
R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000027
R13: 00007ffe33496620 R14: 00007ffe3349660c R15: 000000000000046b
irq event stamp: 5980572
hardirqs last enabled at (5980580): [] __up_console_sem+0x78/0x80
hardirqs last disabled at (5980589): [] __up_console_sem+0x5d/0x80
softirqs last enabled at (5979414): [] handle_softirqs+0x50c/0x770
softirqs last disabled at (5979695): [] __irq_exit_rcu+0xc4/0x100
---[ end trace 0000000000000000 ]---
percpu_ref_switch_to_atomic_rcu: percpu_ref_switch_to_atomic_rcu(): percpu_ref underflow slab kmalloc-64 start ffff88803d6a1800 pointer offset 0 size 64
----------------
Code disassembly (best guess), 1 bytes skipped:
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: f3 0f 1e fa endbr64
1e: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
25: fc ff df
28: 55 push %rbp
* 29: 53 push %rbx <-- trapping instruction
2a: 48 89 fb mov %rdi,%rbx
2d: 48 83 c7 10 add $0x10,%rdi
31: 48 89 fa mov %rdi,%rdx
34: 48 c1 ea 03 shr $0x3,%rdx
38: 48 83 ec 08 sub $0x8,%rsp
3c: 0f .byte 0xf
3d: b6 04 mov $0x4,%dh