syzbot


KCSAN: data-race in __io_cqring_fill_event / io_cqring_wait

Status: auto-closed as invalid on 2021/06/03 11:29
Subsystems: fs
[Documentation on labels]
First crash: 1093d, last: 1093d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in __io_cqring_fill_event / io_cqring_wait (2) fs 6 947d 986d 0/26 auto-closed as invalid on 2021/10/27 17:37

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __io_cqring_fill_event / io_cqring_wait

write to 0xffff888106e15480 of 4 bytes by task 6421 on cpu 1:
 io_get_cqring fs/io_uring.c:1368 [inline]
 __io_cqring_fill_event+0xfd/0x350 fs/io_uring.c:1550
 io_submit_flush_completions+0xd2/0x3e0 fs/io_uring.c:2126
 __io_queue_sqe+0x1f9/0x360 fs/io_uring.c:6418
 io_queue_sqe fs/io_uring.c:6453 [inline]
 io_submit_sqe+0x18b7/0x33d0 fs/io_uring.c:6620
 io_submit_sqes+0x5bd/0xbd0 fs/io_uring.c:6728
 __do_sys_io_uring_enter fs/io_uring.c:9294 [inline]
 __se_sys_io_uring_enter+0x1e1/0xa80 fs/io_uring.c:9236
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9236
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888106e15480 of 4 bytes by task 6404 on cpu 0:
 __io_cqring_events fs/io_uring.c:1352 [inline]
 io_cqring_events fs/io_uring.c:2190 [inline]
 io_should_wake fs/io_uring.c:6933 [inline]
 io_cqring_wait_schedule fs/io_uring.c:6972 [inline]
 io_cqring_wait+0x522/0x860 fs/io_uring.c:7042
 __do_sys_io_uring_enter fs/io_uring.c:9320 [inline]
 __se_sys_io_uring_enter+0x621/0xa80 fs/io_uring.c:9236
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9236
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 6404 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/29 11:26 upstream d72cd4ad4174 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_cqring_wait
* Struck through repros no longer work on HEAD.