syzbot


BUG: scheduling while atomic in rcu_boost_kthread

Status: auto-obsoleted due to no activity on 2024/10/02 23:21
Bug presence: origin:lts
[Documentation on labels]
Reported-by: syzbot+f6ea0dae9bc786f577f7@syzkaller.appspotmail.com
First crash: 298d, last: 149d
Fix bisection: fixed by (bisect log) [merge commit]:
commit ff43d92a56253b5274c28798d46f55241ae84548
Author: Greg Kroah-Hartman <gregkh@google.com>
Date: Fri Apr 19 13:12:20 2024 +0000

  Merge 6.1.79 into android14-6.1-lts

  
Bug presence (3)
Date Name Commit Repro Result
2024/02/17 lts (merge base) ba6f5fb46511 C [report] BUG: scheduling while atomic in rcu_boost_kthread
2024/07/02 lts (merge base) 347385861c50 C Didn't crash
2024/02/17 upstream (ToT) c1ca10ceffbb C Didn't crash
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-5-15 BUG: scheduling while atomic in rcu_boost_kthread origin:lts missing-backport syz done 3 224d 270d 0/2 auto-obsoleted due to no activity on 2024/07/09 21:44
Last patch testing requests (1)
Created Duration User Patch Repo Result
2024/03/11 12:59 12m retest repro android14-6.1 report log
Fix bisection attempts (4)
Created Duration User Patch Repo Result
2024/08/04 14:25 5h16m bisect fix android14-6.1 OK (1) job log
2024/06/24 21:33 1h46m bisect fix android14-6.1 OK (0) job log log
2024/05/16 21:06 1h36m bisect fix android14-6.1 OK (0) job log log
2024/04/13 07:53 2h10m bisect fix android14-6.1 OK (0) job log log

Sample crash report:
BUG: scheduling while atomic: rcub/0/15/0x00000002
Modules linked in:
Preemption disabled at:
[<ffffffff84fe3947>] rt_mutex_slowlock_block+0xf7/0x5a0 kernel/locking/rtmutex.c:1574
CPU: 0 PID: 15 Comm: rcub/0 Not tainted 6.1.68-syzkaller-00023-g92432f07d663 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x151/0x1b7 lib/dump_stack.c:106
 dump_stack+0x15/0x1b lib/dump_stack.c:113
 __schedule_bug+0x195/0x260 kernel/sched/core.c:5960
 schedule_debug kernel/sched/core.c:5987 [inline]
 __schedule+0xce9/0x1540 kernel/sched/core.c:6622
 schedule+0xc3/0x180 kernel/sched/core.c:6805
 rcu_boost_kthread+0x11f/0x6e0 kernel/rcu/tree_plugin.h:1120
 kthread+0x26d/0x300 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:306
 </TASK>

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/02/17 15:39 android14-6.1 92432f07d663 578f7538 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-android-6-1 BUG: scheduling while atomic in rcu_boost_kthread
2024/02/26 12:52 android14-6.1 c622e98ddc8e 8d446f15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1-perf BUG: scheduling while atomic in rcu_boost_kthread
2024/01/28 18:20 android14-6.1 2730733d54b6 cc4a4020 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 BUG: scheduling while atomic in rcu_boost_kthread
* Struck through repros no longer work on HEAD.