syzbot


INFO: rcu detected stall in corrupted

Status: upstream: reported C repro on 2023/10/23 02:41
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+db961afbd39afc2637c9@syzkaller.appspotmail.com
First crash: 218d, last: 73d
Bug presence (2)
Date Name Commit Repro Result
2023/11/07 linux-5.15.y (ToT) 12952a23a5da C [report] INFO: rcu detected stall in corrupted
2023/11/07 upstream (ToT) 13d88ac54ddd C Didn't crash
Similar bugs (14)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 INFO: rcu detected stall in corrupted origin:upstream C 594 1h29m 442d 0/3 upstream: reported C repro on 2023/03/13 04:03
android-414 INFO: rcu detected stall in corrupted C 3 1802d 1874d 0/1 public: reported C repro on 2019/04/10 16:04
android-49 INFO: rcu detected stall in corrupted C 27 1686d 1871d 0/3 public: reported C repro on 2019/04/14 00:00
upstream INFO: rcu detected stall in corrupted (3) kernel C done 1 1890d 1886d 0/26 closed as invalid on 2019/03/30 00:13
linux-4.14 INFO: rcu detected stall in corrupted (2) C error 4 1444d 1606d 0/1 upstream: reported C repro on 2020/01/04 08:54
upstream INFO: rcu detected stall in corrupted (4) kernel C done inconclusive 455 9h24m 1361d 0/26 upstream: reported C repro on 2020/09/04 18:49
upstream INFO: rcu detected stall in corrupted net syz 1 2199d 2198d 8/26 fixed on 2018/07/09 18:05
linux-4.14 INFO: rcu detected stall in corrupted C done 3 1719d 1741d 1/1 fixed on 2019/12/05 23:59
linux-4.19 INFO: rcu detected stall in corrupted C error 2 859d 1566d 0/1 upstream: reported C repro on 2020/02/13 05:06
upstream INFO: rcu detected stall in corrupted (2) kernel syz 1 2130d 2130d 0/26 closed as invalid on 2018/07/29 11:55
android-5-15 BUG: soft lockup in corrupted origin:lts C 27 1d09h 47d 0/2 upstream: reported C repro on 2024/04/11 09:01
upstream BUG: workqueue lockup (5) kernel C done 4235 3h33m 1595d 0/26 upstream: reported C repro on 2020/01/14 22:04
linux-4.14 BUG: soft lockup in corrupted C error 12 666d 1150d 0/1 upstream: reported C repro on 2021/04/04 06:30
linux-4.19 BUG: soft lockup in corrupted C error 3 695d 883d 0/1 upstream: reported C repro on 2021/12/26 20:46
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2024/03/14 15:27 17m fix candidate upstream error job log (0)
2024/01/14 22:18 17m fix candidate upstream error job log (0)
2023/12/15 21:59 17m fix candidate upstream error job log (0)
2023/11/15 07:07 17m fix candidate upstream error job log (0)
2023/10/25 04:15 14m fix candidate upstream error job log (0)

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	1-...0: (1 GPs behind) idle=70f/1/0x4000000000000000 softirq=6083/6084 fqs=5250 
	(detected by 0, t=10502 jiffies, g=5949, q=81)
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 7937 Comm: syz-executor428 Not tainted 5.15.151-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024
RIP: 0010:native_save_fl arch/x86/include/asm/irqflags.h:29 [inline]
RIP: 0010:arch_local_save_flags arch/x86/include/asm/irqflags.h:70 [inline]
RIP: 0010:arch_local_irq_save arch/x86/include/asm/irqflags.h:106 [inline]
RIP: 0010:__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline]
RIP: 0010:_raw_spin_lock_irqsave+0x85/0x120 kernel/locking/spinlock.c:162
Code: f1 00 f3 f3 f3 4b 89 44 3d 00 4c 89 e3 48 c1 eb 03 42 80 3c 3b 00 74 08 4c 89 e7 e8 75 cf a4 f7 48 c7 44 24 20 00 00 00 00 9c <8f> 44 24 20 42 80 3c 3b 00 74 08 4c 89 e7 e8 d8 ce a4 f7 4c 8b 64
RSP: 0018:ffffc900034a7b58 EFLAGS: 00000046
RAX: f3f3f300f1f1f1f1 RBX: 1ffff92000694f70 RCX: ffff88801e300000
RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffffffff8d0ef000
RBP: ffffc900034a7bf8 R08: dffffc0000000000 R09: fffffbfff1a1de01
R10: 0000000000000000 R11: dffffc0000000001 R12: ffffc900034a7b80
R13: 1ffff92000694f6c R14: ffffffff8d0ef000 R15: dffffc0000000000
FS:  0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f07814849f8 CR3: 000000000c68e000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <NMI>
 </NMI>
 <TASK>
 vga_put drivers/gpu/vga/vgaarb.c:558 [inline]
 vga_arb_release+0x22f/0xad0 drivers/gpu/vga/vgaarb.c:1350
 __fput+0x3bf/0x890 fs/file_table.c:280
 task_work_run+0x129/0x1a0 kernel/task_work.c:164
 exit_task_work include/linux/task_work.h:32 [inline]
 do_exit+0x6a3/0x2480 kernel/exit.c:872
 do_group_exit+0x144/0x310 kernel/exit.c:994
 __do_sys_exit_group kernel/exit.c:1005 [inline]
 __se_sys_exit_group kernel/exit.c:1003 [inline]
 __x64_sys_exit_group+0x3b/0x40 kernel/exit.c:1003
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x61/0xcb
RIP: 0033:0x7f078142c3c9
Code: Unable to access opcode bytes at RIP 0x7f078142c39f.
RSP: 002b:00007ffe3ff0d9d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f078142c3c9
RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000
RBP: 00007f07814b82b0 R08: ffffffffffffffb0 R09: 0000000000000003
R10: 00007ffe3ff0da60 R11: 0000000000000246 R12: 00007f07814b82b0
R13: 0000000000000000 R14: 00007f07814b8e40 R15: 00007f07813fa200
 </TASK>
INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.349 msecs

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/03/15 19:00 linux-5.15.y 574362648507 d615901c .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan INFO: rcu detected stall in corrupted
2024/02/02 07:20 linux-5.15.y 6139f2a02fe0 d61103fc .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2023/11/07 21:03 linux-5.15.y 12952a23a5da 83211397 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2023/10/23 02:41 linux-5.15.y 00c03985402e 361b23dc .config console log report syz [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
* Struck through repros no longer work on HEAD.