------------[ cut here ]------------ refcount_read(&tsk->usage) WARNING: kernel/fork.c:779 at __put_task_struct+0x33c/0x400 kernel/fork.c:779, CPU#1: udevd/8270 Modules linked in: CPU: 1 UID: 0 PID: 8270 Comm: udevd Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/18/2026 RIP: 0010:__put_task_struct+0x33c/0x400 kernel/fork.c:779 Code: 4c 89 e6 e8 26 e9 98 00 e9 f2 fe ff ff e8 2c b2 3d 00 be 03 00 00 00 4c 89 e7 e8 cf af 58 01 e9 db fe ff ff e8 15 b2 3d 00 90 <0f> 0b 90 e8 0c b2 3d 00 65 48 3b 1d dc 25 81 0b 0f 85 64 fd ff ff RSP: 0018:ffffc900001a8e00 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8881396d9d80 RCX: ffffffff8174478b RDX: ffff88812327d880 RSI: ffffffff81744a2b RDI: ffff88812327d880 RBP: 00000000c0000000 R08: 0000000000000005 R09: 0000000000000000 R10: 00000000c0000000 R11: 0000000000000000 R12: dffffc0000000000 R13: ffff88812327d880 R14: ffffffff8198896d R15: 0000000000000000 FS: 00007f7972b1b880(0000) GS:ffff8882687c9000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2dd63fff CR3: 000000010d298000 CR4: 00000000003506f0 Call Trace: rcu_do_batch kernel/rcu/tree.c:2617 [inline] rcu_core+0x5a2/0x10d0 kernel/rcu/tree.c:2869 handle_softirqs+0x1de/0x9d0 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0xed/0x150 kernel/softirq.c:723 irq_exit_rcu+0x9/0x30 kernel/softirq.c:739 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline] sysvec_apic_timer_interrupt+0x8f/0xb0 arch/x86/kernel/apic/apic.c:1056 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_release+0x6/0x320 kernel/locking/lockdep.c:5876 Code: 4c 24 18 4c 8b 54 24 10 44 8b 5c 24 0c eb 98 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 41 57 <41> 56 41 54 55 53 48 89 fb 48 83 ec 18 65 48 8b 2d ad 92 66 0b 48 RSP: 0018:ffffc90014e9f868 EFLAGS: 00000286 RAX: 0000000000000000 RBX: ffff888119998230 RCX: ffffffff82249ef9 RDX: ffff88812327d880 RSI: ffffffff8224a004 RDI: ffff888119998248 RBP: 0000000000000010 R08: 0000000000000005 R09: 0000000000000000 R10: 0000000000000010 R11: 0000000000000000 R12: ffff888119998230 R13: 0000000000000000 R14: ffff888119a08000 R15: ffff88810169c560 __raw_spin_unlock include/linux/spinlock_api_smp.h:167 [inline] _raw_spin_unlock+0x16/0x50 kernel/locking/spinlock.c:186 spin_unlock include/linux/spinlock.h:389 [inline] fast_dput fs/dcache.c:867 [inline] dput.part.0+0x2d4/0x570 fs/dcache.c:924 dput+0x1f/0x30 fs/dcache.c:920 step_into_slowpath+0x670/0xf90 fs/namei.c:2115 step_into fs/namei.c:2149 [inline] walk_component fs/namei.c:2285 [inline] link_path_walk+0xdc1/0x1b30 fs/namei.c:2653 path_lookupat+0x74/0xc40 fs/namei.c:2809 filename_lookup+0x202/0x590 fs/namei.c:2839 vfs_statx+0xff/0x3f0 fs/stat.c:353 vfs_fstatat+0x77/0xe0 fs/stat.c:373 __do_sys_newfstatat+0x9d/0x120 fs/stat.c:538 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x106/0x7b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f7972c73b0a Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 RSP: 002b:00007ffc3a83b4c8 EFLAGS: 00000206 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 00005648f005c728 RCX: 00007f7972c73b0a RDX: 00007ffc3a83b4d0 RSI: 00007ffc3a83b560 RDI: 00000000ffffff9c RBP: 00005648f3730640 R08: 00005648f005c728 R09: 0000000000000000 R10: 0000000000000100 R11: 0000000000000206 R12: 00005648f3730730 R13: 00007ffc3a83b560 R14: 00007ffc3a83d6a0 R15: 00005648f0062bcc ---------------- Code disassembly (best guess): 0: 4c 24 18 rex.WR and $0x18,%al 3: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 8: 44 8b 5c 24 0c mov 0xc(%rsp),%r11d d: eb 98 jmp 0xffffffa7 f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: f3 0f 1e fa endbr64 28: 41 57 push %r15 * 2a: 41 56 push %r14 <-- trapping instruction 2c: 41 54 push %r12 2e: 55 push %rbp 2f: 53 push %rbx 30: 48 89 fb mov %rdi,%rbx 33: 48 83 ec 18 sub $0x18,%rsp 37: 65 48 8b 2d ad 92 66 mov %gs:0xb6692ad(%rip),%rbp # 0xb6692ec 3e: 0b 3f: 48 rex.W