syzbot


KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step

Status: moderation: reported on 2025/05/27 08:18
Subsystems: kernel
[Documentation on labels]
Reported-by: syzbot+21167ad055e79662a0ba@syzkaller.appspotmail.com
First crash: 192d, last: 27m

Sample crash report:
==================================================================
BUG: KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step

write to 0xffff88810a1d14dc of 4 bytes by task 28 on cpu 1:
 rcu_tasks_trace_pertask_prep kernel/rcu/tasks.h:1784 [inline]
 rcu_tasks_trace_pregp_step+0x1ac/0x920 kernel/rcu/tasks.h:1828
 rcu_tasks_wait_gp+0x8b/0x530 kernel/rcu/tasks.h:826
 rcu_tasks_one_gp+0x7f6/0x8e0 kernel/rcu/tasks.h:622
 rcu_tasks_kthread+0xf7/0x110 kernel/rcu/tasks.h:658
 kthread+0x489/0x510 kernel/kthread.c:463
 ret_from_fork+0x149/0x290 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246

read to 0xffff88810a1d1080 of 3264 bytes by task 7589 on cpu 0:
 memcpy_and_pad+0x48/0x80 lib/string_helpers.c:1007
 arch_dup_task_struct+0x2c/0x40 arch/x86/kernel/process.c:108
 dup_task_struct+0x83/0x690 kernel/fork.c:876
 copy_process+0x37d/0x1ef0 kernel/fork.c:2009
 create_io_thread+0x71/0xa0 kernel/fork.c:2556
 io_sq_offload_create+0x644/0x840 io_uring/sqpoll.c:517
 io_uring_create+0x2f2/0x4e0 io_uring/io_uring.c:3644
 io_uring_setup io_uring/io_uring.c:3715 [inline]
 __do_sys_io_uring_setup io_uring/io_uring.c:3749 [inline]
 __se_sys_io_uring_setup+0x1be/0x1d0 io_uring/io_uring.c:3740
 __x64_sys_io_uring_setup+0x31/0x40 io_uring/io_uring.c:3740
 x64_sys_call+0x244c/0x3000 arch/x86/include/generated/asm/syscalls_64.h:426
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd8/0x2a0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 UID: 0 PID: 7589 Comm: syz.1.1468 Not tainted syzkaller #0 PREEMPT(voluntary) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
==================================================================

Crashes (42):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/12/06 03:03 upstream d1d36025a617 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/12/02 13:31 upstream 4a26e7032d7d d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/12/01 00:08 upstream e69c7c175115 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/11/25 16:47 upstream 8a2bcda5e139 64219f15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/11/21 18:02 upstream fd95357fd8c6 280ea308 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/11/04 08:00 upstream 8bb886cb8f3a 686bf657 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/10/18 05:27 upstream cf1ea8854e4f 1c8c8cd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/10/14 18:33 upstream 9b332cece987 b6605ba8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/10/09 02:49 upstream cd5a0afbdf80 7e2882b3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/10/05 16:18 upstream 6093a688a07d 49379ee0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/09/29 03:16 upstream 8f9736633f8c 001c9061 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/09/24 12:17 upstream cec1e6e5d1ab 0abd0691 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/09/20 00:46 upstream cd89d487374c 67c37560 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/09/07 22:57 upstream 6ab41fca2e80 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/09/05 14:06 upstream d69eb204c255 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/30 08:45 upstream fb679c832b64 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/26 21:02 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/22 12:02 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/20 23:17 upstream 41cd3fd15263 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/18 21:12 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/12 06:01 upstream 53e760d89498 c06e8995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/08 11:13 upstream bec077162bd0 6a893178 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/03 10:29 upstream 186f3edfdd41 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/08/03 02:09 upstream a6923c06a3b2 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/29 16:10 upstream ae388edd4a8f c4a95487 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/27 05:40 upstream 302f88ff3584 fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/23 02:00 upstream 89be9a83ccf1 8e9d1dc1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/20 19:20 upstream f4a40a4282f4 7117feec .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/14 22:07 upstream 347e9f5043c8 d8fc7335 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/12 15:12 upstream 379f604cc3dc 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/09 14:09 upstream 733923397fd9 f4e5e155 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/07 04:46 upstream d7b8f8e20813 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/05 13:15 upstream a79a588fc176 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/04 18:37 upstream 4c06e63b9203 d869b261 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/07/04 01:27 upstream 17bbde2e1716 76ad128c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/06/21 00:28 upstream 75f5f23f8787 804b3919 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/06/09 21:15 upstream 19272b37aa4f 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/06/08 12:13 upstream 8630c59e9936 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/06/02 07:53 upstream cd2e103d57e5 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/06/01 16:24 upstream 4cb6c8af8591 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/05/28 07:00 upstream dd3922cf9d4d 874a1386 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
2025/05/27 08:18 upstream 785cdec46e92 874a1386 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in memcpy_and_pad / rcu_tasks_trace_pregp_step
* Struck through repros no longer work on HEAD.