syzbot


KCSAN: data-race in io_clean_op / io_wq_free_work

Status: auto-closed as invalid on 2021/12/06 01:13
Subsystems: fs
[Documentation on labels]
First crash: 965d, last: 906d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in io_clean_op / io_wq_free_work

write to 0xffff88812273b758 of 4 bytes by task 5174 on cpu 1:
 io_clean_op+0x3aa/0x3e0 fs/io_uring.c:6632
 io_req_complete_state fs/io_uring.c:1827 [inline]
 io_req_task_complete+0xb2/0x1e0 fs/io_uring.c:2667
 tctx_task_work+0x275/0x4d0 fs/io_uring.c:2156
 task_work_run+0xae/0x130 kernel/task_work.c:164
 tracehook_notify_signal include/linux/tracehook.h:214 [inline]
 handle_signal_work kernel/entry/common.c:146 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:172 [inline]
 exit_to_user_mode_prepare+0xf8/0x190 kernel/entry/common.c:207
 __syscall_exit_to_user_mode_work kernel/entry/common.c:289 [inline]
 syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:300
 do_syscall_64+0x50/0xa0 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff88812273b758 of 4 bytes by task 5184 on cpu 0:
 req_ref_put_and_test fs/io_uring.c:1150 [inline]
 io_put_req_find_next fs/io_uring.c:2355 [inline]
 io_wq_free_work+0x1e/0xd0 fs/io_uring.c:6774
 io_worker_handle_work+0x7e2/0xa20 fs/io-wq.c:518
 io_wqe_worker+0x1b9/0x540 fs/io-wq.c:566
 ret_from_fork+0x1f/0x30

value changed: 0x008c0102 -> 0x00890102

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 5184 Comm: iou-wrk-5174 Not tainted 5.15.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (43):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/11/01 01:08 upstream 8bb7eca972ad 098b5d53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/30 00:12 upstream a379fbbcb88b 2353a3ec .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/27 22:36 upstream 1fc596a56b33 be531bb4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/27 13:18 upstream d25f27432f80 be531bb4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/23 08:03 upstream 9c0c4d24ac00 282f03fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/21 10:16 upstream 2f111a6fd5b5 f111d03b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/20 19:01 upstream d9abdee5fd5a 418a00eb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/17 10:40 upstream d999ade1cc86 0c5d9412 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/16 02:22 upstream 8fe31e0995f0 0c5d9412 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/14 17:29 upstream 26d657410983 5462d470 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/13 11:39 upstream f4d0cc426f77 9d56e7dd .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/08 07:08 upstream 1da38549dd64 efe0f24d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/06 19:25 upstream 60a9483534ed 62ee0987 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/04 21:20 upstream 84b3e42564ac ce697b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/04 13:56 upstream 9e1ff307c779 ce697b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/10/01 01:15 upstream 4de593fb965f 1d849ab4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/30 22:04 upstream 4de593fb965f 0f01403d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/29 23:28 upstream 02d5e016800d be530f6c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/28 00:31 upstream 0513e464f900 78494d16 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/27 13:36 upstream 5816b3e6577e 78494d16 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/26 09:20 upstream a3b397b4fffb 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/25 03:27 upstream 7d42e9818258 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/24 13:51 upstream f9e36107ec70 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/24 02:01 upstream f10f0481a5b5 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/22 18:02 upstream cf1d2c3e7e2f 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/22 14:09 upstream 92477dd1faa6 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/21 13:10 upstream d9fb678414c0 169724fe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/20 20:28 upstream e8f71f89236e af796c18 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/20 02:01 upstream 20621d2f27a0 70b76c1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/18 22:57 upstream 93ff9f13be91 70b76c1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/17 16:45 upstream ddf21bd8ab98 70b76c1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/16 09:12 upstream ff1ffd71d5f0 07e953c1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/16 01:29 upstream 80be5998ad63 07e953c1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/15 03:34 upstream 1619b69edce1 07e953c1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/13 10:26 upstream 6880fa6c5660 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/12 14:08 upstream 78e709522d2c 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/10 21:41 upstream e99f23c5bf59 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/09 05:03 upstream 2d338201d531 e2776ee4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/07 00:32 upstream 4b93c544e90e 6ca60148 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/06 10:40 upstream 27151f177827 6ca60148 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/03 10:23 upstream a9c9a6f741cd d236a457 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/02 22:40 upstream 7ba88a2a09f4 f62a5829 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
2021/09/02 21:59 upstream 4ac6d90867a4 f62a5829 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_clean_op / io_wq_free_work
* Struck through repros no longer work on HEAD.