syzbot


KCSAN: data-race in io_submit_sqes / io_uring_poll (3)

Status: auto-closed as invalid on 2021/12/27 08:47
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+e7323a289b935b39b650@syzkaller.appspotmail.com
First crash: 1124d, last: 896d
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll (2) fs 1 1218d 1218d 0/26 auto-closed as invalid on 2021/02/08 06:39
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll (7) io-uring 1 19d 19d 0/26 moderation: reported on 2024/04/16 11:08
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll fs 2 1319d 1345d 0/26 auto-closed as invalid on 2020/10/29 16:22
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll (5) io-uring 21 377d 565d 0/26 auto-obsoleted due to no activity on 2023/05/30 00:18
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll (6) io-uring 1 176d 147d 0/26 auto-obsoleted due to no activity on 2023/12/25 00:08
upstream KCSAN: data-race in io_submit_sqes / io_uring_poll (4) io-uring 123 617d 783d 0/26 auto-obsoleted due to no activity on 2022/10/01 12:19

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

write to 0xffff88812f87b070 of 4 bytes by task 14029 on cpu 0:
 io_get_sqe fs/io_uring.c:7274 [inline]
 io_submit_sqes+0x1eb/0x670 fs/io_uring.c:7318
 __do_sys_io_uring_enter fs/io_uring.c:10039 [inline]
 __se_sys_io_uring_enter+0x212/0xb00 fs/io_uring.c:9981
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9981
 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 0xffff88812f87b070 of 4 bytes by task 13998 on cpu 1:
 io_sqring_full fs/io_uring.c:1635 [inline]
 io_uring_poll+0x8e/0x146 fs/io_uring.c:9362
 vfs_poll include/linux/poll.h:90 [inline]
 __io_arm_poll_handler+0x1a8/0x780 fs/io_uring.c:5577
 io_arm_poll_handler+0x25e/0x3d0 fs/io_uring.c:5643
 io_queue_sqe_arm_apoll fs/io_uring.c:6951 [inline]
 __io_queue_sqe+0x16b/0x440 fs/io_uring.c:6989
 io_queue_sqe fs/io_uring.c:7016 [inline]
 io_submit_sqe+0x77a/0x47d3 fs/io_uring.c:7219
 io_submit_sqes+0x25d/0x670 fs/io_uring.c:7325
 __do_sys_io_uring_enter fs/io_uring.c:10039 [inline]
 __se_sys_io_uring_enter+0x212/0xb00 fs/io_uring.c:9981
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:9981
 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: 0x00000341 -> 0x0000034d

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

Crashes (55):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/11/22 08:47 upstream 40c93d7fff6f 4eb20a4e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/10/18 09:29 upstream cf52ad5ff16c 0c5d9412 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/10/06 10:47 upstream 60a9483534ed 0a63fd36 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/09/17 01:04 upstream ff1ffd71d5f0 aae492f2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/09/13 18:14 upstream 6880fa6c5660 58d09404 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/09/05 10:37 upstream a9c9a6f741cd d236a457 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/30 10:07 upstream 7d2a07b76933 8f58a0ef .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/25 02:47 upstream 6e764bcd1cf7 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/23 10:55 upstream e22ce8eb631b b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/21 05:41 upstream fa54d366a6e4 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/20 15:34 upstream d992fe5318d8 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/18 03:55 upstream 614cb2751d31 a2fe1cb5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/16 09:45 upstream 7c60610d4767 2489ab88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/08/13 22:41 upstream f8e6dfc64f61 2489ab88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/07/24 23:48 upstream f0fddcec6b62 4d1b57d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/07/24 02:20 upstream 8baef6386baa bc5f1d88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/07/05 12:24 upstream 3dbdb38e2869 55aa55c2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/19 23:04 upstream 913ec3c22ef4 aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/19 14:52 upstream 9ed13a17e38e aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/18 20:28 upstream b1edae0d5f2e aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/18 01:29 upstream fd0aa1a4567d aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/17 11:49 upstream 70585216fe77 aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/16 22:13 upstream 6b00bc639f1f aba2b2fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/16 17:40 upstream 6b00bc639f1f c06f97ad .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/16 10:34 upstream 94f0b2d4a1d0 c06f97ad .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/15 21:40 upstream 94f0b2d4a1d0 990d3cbe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/15 10:01 upstream 009c9aa5be65 8022d7e3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/13 02:31 upstream 8ecfa36cd4db 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/12 10:22 upstream f21b807c3cf8 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/11 19:51 upstream 06af8679449d 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/11 19:47 upstream 06af8679449d 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/10 19:23 upstream cd1245d75ce9 1ba81399 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/09 13:42 upstream 368094df48e6 84fe5d96 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/09 07:47 upstream 368094df48e6 5c2fe346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/08 18:29 upstream 4c8684fe555e 5c2fe346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/08 18:21 upstream 4c8684fe555e 5c2fe346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/07 19:45 upstream 614124bea77e b718257f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/06/07 17:47 upstream 614124bea77e e59537be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/05/26 03:12 upstream a050a6d2b7e8 93d3a9f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/27 13:48 upstream 4a0225c3d208 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/19 08:26 upstream bf05bf16c76b 50f523d7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/18 23:29 upstream bf05bf16c76b 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/18 10:34 upstream c98ff1d013d2 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/17 07:25 upstream 9cdbf6467424 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/16 18:29 upstream 2f7b98d1e55c 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/16 13:09 upstream 7e25f40eab52 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/16 06:30 upstream 7e25f40eab52 c59079a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/15 03:12 upstream 7f75285ca572 fcdb12ba .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/14 10:24 upstream 50987beca096 3134b37f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/13 23:52 upstream eebe426d32e1 a184b83e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/13 18:50 upstream 89698becf06d a184b83e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/10 01:32 upstream 4e04e7513b0f 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/09 12:28 upstream 17e7124aad76 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/07 13:40 upstream 2d743660786e 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
2021/04/07 13:27 upstream 2d743660786e 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in io_submit_sqes / io_uring_poll
* Struck through repros no longer work on HEAD.