syzbot


KCSAN: data-race in __io_cqring_fill_event / io_req_defer

Status: auto-closed as invalid on 2021/08/03 08:27
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+7366b5fb4e738232bc93@syzkaller.appspotmail.com
First crash: 1788d, last: 1463d

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

write to 0xffff8881317d3c80 of 4 bytes by task 5363 on cpu 0:
 io_get_cqring fs/io_uring.c:1384 [inline]
 __io_cqring_fill_event+0xfd/0x350 fs/io_uring.c:1566
 io_req_complete_post+0x58/0x540 fs/io_uring.c:1590
 __io_req_complete fs/io_uring.c:1645 [inline]
 __io_complete_rw+0x3b5/0x470 fs/io_uring.c:2495
 io_complete_rw+0x1b/0x20 fs/io_uring.c:2502
 io_rw_done fs/io_uring.c:2736 [inline]
 kiocb_done+0x1b0/0x420 fs/io_uring.c:2760
 io_read fs/io_uring.c:3341 [inline]
 io_issue_sqe+0x36c5/0x6750 fs/io_uring.c:6120
 io_wq_submit_work+0x113/0x270 fs/io_uring.c:6257
 io_worker_handle_work+0x8cb/0xaf0 fs/io-wq.c:496
 io_wqe_worker+0x185/0x520 fs/io-wq.c:545
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294

read to 0xffff8881317d3c80 of 4 bytes by task 5358 on cpu 1:
 req_need_defer fs/io_uring.c:1213 [inline]
 io_req_defer+0x358/0x4a0 fs/io_uring.c:6007
 io_queue_sqe fs/io_uring.c:6456 [inline]
 io_submit_sqe+0x154d/0x3360 fs/io_uring.c:6631
 io_submit_sqes+0x5bd/0xbd0 fs/io_uring.c:6739
 __do_sys_io_uring_enter fs/io_uring.c:9336 [inline]
 __se_sys_io_uring_enter+0x1e1/0xa80 fs/io_uring.c:9278
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9278
 do_syscall_64+0x44/0x80 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x00000000 -> 0x00000001

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

Crashes (464):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/06/29 08:27 upstream 122fa8c58831 9d2ab5df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/27 08:14 upstream 625acffd7ae2 9d2ab5df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/25 15:23 upstream 44db63d1ad8d ae6bf8dd .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/25 13:36 upstream 44db63d1ad8d 0edbbe31 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/20 11:43 upstream 913ec3c22ef4 aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/15 18:50 upstream 94f0b2d4a1d0 8022d7e3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/12 06:15 upstream f21b807c3cf8 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/10 04:24 upstream cd1245d75ce9 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/08 18:26 upstream 4c8684fe555e 5c2fe346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/06 00:51 upstream f5b6eb1e0182 500c2339 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/05 22:43 upstream 9d32fa5d74b1 500c2339 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/06/02 22:47 upstream 324c92e5e0ee 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/31 21:24 upstream c2131f7e73c9 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/31 11:25 upstream 8124c8a6b353 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/30 01:55 upstream f956cb99b938 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/27 14:34 upstream d7c5303fbc8a 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/25 14:43 upstream 1434a3127887 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/24 00:18 upstream 6ebb6814a1ef 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/23 16:38 upstream 4d7620341eda 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/22 09:02 upstream 45af60e7ced0 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/21 08:45 upstream ba816d3c265c 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/20 22:24 upstream f01da525b3de c560a65d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/20 02:15 upstream c3d0e3fd41b7 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/17 08:55 upstream d07f6ca923ea a2eb125d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/16 07:53 upstream c12a29ed9094 f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/15 12:06 upstream 25a1298726e9 93f844de .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/15 03:36 upstream bd3c9cdb21a2 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/14 11:04 upstream 315d99318179 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/13 14:31 upstream c06a2ba62fc4 ecb594cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/12 19:10 upstream dbb5afad100a ed7d41c5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/10 07:13 upstream 9819f682e48c bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/06 11:40 upstream 8404c9fbc84b 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/05 23:09 upstream a79cdfba68a1 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/04 23:17 upstream 5e321ded302d 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/05/04 11:59 upstream 5e321ded302d 09efdd63 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/04/30 12:51 upstream 8ca5297e7e38 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/04/28 21:55 upstream 68a32ba14177 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/04/23 21:18 upstream 18a3c5f7abfd 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/04/17 07:52 upstream 9cdbf6467424 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/04/17 03:42 upstream 2f7b98d1e55c 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/03/25 05:53 upstream 4ee998b0ef8b 607e3baf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/02/21 21:58 upstream 55f62bc87347 a659b3f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/02/19 04:05 upstream f40ddce88593 14052202 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/02/10 02:14 upstream e0756cfc7d7c 2bd9619f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/02/03 21:29 upstream 3afe9076a7c1 624dad51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_cqring_fill_event / io_req_defer
2021/01/17 11:15 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/09/14 08:36 upstream 84b134997212 2d3cdd63 .config console log report ci2-upstream-kcsan-gce
2020/09/14 03:07 upstream 84b134997212 2d3cdd63 .config console log report ci2-upstream-kcsan-gce
2020/08/08 01:26 upstream 30185b69a2d5 ff51e522 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.