syzbot


possible deadlock in io_poll_double_wake (2)
Status: upstream: reported C repro on 2020/09/29 02:28
Reported-by: syzbot+28abd693db9e92c160d8@syzkaller.appspotmail.com
Fix commit: io_uring: ignore double poll add on the same waitqueue head
Patched on: [ci-upstream-linux-next-kasan-gce-root], missing on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-leak ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386 ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 158d, last: 59m

Cause bisection: failed (bisect log)

Fix bisection: failed (bisect log)
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream possible deadlock in io_poll_double_wake C 17 170d 198d 0/21 closed as dup on 2020/08/15 18:15
Patch testing requests:
Created Duration User Patch Repo Result
2021/03/01 15:27 11m axboe@kernel.dk git://git.kernel.dk/linux-block syzbot-test report log
2021/02/28 23:08 11m axboe@kernel.dk git://git.kernel.dk/linux-block syzbot-test report log

Sample crash report:

Crashes (104):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce 2021/02/28 00:41 upstream 5695e516 4c37c133 .config log report syz C possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2020/10/01 04:55 upstream 02de58b2 8516f6d3 .config log report syz
ci-upstream-linux-next-kasan-gce-root 2020/12/13 15:56 linux-next 14240d4c bca53db9 .config log report syz
ci-upstream-linux-next-kasan-gce-root 2020/09/25 02:21 linux-next d1d2220c 54289b08 .config log report syz
ci-upstream-kasan-gce-selinux-root 2021/03/01 22:47 upstream fe07bfda 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/03/01 21:06 upstream fe07bfda 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/03/01 19:54 upstream fe07bfda 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/03/01 16:32 upstream fe07bfda 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/03/01 15:16 upstream fe07bfda 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream 2021/03/01 13:44 upstream fe07bfda 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/03/01 02:53 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/03/01 01:36 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream 2021/03/01 00:25 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/03/01 00:08 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/02/28 23:59 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream 2021/02/28 23:59 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 23:55 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 23:54 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 23:02 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-root 2021/02/28 14:14 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-root 2021/02/28 14:12 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 11:53 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream 2021/02/28 11:46 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/02/28 11:45 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-smack-root 2021/02/28 11:45 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream 2021/02/28 11:45 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/02/28 11:44 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-smack-root 2021/02/28 11:42 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 01:09 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/02/28 00:57 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-root 2021/02/28 00:57 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce 2021/02/28 00:07 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-selinux-root 2021/02/28 00:05 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-root 2021/02/28 00:05 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream-386 2021/03/01 23:53 upstream 7a7fd0de 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream-386 2021/03/01 11:31 upstream fe07bfda 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream-386 2021/02/28 23:43 upstream cd278456 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 23:39 upstream 06d5d309 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 23:08 upstream 06d5d309 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 11:43 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 11:43 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream-386 2021/02/28 10:56 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 10:16 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 08:20 upstream 5695e516 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-qemu-upstream-386 2021/02/28 01:01 upstream 5ceabb60 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-kasan-gce-386 2021/02/28 00:53 upstream 3fb6d0e0 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/03/02 04:39 linux-next 92f791eb 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/03/02 03:26 linux-next 92f791eb 183afb6c .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/03/01 18:27 linux-next 26ada2d1 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/03/01 04:09 linux-next 26ada2d1 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/02/28 12:34 linux-next d01f2f7e 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/02/28 12:32 linux-next d01f2f7e 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/02/28 01:02 linux-next d01f2f7e 4c37c133 .config log report info possible deadlock in io_poll_double_wake
ci-upstream-linux-next-kasan-gce-root 2021/02/28 00:08 linux-next d01f2f7e 4c37c133 .config log report info possible deadlock in io_poll_double_wake