syzbot


KCSAN: data-race in __io_fill_cqe / io_uring_poll

Status: auto-closed as invalid on 2022/04/25 17:18
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+2ab8fd8e89e11f3bf4b7@syzkaller.appspotmail.com
First crash: 831d, last: 763d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __io_fill_cqe / io_uring_poll

write to 0xffff888149ce8a00 of 4 bytes by task 7295 on cpu 0:
 io_get_cqe fs/io_uring.c:1725 [inline]
 __io_fill_cqe+0xf9/0x380 fs/io_uring.c:1915
 __io_req_complete_post+0x6c/0x420 fs/io_uring.c:1944
 io_req_complete_post fs/io_uring.c:1972 [inline]
 io_req_complete_failed fs/io_uring.c:2003 [inline]
 __io_queue_sqe+0x368/0x6a0 fs/io_uring.c:7115
 io_queue_sqe+0x46/0x550 fs/io_uring.c:7140
 io_submit_sqe+0x796/0x4b34 fs/io_uring.c:7348
 io_submit_sqes+0x25f/0x560 fs/io_uring.c:7454
 __do_sys_io_uring_enter fs/io_uring.c:10162 [inline]
 __se_sys_io_uring_enter+0x212/0xb00 fs/io_uring.c:10104
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:10104
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x44/0xd0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888149ce8a00 of 4 bytes by task 7294 on cpu 1:
 __io_cqring_events fs/io_uring.c:1709 [inline]
 io_cqring_events fs/io_uring.c:2580 [inline]
 io_uring_poll+0xc6/0x146 fs/io_uring.c:9518
 vfs_poll include/linux/poll.h:88 [inline]
 ep_item_poll fs/eventpoll.c:853 [inline]
 ep_send_events fs/eventpoll.c:1692 [inline]
 ep_poll fs/eventpoll.c:1806 [inline]
 do_epoll_wait+0x6b7/0xf40 fs/eventpoll.c:2234
 __do_sys_epoll_wait fs/eventpoll.c:2246 [inline]
 __se_sys_epoll_wait fs/eventpoll.c:2241 [inline]
 __x64_sys_epoll_wait+0x119/0x140 fs/eventpoll.c:2241
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x44/0xd0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x00001dd8 -> 0x00001df0

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

Crashes (64):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/03/21 17:17 upstream f443e374ae13 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/20 17:19 upstream 14702b3b2438 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/19 06:47 upstream 34e047aa16c0 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/18 03:12 upstream 551acdc3c3d2 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/17 05:03 upstream 56e337f2cf13 dfa9a8ed .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/16 19:39 upstream 56e337f2cf13 46cc3b21 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/15 18:17 upstream 56e337f2cf13 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/14 20:04 upstream 09688c0166e7 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/13 19:58 upstream f0e18b03fcaf 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/13 01:22 upstream aad611a868d1 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/12 12:49 upstream 68453767131a 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/11 08:29 upstream 79b00034e9dc 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/11 02:31 upstream 1db333d9a51f 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/10 06:30 upstream 3bf7edc84a9e 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/09 15:44 upstream 330f4c53d3c2 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/09 11:36 upstream 92f90cc9fe0e 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/08 17:21 upstream ea4424be1688 7bdd8b2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/07 01:13 upstream ffb217a13a2e 7bdd8b2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/06 10:14 upstream dcde98da9970 7bdd8b2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/05 17:45 upstream ac84e82f78cb 7bdd8b2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/05 10:05 upstream ac84e82f78cb 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/04 22:33 upstream 07ebd38a0da2 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/04 02:53 upstream 38f80f42147f 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/03 01:00 upstream 92ebf5f91b4d 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/02 10:35 upstream fb184c4af9b9 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/01 23:45 upstream 575115360652 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/03/01 03:00 upstream 719fce7539cd 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/27 22:42 upstream 52a025546731 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/25 16:26 upstream 53ab78cd6d5a 7c337266 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/24 03:43 upstream 23d04328444a 6e821dbf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/21 22:59 upstream 038101e6b2cd 6e821dbf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/21 11:39 upstream cfb92440ee71 3cd800e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/21 08:21 upstream 7f25f0412c9e 3cd800e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/17 07:39 upstream f71077a4d84b 2bea8a27 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/16 19:47 upstream 359303076163 50221962 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/16 07:51 upstream c5d9ae265b10 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/16 02:03 upstream 705d84a366cf 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/15 04:42 upstream d567f5db412e 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/14 00:09 upstream 42964a18f81c 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/12 23:28 upstream b81b1829e7e3 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/12 10:32 upstream 83e396641110 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/11 21:39 upstream 1d41d2e82623 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/11 05:05 upstream f1baf68e1383 0b33604d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/10 14:41 upstream e3c85076d7a6 0b33604d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/09 20:46 upstream f4bc5bbb5fef 0b33604d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/08 00:34 upstream 2ade8eef993c a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/07 09:49 upstream dfd42facf1e4 a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/06 19:20 upstream d8ad2ce873ab a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/06 01:54 upstream 90c9e950c0de a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/05 01:24 upstream 86286e486cbd e13a05ed .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/04 11:54 upstream dcb85f85fa6f a3e470b2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/03 21:06 upstream c36c04c2e132 30646bfe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/02 21:12 upstream 27bb0b18c208 4ebb2798 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/02/02 14:39 upstream 9f7fb8de5d9b 4ebb2798 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/26 20:31 upstream 0280e3c58f92 2cbffd88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/25 00:47 upstream dd81e1c7d5fb 2cbffd88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/22 10:10 upstream 0809edbae347 214351e1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/22 02:57 upstream 9b57f4589857 214351e1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/21 00:47 upstream fa2e1ba3e9e3 b838eb76 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/19 17:08 upstream e9f5cbc0c851 0620189b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/17 05:12 upstream 79e06c4c4950 723cfaf0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/15 14:02 upstream 112450df61b7 723cfaf0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/14 12:02 upstream fb3b0673b7d5 b8d780ab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
2022/01/13 07:18 upstream f079ab01b560 44d1319a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __io_fill_cqe / io_uring_poll
* Struck through repros no longer work on HEAD.