syzbot


WARNING in rcu_tasks_verify_work_fn

Status: upstream: reported on 2026/03/31 21:53
Subsystems: kernel
[Documentation on labels]
Reported-by: syzbot+251e9abcdac140e7ec74@syzkaller.appspotmail.com
First crash: 50d, last: 20d
Discussions (2)
Title Replies (including bot) Last reply
[PATCH] rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks() 1 (1) 2026/04/23 11:19
[syzbot] [kernel?] WARNING in rcu_tasks_verify_work_fn 0 (1) 2026/03/31 21:53

Sample crash report:
hrtimer: interrupt took 60508700 ns
------------[ cut here ]------------
WARNING: [ret < 0] kernel/rcu/tasks.h:1530 at rcu_tasks_verify_self_tests kernel/rcu/tasks.h:1520 [inline], CPU#0: swapper/0/1
WARNING: [ret < 0] kernel/rcu/tasks.h:1530 at rcu_tasks_verify_work_fn+0x27e/0x31c kernel/rcu/tasks.h:1542, CPU#0: swapper/0/1
Modules linked in:
CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted syzkaller #0 PREEMPT 
Hardware name: riscv-virtio,qemu (DT)
epc : rcu_tasks_verify_self_tests kernel/rcu/tasks.h:1530 [inline]
epc : rcu_tasks_verify_work_fn+0x27e/0x31c kernel/rcu/tasks.h:1542
 ra : rcu_tasks_verify_self_tests kernel/rcu/tasks.h:1522 [inline]
 ra : rcu_tasks_verify_work_fn+0x250/0x31c kernel/rcu/tasks.h:1542
epc : ffffffff8036e9ba ra : ffffffff8036e98c sp : ffff8f8000027b10
 gp : ffffffff8a22a0c0 tp : ffffaf8012afcf80 t0 : 1ffffffff22c0304
 t1 : ffffffff8007a848 t2 : ffffffff91601820 s0 : ffff8f8000027bb0
 s1 : 0000000000000bb8 a0 : ffffffff887f4d80 a1 : 0000000000000000
 a2 : 0000000000000002 a3 : ffffffff80320f4c a4 : 1ffffffff10fe9b0
 a5 : 0000000000000000 a6 : 0000000000000003 a7 : 0000000041b58ab3
 s2 : 1ffff1f000004f64 s3 : ffff8f8000027b60 s4 : ffff8f8000027ca0
 s5 : ffffffff88614240 s6 : ffffffff887f53a0 s7 : 0000000000000000
 s8 : 1ffffffff1467958 s9 : 0000000000000000 s10: ffffffff8a33cac0
 s11: ffffffff881b2d70 t3 : ffffffff87fb2860 t4 : fffff5ef0e58ff11
 t5 : fffff5ef0e58ff12 t6 : ffffffff8687a840 ssp : 0000000000000000
status: 0000000200000120 badaddr: ffffffff8036e9ba cause: 0000000000000003
[<ffffffff8036e9ba>] rcu_tasks_verify_self_tests kernel/rcu/tasks.h:1520 [inline]
[<ffffffff8036e9ba>] rcu_tasks_verify_work_fn+0x27e/0x31c kernel/rcu/tasks.h:1542
[<ffffffff8036eaf4>] rcu_tasks_verify_schedule_work+0x9c/0xa8 kernel/rcu/tasks.h:1554
[<ffffffff80063e4c>] do_one_initcall+0x18c/0xcdc init/main.c:1382
[<ffffffff86602d5e>] do_initcall_level init/main.c:1444 [inline]
[<ffffffff86602d5e>] do_initcalls init/main.c:1460 [inline]
[<ffffffff86602d5e>] do_basic_setup init/main.c:1479 [inline]
[<ffffffff86602d5e>] kernel_init_freeable+0x6ca/0x7b4 init/main.c:1692
[<ffffffff86434270>] kernel_init+0x28/0x240 init/main.c:1582
[<ffffffff80069138>] ret_from_fork_kernel+0x94/0xef8 arch/riscv/kernel/process.c:230
[<ffffffff8645a282>] ret_from_fork_kernel_asm+0x16/0x18 arch/riscv/kernel/entry.S:363

Crashes (5):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/04/27 05:43 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next 9b3a2be84803 9c2d0995 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in rcu_tasks_verify_work_fn
2026/04/23 12:00 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next 9b3a2be84803 b10da5ec .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in rcu_tasks_verify_work_fn
2026/03/27 22:12 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next b335bc5892a0 158c21af .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in rcu_tasks_verify_work_fn
2026/03/27 21:42 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next b335bc5892a0 158c21af .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in rcu_tasks_verify_work_fn
2026/03/27 21:42 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next b335bc5892a0 158c21af .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in rcu_tasks_verify_work_fn
* Struck through repros no longer work on HEAD.