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: 577d, last: 1d07h
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 (19)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 INFO: rcu detected stall in corrupted origin:upstream missing-backport C inconclusive 3894 10d 801d 0/3 upstream: reported C repro on 2023/03/13 04:03
android-414 INFO: rcu detected stall in corrupted C 3 2161d 2234d 0/1 public: reported C repro on 2019/04/10 16:04
android-49 INFO: rcu detected stall in corrupted C 27 2045d 2230d 0/3 public: reported C repro on 2019/04/14 00:00
upstream INFO: rcu detected stall in corrupted (3) kernel C done 1 2249d 2245d 0/28 closed as invalid on 2019/03/30 00:13
linux-4.14 INFO: rcu detected stall in corrupted (2) C error 4 1804d 1965d 0/1 upstream: reported C repro on 2020/01/04 08:54
upstream INFO: rcu detected stall in corrupted (4) mm C done inconclusive 662 3h51m 1720d 0/28 upstream: reported C repro on 2020/09/04 18:49
upstream INFO: rcu detected stall in corrupted net syz 1 2558d 2557d 8/28 fixed on 2018/07/09 18:05
linux-4.14 INFO: rcu detected stall in corrupted C done 3 2078d 2100d 1/1 fixed on 2019/12/05 23:59
linux-4.19 INFO: rcu detected stall in corrupted C error 2 1218d 1925d 0/1 upstream: reported C repro on 2020/02/13 05:06
upstream INFO: rcu detected stall in corrupted (2) kernel syz 1 2489d 2489d 0/28 closed as invalid on 2018/07/29 11:55
upstream INFO: task hung in exit_aio (4) fs 6 160d 226d 0/28 auto-obsoleted due to no activity on 2025/03/13 05:51
android-5-15 BUG: soft lockup in corrupted origin:upstream C error 33 249d 406d 0/2 upstream: reported C repro on 2024/04/11 09:01
upstream BUG: workqueue lockup (5) wireguard arm C done 12356 2h02m 1954d 0/28 upstream: reported C repro on 2020/01/14 22:04
upstream INFO: task hung in nsim_destroy (4) net 427 1d22h 356d 0/28 upstream: reported on 2024/05/31 11:16
upstream INFO: task hung in reg_process_self_managed_hints wireless C done 492 4h14m 640d 0/28 upstream: reported C repro on 2023/08/21 16:36
linux-4.14 BUG: soft lockup in corrupted C error 12 1025d 1509d 0/1 upstream: reported C repro on 2021/04/04 06:30
upstream INFO: task hung in reg_check_chans_work (7) wireless C error 508 4h04m 241d 0/28 upstream: reported C repro on 2024/09/23 08:39
upstream INFO: task hung in uevent_show (2) kernel C inconclusive 8325 8d09h 194d 0/28 upstream: reported C repro on 2024/11/09 14:37
linux-4.19 BUG: soft lockup in corrupted C error 3 1054d 1242d 0/1 upstream: reported C repro on 2021/12/26 20:46
Last patch testing requests (10)
Created Duration User Patch Repo Result
2025/05/13 21:16 12m retest repro linux-5.15.y report log
2025/05/13 21:16 11m retest repro linux-5.15.y report log
2025/05/13 21:16 12m retest repro linux-5.15.y report log
2025/05/13 21:16 15m retest repro linux-5.15.y report log
2025/05/13 21:16 11m retest repro linux-5.15.y report log
2025/04/11 16:15 13m retest repro linux-5.15.y report log
2025/04/11 16:15 15m retest repro linux-5.15.y report log
2025/04/11 16:15 11m retest repro linux-5.15.y report log
2025/03/02 08:16 15m retest repro linux-5.15.y report log
2025/03/02 08:16 13m retest repro linux-5.15.y report log
Fix bisection attempts (10)
Created Duration User Patch Repo Result
2025/04/07 17:07 18m fix candidate upstream error job log
2025/02/03 02:39 21m fix candidate upstream error job log
2024/12/29 07:29 21m fix candidate upstream error job log
2024/09/17 22:19 17m fix candidate upstream error job log
2024/08/04 13:17 17m fix candidate upstream error job log
2024/03/14 15:27 17m fix candidate upstream error job log
2024/01/14 22:18 17m fix candidate upstream error job log
2023/12/15 21:59 17m fix candidate upstream error job log
2023/11/15 07:07 17m fix candidate upstream error job log
2023/10/25 04:15 14m fix candidate upstream error job log

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
	(detected by 0, t=10502 jiffies, g=5541, q=32)
rcu: All QSes seen, last rcu_preempt kthread activity 10502 (4294963027-4294952525), jiffies_till_next_fqs=1, root ->qsmask 0x0
rcu: rcu_preempt kthread starved for 10502 jiffies! g5541 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=1
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:27000 pid:   15 ppid:     2 flags:0x00004000
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5029 [inline]
 __schedule+0x12c4/0x45b0 kernel/sched/core.c:6375
 schedule+0x11b/0x1f0 kernel/sched/core.c:6458
 schedule_timeout+0x1b9/0x300 kernel/time/timer.c:1914
 rcu_gp_fqs_loop+0x2bf/0x1080 kernel/rcu/tree.c:1972
 rcu_gp_kthread+0xa4/0x360 kernel/rcu/tree.c:2145
 kthread+0x3f6/0x4f0 kernel/kthread.c:334
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 4206 Comm: syz-executor325 Not tainted 5.15.179-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
RIP: 0010:kasan_mem_to_shadow include/linux/kasan.h:56 [inline]
RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:128 [inline]
RIP: 0010:memory_is_poisoned mm/kasan/generic.c:159 [inline]
RIP: 0010:check_region_inline mm/kasan/generic.c:180 [inline]
RIP: 0010:kasan_check_range+0x41/0x290 mm/kasan/generic.c:189
Code: 0f 82 59 02 00 00 48 89 fd 48 c1 ed 2f 81 fd ff ff 01 00 0f 82 46 02 00 00 48 89 fb 48 c1 eb 03 49 b8 00 00 00 00 00 fc ff df <4e> 8d 0c 03 4c 8d 54 37 ff 49 c1 ea 03 49 bb 01 00 00 00 00 fc ff
RSP: 0018:ffffc9000300f9b8 EFLAGS: 00000806
RAX: 0000000000000001 RBX: 1ffffffff2131e1e RCX: ffffffff8162f3ef
RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff9098f0f0
RBP: 000000000001ffff R08: dffffc0000000000 R09: fffffbfff2131e1f
R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000000
R13: ffff888074e60ae8 R14: 1ffff1100e9cc162 R15: ffff888074e60b10
FS:  0000555591b9b3c0(0000) GS:ffff8880b8f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000020000006b000 CR3: 000000001ff15000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <NMI>
 </NMI>
 <TASK>
 instrument_atomic_read include/linux/instrumented.h:71 [inline]
 test_bit include/asm-generic/bitops/instrumented-non-atomic.h:134 [inline]
 __lock_acquire+0xcef/0x1ff0 kernel/locking/lockdep.c:4982
 lock_acquire+0x1db/0x4f0 kernel/locking/lockdep.c:5623
 __might_fault+0xb4/0x110 mm/memory.c:5357
 __clear_user arch/x86/lib/usercopy_64.c:20 [inline]
 clear_user+0xc2/0x150 arch/x86/lib/usercopy_64.c:54
 copy_siginfo_to_user+0x57/0x80 kernel/signal.c:3369
 __setup_rt_frame arch/x86/kernel/signal.c:490 [inline]
 setup_rt_frame arch/x86/kernel/signal.c:780 [inline]
 handle_signal arch/x86/kernel/signal.c:824 [inline]
 arch_do_signal_or_restart+0xb0a/0x1890 arch/x86/kernel/signal.c:869
 handle_signal_work kernel/entry/common.c:154 [inline]
 exit_to_user_mode_loop+0x97/0x130 kernel/entry/common.c:178
 exit_to_user_mode_prepare+0xb1/0x140 kernel/entry/common.c:214
 __syscall_exit_to_user_mode_work kernel/entry/common.c:296 [inline]
 syscall_exit_to_user_mode+0x5d/0x240 kernel/entry/common.c:307
 do_syscall_64+0x47/0xb0 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7fe860c24a29
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 1d 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffff9550578 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 00007fe860c24a29
RDX: 000020000006b000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffffffffffffffff R09: ffffffffffffffff
R10: 0000000000000000 R11: 0000000000000246 R12: 00007fe860c75036
R13: 00007ffff95505b0 R14: 00007ffff95505f0 R15: 0000000000000000
 </TASK>

Crashes (23):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/03/28 13:12 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan INFO: rcu detected stall in corrupted
2025/01/03 11:51 linux-5.15.y 91786f140358 d3ccff63 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2024/10/08 02:00 linux-5.15.y 3a5928702e71 d7906eff .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2024/08/31 09:19 linux-5.15.y fa93fa65db6e 1eda0d14 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan INFO: rcu detected stall in corrupted
2024/06/24 07:42 linux-5.15.y 4878aadf2d15 edc5149a .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan INFO: rcu detected stall in corrupted
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
2025/05/21 09:35 linux-5.15.y a68c15152131 b47f9e02 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2025/04/28 03:23 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2025/04/27 08:04 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2025/04/26 21:04 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2025/04/26 17:14 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2025/04/25 02:17 linux-5.15.y f7347f400572 9882047a .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2024/11/10 00:20 linux-5.15.y 3c17fc483905 6b856513 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2024/10/20 01:39 linux-5.15.y 584a40a22cb9 cd6fc0a3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2024/09/18 15:17 linux-5.15.y 3a5928702e71 c673ca06 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2024/10/01 01:20 linux-5.15.y 3a5928702e71 bbd4e0a4 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2024/09/29 05:45 linux-5.15.y 3a5928702e71 ba29ff75 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf INFO: rcu detected stall in corrupted
2025/04/26 09:55 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
2024/10/11 03:21 linux-5.15.y 3a5928702e71 8fbfc0c8 .config console log report syz / log [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
2024/12/07 10:29 linux-5.15.y 0a51d2d4527b 9ac0fdc6 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 INFO: rcu detected stall in corrupted
* Struck through repros no longer work on HEAD.