syzbot


WARNING in io_ring_exit_work

Status: upstream: reported C repro on 2021/03/15 19:08
Reported-by: syzbot+00e15cda746c5bc70e24@syzkaller.appspotmail.com
First crash: 565d, last: 2h27m

Cause bisection: introduced by (bisect log) :
commit 6c2450ae55656f6b0370bfd4cb52ec8a4ecd0916
Author: Pavel Begunkov <asml.silence@gmail.com>
Date: Tue Feb 23 12:40:22 2021 +0000

  io_uring: allocate memory for overflowed CQEs

Crash: WARNING: ODEBUG bug in netdev_run_todo (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/08/06 09:20 18m asml.silence@gmail.com git://git.kernel.dk/linux-block io_uring-5.14 OK

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 0 PID: 3680 at io_uring/io_uring.c:2591 io_ring_exit_work+0x23a/0xc4c io_uring/io_uring.c:2591
Modules linked in:
CPU: 1 PID: 3680 Comm: kworker/u4:5 Not tainted 5.19.0-syzkaller-13930-g7ebfc85e2cd7 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022
Workqueue: events_unbound io_ring_exit_work
RIP: 0010:io_ring_exit_work+0x23a/0xc4c io_uring/io_uring.c:2591
Code: c0 8b e8 c1 64 7f f8 48 8b 05 4a f8 77 02 31 ff 4c 8b 6c 24 08 49 29 c5 4c 89 ee e8 28 0a 33 f8 4d 85 ed 79 0d e8 3e 0d 33 f8 <0f> 0b 41 bf 70 17 00 00 e8 31 0d 33 f8 48 8d 7b 58 4c 89 fe e8 55
RSP: 0018:ffffc90003cbfbd8 EFLAGS: 00010293
RAX: 0000000000000000 RBX: ffff88801f3156e0 RCX: 0000000000000000
RDX: ffff88801df0bb00 RSI: ffffffff8948f9d2 RDI: 0000000000000007
RBP: ffff88801f315000 R08: 0000000000000007 R09: 0000000000000000
R10: fffffffffffffffb R11: 0000000000000000 R12: dffffc0000000000
R13: fffffffffffffffb R14: ffff888016c14a00 R15: 0000000000000005
FS:  0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020000244 CR3: 000000007148c000 CR4: 0000000000350ee0
Call Trace:
 <TASK>
 process_one_work+0x991/0x1610 kernel/workqueue.c:2289
 worker_thread+0x665/0x1080 kernel/workqueue.c:2436
 kthread+0x2e4/0x3a0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:306
 </TASK>

Crashes (1620):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2022/08/13 12:37 upstream 7ebfc85e2cd7 8dfcaa3d .config log report syz C WARNING in io_ring_exit_work
ci-upstream-linux-next-kasan-gce-root 2022/09/26 07:07 linux-next aaa11ce2ffc8 0042f2b4 .config log report syz C WARNING in io_ring_exit_work
ci-upstream-linux-next-kasan-gce-root 2022/07/16 14:51 linux-next cb71b93c2dc3 95cb00d1 .config log report syz C WARNING in io_ring_exit_work
ci-upstream-linux-next-kasan-gce-root 2021/08/06 07:02 linux-next 8d4b477da1a8 d2d6e680 .config log report syz C WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/28 13:32 upstream 49c13ed0316d e2556bc3 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-smack-root 2022/09/28 04:23 upstream 46452d3786a8 75c78242 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/28 02:27 upstream 46452d3786a8 75c78242 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-root 2022/09/28 01:12 upstream 46452d3786a8 75c78242 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/27 14:42 upstream a1375562c0a8 87840e00 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/27 13:07 upstream a1375562c0a8 87840e00 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/27 01:45 upstream 3800a713b607 10323ddf .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/27 00:02 upstream 3800a713b607 10323ddf .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 22:18 upstream f76349cf4145 10323ddf .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 20:44 upstream f76349cf4145 10323ddf .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 10:17 upstream f76349cf4145 d59ba983 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 08:55 upstream f76349cf4145 d59ba983 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 06:43 upstream f76349cf4145 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/26 02:50 upstream f76349cf4145 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/25 20:35 upstream 105a36f3694e 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/25 12:25 upstream 105a36f3694e 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/25 01:20 upstream 1a61b828566f 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-selinux-root 2022/09/25 00:06 upstream 1a61b828566f 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/24 19:59 upstream a63f2e7cb110 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/24 11:18 upstream a63f2e7cb110 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/24 09:11 upstream a63f2e7cb110 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-root 2022/09/23 22:20 upstream 1707c39ae309 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/23 09:09 upstream bf682942cd26 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-root 2022/09/23 06:41 upstream bf682942cd26 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-smack-root 2022/09/22 17:50 upstream dc164f4fb00a 0042f2b4 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-selinux-root 2022/09/22 12:39 upstream dc164f4fb00a 60af5050 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/22 00:28 upstream 06f7db949993 60af5050 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/21 22:25 upstream 06f7db949993 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/21 20:43 upstream 06f7db949993 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-smack-root 2022/09/21 18:32 upstream 06f7db949993 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-selinux-root 2022/09/21 14:02 upstream 60891ec99e14 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-smack-root 2022/09/21 13:49 upstream 60891ec99e14 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-selinux-root 2022/09/21 12:25 upstream 60891ec99e14 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/21 10:51 upstream 60891ec99e14 380f82fb .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/20 21:02 upstream 60891ec99e14 c4b8ccfd .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/20 07:58 upstream 521a547ced64 7c41a9ba .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/20 03:17 upstream 521a547ced64 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/19 22:20 upstream 521a547ced64 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/19 10:21 upstream 521a547ced64 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/19 07:25 upstream 521a547ced64 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-root 2022/09/18 21:25 upstream 38eddeedbbea dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/18 20:13 upstream 38eddeedbbea dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/18 18:24 upstream 38eddeedbbea dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/17 05:46 upstream a335366bad13 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-root 2022/09/16 18:58 upstream 6879c2d3b960 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/16 17:50 upstream 6879c2d3b960 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/16 16:49 upstream 6879c2d3b960 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/16 05:51 upstream 3245cb65fd91 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/15 09:16 upstream 3245cb65fd91 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/15 07:06 upstream 3245cb65fd91 dd9a85ff .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/14 23:18 upstream 3245cb65fd91 b884348d .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce 2022/09/14 21:50 upstream 3245cb65fd91 b884348d .config log report info WARNING in io_ring_exit_work
ci-qemu-upstream 2021/11/13 02:31 upstream 7246f4dcaccc 83f5c9b5 .config log report info WARNING in io_ring_exit_work
ci-upstream-kasan-gce-386 2021/10/09 15:38 upstream 5d6ab0bb408f 838e7e2c .config log report info WARNING in io_ring_exit_work
ci-qemu-upstream-386 2021/07/16 22:17 upstream d936eb238744 f115ae98 .config log report info WARNING in io_ring_exit_work
ci-upstream-linux-next-kasan-gce-root 2021/03/11 18:48 linux-next b01d57bfdc41 c2ca1f2a .config log report info WARNING in io_ring_exit_work
ci-qemu2-riscv64 2021/06/02 04:02 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 18a3c5f7abfd 032639db .config log report info WARNING in io_ring_exit_work
* Struck through repros no longer work on HEAD.