syzbot


WARNING: suspicious RCU usage in get_callchain_entry

Status: upstream: reported C repro on 2025/06/18 02:15
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+013fb58ec10bd119bf65@syzkaller.appspotmail.com
First crash: 346d, last: 28m
Bug presence (1)
Date Name Commit Repro Result
2025/07/06 upstream (ToT) 1f988d0788f5 C [report] WARNING: suspicious RCU usage in get_callchain_entry
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING: suspicious RCU usage in get_callchain_entry origin:upstream 4 C 1469 43m 716d 0/3 upstream: reported C repro on 2024/06/13 11:30
linux-6.1 WARNING: suspicious RCU usage in get_callchain_entry origin:upstream missing-backport 4 C 1551 53m 764d 0/3 upstream: reported C repro on 2024/04/26 10:45
upstream WARNING: suspicious RCU usage in get_callchain_entry perf prio:normal 4 C error 11685 1h06m 760d 0/29 upstream: reported C repro on 2024/04/30 10:49

Sample crash report:
=============================
WARNING: suspicious RCU usage
syzkaller #0 Not tainted
-----------------------------
kernel/events/callchain.c:161 suspicious rcu_dereference_check() usage!

other info that might help us debug this:


rcu_scheduler_active = 2, debug_locks = 1
1 lock held by syz.0.17/5928:
 #0: ffffffff8d132300 (rcu_read_lock_trace){....}-{0:0}, at: rcu_lock_acquire include/linux/rcupdate.h:334 [inline]
 #0: ffffffff8d132300 (rcu_read_lock_trace){....}-{0:0}, at: rcu_read_lock_trace+0x37/0x70 include/linux/rcupdate_trace.h:57

stack backtrace:
CPU: 1 PID: 5928 Comm: syz.0.17 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026
Call Trace:
 <TASK>
 dump_stack_lvl+0x18c/0x250 lib/dump_stack.c:106
 lockdep_rcu_suspicious+0x1e1/0x300 kernel/locking/lockdep.c:6731
 get_callchain_entry+0x2a9/0x3c0 kernel/events/callchain.c:161
 get_perf_callchain+0xc6/0x510 kernel/events/callchain.c:191
 __bpf_get_stack+0x2e4/0x540 kernel/bpf/stackmap.c:435
 ____bpf_get_stack_raw_tp kernel/trace/bpf_trace.c:1917 [inline]
 bpf_get_stack_raw_tp+0x1a9/0x210 kernel/trace/bpf_trace.c:1907
 bpf_prog_b8a90dd1efcc4ad9+0x45/0x49
 bpf_dispatcher_nop_func include/linux/bpf.h:1224 [inline]
 __bpf_prog_run include/linux/filter.h:616 [inline]
 bpf_prog_run include/linux/filter.h:623 [inline]
 bpf_prog_run_pin_on_cpu+0x64/0x150 include/linux/filter.h:640
 bpf_prog_test_run_syscall+0x317/0x4a0 net/bpf/test_run.c:1569
 bpf_prog_test_run+0x321/0x390 kernel/bpf/syscall.c:4132
 __sys_bpf+0x49d/0x890 kernel/bpf/syscall.c:5495
 __do_sys_bpf kernel/bpf/syscall.c:5581 [inline]
 __se_sys_bpf kernel/bpf/syscall.c:5579 [inline]
 __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5579
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f36a499ce59
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fff33ca5088 EFLAGS: 00000246 ORIG_RAX: 0000000000000141
RAX: ffffffffffffffda RBX: 00007f36a4c15fa0 RCX: 00007f36a499ce59
RDX: 000000000000000c RSI: 00002000000004c0 RDI: 000000000000000a
RBP: 00007f36a4a32d6f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f36a4c15fac R14: 00007f36a4c15fa0 R15: 00007f36a4c15fa0
 </TASK>

Crashes (769):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/05/29 20:43 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/17 06:39 linux-6.6.y 4d922539ad7d de5aae85 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/04 19:24 linux-6.6.y 258cf62a6dfd 85f1bcf2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/04 15:44 linux-6.6.y 258cf62a6dfd 85f1bcf2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/04 10:43 linux-6.6.y 258cf62a6dfd 85f1bcf2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/02 19:16 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/02 15:47 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/02 11:26 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/28 18:46 linux-6.6.y 142cd8382222 ce741359 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/19 23:56 linux-6.6.y 9760bf04666d 303e2802 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/01/18 11:23 linux-6.6.y cbb31f77b879 20d37d28 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/01/18 10:43 linux-6.6.y cbb31f77b879 20d37d28 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/12/24 21:44 linux-6.6.y 5fa4793a2d2d d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/12/24 05:28 linux-6.6.y 5fa4793a2d2d d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/12/17 05:09 linux-6.6.y 5fa4793a2d2d d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/09/22 09:06 linux-6.6.y af1544b5d072 67c37560 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/09/19 09:57 linux-6.6.y 60a9e718726f e2beed91 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/09/19 07:28 linux-6.6.y 60a9e718726f e2beed91 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/08/01 19:57 linux-6.6.y 3a8ababb8b6a 40127d41 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/08/01 16:49 linux-6.6.y 3a8ababb8b6a 40127d41 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/08/01 15:19 linux-6.6.y 3a8ababb8b6a 40127d41 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/07/23 17:26 linux-6.6.y d96eb99e2f0e e1dd4f22 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2025/06/18 09:11 linux-6.6.y c2603c511feb e77fae15 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/30 21:06 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/30 19:08 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/30 19:06 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/29 20:14 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/29 14:51 linux-6.6.y 0a40c6fbd105 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/21 10:32 linux-6.6.y eac8889a3a1c 41b8c833 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/21 04:55 linux-6.6.y eac8889a3a1c 41b8c833 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/21 02:18 linux-6.6.y eac8889a3a1c 41b8c833 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/19 18:04 linux-6.6.y eac8889a3a1c 223544dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/19 18:02 linux-6.6.y eac8889a3a1c 223544dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/18 04:29 linux-6.6.y eac8889a3a1c de5aae85 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/17 05:33 linux-6.6.y 4d922539ad7d de5aae85 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/16 19:50 linux-6.6.y 4d922539ad7d a15a64a6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/16 11:50 linux-6.6.y 4d922539ad7d a15a64a6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/14 17:35 linux-6.6.y 3b9f64db0496 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/14 17:35 linux-6.6.y 3b9f64db0496 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/14 14:40 linux-6.6.y 3b9f64db0496 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/06 05:36 linux-6.6.y 258cf62a6dfd 26da2c66 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/05 20:33 linux-6.6.y 258cf62a6dfd 06e69a27 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/05 17:00 linux-6.6.y 258cf62a6dfd 06e69a27 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/05 03:50 linux-6.6.y 258cf62a6dfd a898ba9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/04 22:37 linux-6.6.y 258cf62a6dfd a898ba9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/03 15:42 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/05/02 15:08 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/05/02 09:20 linux-6.6.y 258cf62a6dfd a0d91488 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/30 06:08 linux-6.6.y 142cd8382222 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/04/30 01:42 linux-6.6.y 142cd8382222 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/29 22:37 linux-6.6.y 142cd8382222 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/29 11:05 linux-6.6.y 142cd8382222 7ca9e4d8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/29 11:05 linux-6.6.y 142cd8382222 7ca9e4d8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/29 04:23 linux-6.6.y 142cd8382222 95008c03 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/04/28 22:48 linux-6.6.y 142cd8382222 95008c03 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/28 17:45 linux-6.6.y 142cd8382222 ce741359 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/04/28 12:07 linux-6.6.y 142cd8382222 ce741359 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/22 15:42 linux-6.6.y 9760bf04666d 4595e353 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/16 15:11 linux-6.6.y 8cee53b8eaeb 4743f87d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/16 01:54 linux-6.6.y 8cee53b8eaeb df15c5f3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/14 20:54 linux-6.6.y 8cee53b8eaeb 362d1323 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/14 07:52 linux-6.6.y 8cee53b8eaeb 1a086e7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/04/13 20:56 linux-6.6.y 8cee53b8eaeb 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2026/04/13 12:42 linux-6.6.y 8cee53b8eaeb 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/10 18:37 linux-6.6.y 80de0a958133 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/10 09:05 linux-6.6.y 80de0a958133 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan-perf WARNING: suspicious RCU usage in get_callchain_entry
2026/04/07 21:15 linux-6.6.y 80de0a958133 628666c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
2025/06/18 02:15 linux-6.6.y c2603c511feb e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: suspicious RCU usage in get_callchain_entry
* Struck through repros no longer work on HEAD.