syzbot


KCSAN: data-race in create_io_worker / io_wqe_enqueue

Status: auto-closed as invalid on 2021/06/02 03:17
Subsystems: fs
[Documentation on labels]
First crash: 1157d, last: 1108d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in create_io_worker / io_wqe_enqueue

write to 0xffff88812df5dc44 of 4 bytes by task 22842 on cpu 0:
 create_io_worker+0x368/0x3c0 fs/io-wq.c:617
 io_wq_check_workers+0x2bd/0x340 fs/io-wq.c:686
 io_wq_manager+0xc7/0x630 fs/io-wq.c:723
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294

read to 0xffff88812df5dc44 of 4 bytes by task 22838 on cpu 1:
 io_wqe_wake_worker fs/io-wq.c:252 [inline]
 io_wqe_enqueue+0x414/0x4d0 fs/io-wq.c:831
 io_wq_enqueue+0x3a/0x40 fs/io-wq.c:838
 io_queue_async_work+0x174/0x230 fs/io_uring.c:1246
 __io_queue_sqe+0x2fe/0x3a0 fs/io_uring.c:6334
 io_queue_sqe+0x6d/0x160 fs/io_uring.c:6375
 io_submit_sqe+0x15c7/0x30c0 fs/io_uring.c:6546
 io_submit_sqes+0x61f/0xaf0 fs/io_uring.c:6660
 __do_sys_io_uring_enter fs/io_uring.c:9240 [inline]
 __se_sys_io_uring_enter+0x217/0xb20 fs/io_uring.c:9182
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9182
 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: 1 PID: 22838 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 (13):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/28 03:08 upstream e359bce39d90 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/24 04:00 upstream 8db5efb83fa9 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/23 17:20 upstream 18a3c5f7abfd 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/11 23:28 upstream 7d900724913c 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/07 00:02 upstream 2d743660786e 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/05 15:08 upstream e49d033bddf5 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/04/04 01:21 upstream d93a0d43e3d0 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/29 20:37 upstream 1e43c377a79f 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/21 08:33 upstream 812da4d39463 17810eae .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/17 01:09 upstream 1df27313f50a fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/16 02:01 upstream 1e28eed17697 fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/11 04:36 upstream a74e6a014c9d c2ca1f2a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
2021/03/10 07:51 upstream 05a59d79793d 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in create_io_worker / io_wqe_enqueue
* Struck through repros no longer work on HEAD.