syzbot


INFO: rcu detected stall in ppp_release (2)

Status: auto-obsoleted due to no activity on 2026/03/14 20:36
Subsystems: kernfs
[Documentation on labels]
First crash: 62d, last: 62d
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision Error
5f08c828-e470-4775-abb1-ede21f940bf7 repro INFO: rcu detected stall in ppp_release (2) 2026/03/10 13:38 2026/03/11 01:22 2026/03/11 01:52 86914af9098a80da53c3c5d46be980c572ee29f8
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: rcu detected stall in ppp_release mm 1 1 238d 238d 0/29 auto-obsoleted due to no activity on 2025/10/19 12:31
linux-6.1 INFO: rcu detected stall in ppp_release 1 1 37d 37d 0/3 upstream: reported on 2026/02/08 05:49
android-5-15 BUG: soft lockup in ppp_release 1 1 691d 691d 0/2 auto-obsoleted due to no activity on 2024/07/24 06:05

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1): P8498/1:b..l
rcu: 	(detected by 0, t=10502 jiffies, g=33149, q=528 ncpus=2)
task:syz.5.562       state:R  running task     stack:25208 pid:8498  tgid:8496  ppid:7358   task_flags:0x480140 flags:0x00080000
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5282 [inline]
 __schedule+0x14db/0x5030 kernel/sched/core.c:6894
 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7221
 irqentry_exit+0x5e3/0x670 kernel/entry/common.c:216
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:lock_acquire+0x222/0x340 kernel/locking/lockdep.c:5872
Code: ff ff ff e8 00 c6 c0 09 f7 44 24 08 00 02 00 00 0f 84 3a ff ff ff 65 48 8b 05 1a 34 04 11 48 3b 44 24 58 75 33 fb 48 83 c4 60 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 ff a3 c3 09 cc 48 8d 3d d7 c3 07
RSP: 0000:ffffc9000451f888 EFLAGS: 00000286
RAX: 41dc8d439b153400 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000b7637379 RSI: ffffffff8db8dbf6 RDI: ffffffff8be09d60
RBP: ffffffff8264cdac R08: ffffffff8264cdac R09: ffffffff8e144f60
R10: dffffc0000000000 R11: ffffed100af811e1 R12: 0000000000000002
R13: ffffffff8e144f60 R14: 0000000000000000 R15: 0000000000000246
 rcu_lock_acquire include/linux/rcupdate.h:312 [inline]
 rcu_read_lock include/linux/rcupdate.h:850 [inline]
 class_rcu_constructor include/linux/rcupdate.h:1193 [inline]
 kernfs_root+0x38/0x230 fs/kernfs/kernfs-internal.h:75
 kernfs_next_descendant_post+0x4e/0x310 fs/kernfs/dir.c:1378
 __kernfs_remove+0xfa/0x660 fs/kernfs/dir.c:1495
 kernfs_remove_by_name_ns+0xaf/0x130 fs/kernfs/dir.c:1722
 kernfs_remove_by_name include/linux/kernfs.h:633 [inline]
 sysfs_unmerge_group+0xd4/0x140 fs/sysfs/group.c:408
 rpm_sysfs_remove drivers/base/power/sysfs.c:823 [inline]
 dpm_sysfs_remove+0x76/0xd0 drivers/base/power/sysfs.c:832
 device_del+0x251/0x8e0 drivers/base/core.c:3853
 unregister_netdevice_many_notify+0x1ddd/0x2340 net/core/dev.c:12449
 unregister_netdevice_many net/core/dev.c:12477 [inline]
 unregister_netdevice_queue+0x317/0x350 net/core/dev.c:12291
 unregister_netdevice include/linux/netdevice.h:3411 [inline]
 ppp_release+0xed/0x1f0 drivers/net/ppp/ppp_generic.c:415
 __fput+0x44c/0xa70 fs/file_table.c:468
 task_work_run+0x1d4/0x260 kernel/task_work.c:233
 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
 __exit_to_user_mode_loop kernel/entry/common.c:44 [inline]
 exit_to_user_mode_loop+0xef/0x4e0 kernel/entry/common.c:75
 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline]
 syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline]
 syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline]
 syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline]
 do_syscall_64+0x2c1/0xf80 arch/x86/entry/syscall_64.c:100
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f126198f749
RSP: 002b:00007f1262777038 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
RAX: 0000000000000000 RBX: 00007f1261be5fa0 RCX: 00007f126198f749
RDX: 0000000000000000 RSI: ffffffffffffffff RDI: 0000000000000003
RBP: 00007f1261a13f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f1261be6038 R14: 00007f1261be5fa0 R15: 00007ffed8b02948
 </TASK>
rcu: rcu_preempt kthread starved for 10528 jiffies! g33149 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0
rcu: 	Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
rcu: RCU grace-period kthread stack dump:
task:rcu_preempt     state:R  running task     stack:27488 pid:16    tgid:16    ppid:2      task_flags:0x208040 flags:0x00080000
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5282 [inline]
 __schedule+0x14db/0x5030 kernel/sched/core.c:6894
 __schedule_loop kernel/sched/core.c:6976 [inline]
 schedule+0x165/0x360 kernel/sched/core.c:6991
 schedule_timeout+0x12b/0x270 kernel/time/sleep_timeout.c:99
 rcu_gp_fqs_loop+0x301/0x11b0 kernel/rcu/tree.c:2095
 rcu_gp_kthread+0x9b/0x2d0 kernel/rcu/tree.c:2297
 kthread+0x389/0x480 kernel/kthread.c:467
 ret_from_fork+0x510/0xa50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G             L      syzkaller #0 PREEMPT(full) 
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
RIP: 0010:pv_native_safe_halt+0x13/0x20 arch/x86/kernel/paravirt.c:82
Code: cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 3f 29 00 f3 0f 1e fa fb f4 <c3> cc cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90
RSP: 0018:ffffffff8de07dc0 EFLAGS: 000002c2
RAX: 0000000000b49f73 RBX: ffffffff81977eae RCX: 0000000080000001
RDX: 0000000000000001 RSI: ffffffff8d9a99b4 RDI: ffffffff8be09d60
RBP: ffffffff8de07eb0 R08: ffff8880b863375b R09: 1ffff110170c66eb
R10: dffffc0000000000 R11: ffffed10170c66ec R12: ffffffff8fa2d8f0
R13: 1ffffffff1bd29d0 R14: 0000000000000000 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff888125bf7000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055f1efeb60a8 CR3: 000000000df3e000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 arch_safe_halt arch/x86/include/asm/paravirt.h:107 [inline]
 default_idle+0x13/0x20 arch/x86/kernel/process.c:767
 default_idle_call+0x73/0xb0 kernel/sched/idle.c:122
 cpuidle_idle_call kernel/sched/idle.c:191 [inline]
 do_idle+0x1be/0x4d0 kernel/sched/idle.c:332
 cpu_startup_entry+0x44/0x60 kernel/sched/idle.c:430
 rest_init+0x2de/0x300 init/main.c:758
 start_kernel+0x38b/0x3e0 init/main.c:1209
 x86_64_start_reservations+0x24/0x30 arch/x86/kernel/head64.c:310
 x86_64_start_kernel+0x143/0x1c0 arch/x86/kernel/head64.c:291
 common_startup_64+0x13e/0x147
 </TASK>

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/13 20:31 linux-next 0f853ca2a798 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root INFO: rcu detected stall in ppp_release
* Struck through repros no longer work on HEAD.