syzbot


KCSAN: data-race in io_flush_timeouts / io_issue_sqe (2)

Status: moderation: reported on 2025/06/24 08:28
Subsystems: io-uring
[Documentation on labels]
Reported-by: syzbot+6c48db7d94402407301e@syzkaller.appspotmail.com
First crash: 209d, last: 1d04h
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in io_flush_timeouts / io_issue_sqe io-uring 6 1 505d 505d 0/29 auto-obsoleted due to no activity on 2024/10/06 08:35

Sample crash report:
==================================================================
BUG: KCSAN: data-race in io_flush_timeouts / io_issue_sqe

read-write to 0xffff888121fda210 of 4 bytes by task 5467 on cpu 1:
 io_get_cqe_overflow io_uring/io_uring.h:256 [inline]
 io_get_cqe io_uring/io_uring.h:271 [inline]
 io_fill_cqe_req io_uring/io_uring.h:293 [inline]
 io_req_complete_post io_uring/io_uring.c:986 [inline]
 io_issue_sqe+0x1f9/0xa70 io_uring/io_uring.c:1822
 io_wq_submit_work+0x3f7/0x5f0 io_uring/io_uring.c:1928
 io_worker_handle_work+0x44d/0x9b0 io_uring/io-wq.c:650
 io_wq_worker+0x22d/0x860 io_uring/io-wq.c:704
 ret_from_fork+0x148/0x280 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246

read to 0xffff888121fda210 of 4 bytes by task 5450 on cpu 0:
 io_flush_timeouts+0x62/0x1e0 io_uring/timeout.c:133
 __io_commit_cqring_flush+0xeb/0x100 io_uring/io_uring.c:544
 io_commit_cqring_flush io_uring/io_uring.h:531 [inline]
 __io_cq_unlock_post io_uring/io_uring.c:571 [inline]
 __io_submit_flush_completions+0xaf1/0xb10 io_uring/io_uring.c:1535
 io_submit_flush_completions io_uring/io_uring.h:239 [inline]
 ctx_flush_and_put+0x9b/0x150 io_uring/io_uring.c:1093
 io_handle_tw_list+0x20e/0x230 io_uring/io_uring.c:1134
 tctx_task_work_run+0x42/0x160 io_uring/io_uring.c:1182
 tctx_task_work+0x3f/0x80 io_uring/io_uring.c:1200
 task_work_run+0x130/0x1a0 kernel/task_work.c:233
 get_signal+0xe09/0xf60 kernel/signal.c:2807
 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337
 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline]
 exit_to_user_mode_loop+0x6a/0x6f0 kernel/entry/common.c:75
 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline]
 syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline]
 syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline]
 syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline]
 do_syscall_64+0x1d3/0x2a0 arch/x86/entry/syscall_64.c:100
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x000003db -> 0x000003dc

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 UID: 0 PID: 5450 Comm: syz.4.651 Tainted: G        W           syzkaller #0 PREEMPT(voluntary) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
==================================================================

Crashes (54):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/18 22:00 upstream e84d960149e7 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2026/01/18 10:24 upstream d12453c7e281 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2026/01/17 22:29 upstream d3eeb99bbc99 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2026/01/17 12:42 upstream b62ce2547fe8 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/12/01 16:34 upstream 7d0a66e4bb90 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/10/26 12:54 upstream 72761a7e3122 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/10/16 06:42 upstream 7ea30958b305 19568248 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/10/15 12:25 upstream 9b332cece987 b6605ba8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/09 20:25 upstream 9dd1835ecda5 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/07 17:04 upstream 6ab41fca2e80 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/05 20:22 upstream c8ed9b5c02a5 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/03 13:22 upstream e6b9dce0aeeb 96a211bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/01 09:25 upstream b320789d6883 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/09/01 09:25 upstream b320789d6883 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/30 12:57 upstream 11e7861d680c 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/29 15:20 upstream 07d9df80082b 3e1beec6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/29 07:32 upstream 07d9df80082b d401b9d7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/29 07:31 upstream 07d9df80082b d401b9d7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/28 04:41 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/24 23:14 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/24 11:51 upstream 8d245acc1e88 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/23 03:43 upstream cf6fc5eefc5b bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/22 15:49 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/21 12:00 upstream 068a56e56fa8 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/20 23:37 upstream 41cd3fd15263 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/20 01:37 upstream b19a97d57c15 254a27c1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/18 09:43 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/17 09:26 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/16 07:17 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/15 17:37 upstream ee94b00c1a64 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/14 14:17 upstream 0cc53520e68b 5d8c2ac2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/14 13:10 upstream 0cc53520e68b 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/13 08:15 upstream 8742b2d8935f 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/12 19:19 upstream 0e39a731820a 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/12 05:31 upstream 53e760d89498 c06e8995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/11 02:09 upstream 8f5ae30d69d7 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/08 16:19 upstream 37816488247d 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/08 05:47 upstream bec077162bd0 6a893178 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/07 11:47 upstream 6e64f4580381 04cffc22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/06 23:54 upstream cca7a0aae895 9a42d6b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/06 19:20 upstream 479058002c32 ffe1dd46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/06 08:48 upstream 6bcdbd62bd56 ffe1dd46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/04 23:44 upstream d632ab86aff2 f5bcc8dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/08/03 12:29 upstream 186f3edfdd41 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/26 05:01 upstream 5f33ebd2018c fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/25 14:51 upstream 2942242dde89 fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/24 08:47 upstream 01a412d06bc5 0c1d6ded .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/23 13:28 upstream 89be9a83ccf1 e1dd4f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/23 13:27 upstream 89be9a83ccf1 e1dd4f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/23 13:27 upstream 89be9a83ccf1 e1dd4f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/22 13:56 upstream 89be9a83ccf1 1555463b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/07/20 12:20 upstream bf61759db409 7117feec .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
2025/06/24 08:27 upstream 78f4e737a53e e2f27c35 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in io_flush_timeouts / io_issue_sqe
* Struck through repros no longer work on HEAD.