syzbot


INFO: rcu detected stall in corrupted

Status: public: reported C repro on 2019/04/10 16:04
Reported-by: syzbot+62869728bfd514161622@syzkaller.appspotmail.com
First crash: 2015d, last: 1942d
Similar bugs (10)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 INFO: rcu detected stall in corrupted origin:upstream C 3645 33m 582d 0/3 upstream: reported C repro on 2023/03/13 04:03
android-49 INFO: rcu detected stall in corrupted C 27 1827d 2011d 0/3 public: reported C repro on 2019/04/14 00:00
upstream INFO: rcu detected stall in corrupted (3) kernel C done 1 2031d 2026d 0/28 closed as invalid on 2019/03/30 00:13
linux-4.14 INFO: rcu detected stall in corrupted (2) C error 4 1585d 1746d 0/1 upstream: reported C repro on 2020/01/04 08:54
upstream INFO: rcu detected stall in corrupted (4) mm C done inconclusive 586 2h37m 1502d 0/28 upstream: reported C repro on 2020/09/04 18:49
upstream INFO: rcu detected stall in corrupted net syz 1 2339d 2339d 8/28 fixed on 2018/07/09 18:05
linux-4.14 INFO: rcu detected stall in corrupted C done 3 1859d 1881d 1/1 fixed on 2019/12/05 23:59
linux-4.19 INFO: rcu detected stall in corrupted C error 2 999d 1706d 0/1 upstream: reported C repro on 2020/02/13 05:06
upstream INFO: rcu detected stall in corrupted (2) kernel syz 1 2270d 2270d 0/28 closed as invalid on 2018/07/29 11:55
linux-5.15 INFO: rcu detected stall in corrupted origin:lts-only C error 11 4d18h 358d 0/3 upstream: reported C repro on 2023/10/23 02:41

Sample crash report:
random: sshd: uninitialized urandom read (32 bytes read)
audit: type=1400 audit(1561208228.457:7): avc:  denied  { map } for  pid=1824 comm="syz-executor854" path="/root/syz-executor854576017" dev="sda1" ino=16481 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1
INFO: rcu_sched self-detected stall on CPU
	0-...: (10499 ticks this GP) idle=29a/140000000000001/0 softirq=2446/2451 fqs=1 
	 (t=10500 jiffies g=199 c=198 q=4)
rcu_sched kthread starved for 10498 jiffies! g199 c198 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0 ->cpu=1
rcu_sched       R  running task    29080     9      2 0x80000000
Call Trace:
 schedule+0x92/0x1c0 kernel/sched/core.c:3498
 schedule_timeout+0x4d7/0xe80 kernel/time/timer.c:1744
 rcu_gp_kthread+0xc52/0x1f00 kernel/rcu/tree.c:2255
 kthread+0x310/0x420 kernel/kthread.c:232
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:404
NMI backtrace for cpu 0
CPU: 0 PID: 1832 Comm: syz-executor854 Not tainted 4.14.128+ #10
Call Trace:
 <IRQ>
 __dump_stack lib/dump_stack.c:17 [inline]
 dump_stack+0xb9/0x10e lib/dump_stack.c:53
 nmi_cpu_backtrace.cold+0x47/0x86 lib/nmi_backtrace.c:101
 </IRQ>
INFO: rcu_preempt detected stalls on CPUs/tasks:
	(detected by 0, t=10548 jiffies, g=377, c=376, q=99)
All QSes seen, last rcu_preempt kthread activity 10548 (4294973213-4294962665), jiffies_till_next_fqs=1, root ->qsmask 0x0
syz-executor854 R  running task    26872  1832   1828 0x00000008
Call Trace:
 <IRQ>
 sched_show_task kernel/sched/core.c:5236 [inline]
 sched_show_task.cold+0x342/0x3c0 kernel/sched/core.c:5211
 </IRQ>
rcu_preempt kthread starved for 10548 jiffies! g377 c376 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x0 ->cpu=1
rcu_preempt     R  running task    29080     8      2 0x80000000
Call Trace:
 schedule+0x92/0x1c0 kernel/sched/core.c:3498
 schedule_timeout+0x4d7/0xe80 kernel/time/timer.c:1744
 rcu_gp_kthread+0xc52/0x1f00 kernel/rcu/tree.c:2255
 kthread+0x310/0x420 kernel/kthread.c:232
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:404

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/06/22 13:02 android-4.14 334aa9b115f3 34bf9440 .config console log report syz C ci-android-414-kasan-gce-root
2019/04/16 05:57 android-4.14 efe836537cf2 505ab413 .config console log report syz C ci-android-414-kasan-gce-root
2019/04/10 13:55 android-4.14 d8414567db62 65b612b7 .config console log report syz C ci-android-414-kasan-gce-root
* Struck through repros no longer work on HEAD.