syzbot


general protection fault in io_commit_cqring
Status: fixed on 2019/12/13 00:31
Reported-by: syzbot+21147d79607d724bd6f3@syzkaller.appspotmail.com
Fix commit: 15dff286d0e0 io_uring: check for validity of ->rings in teardown
First crash: 756d, last: 756d

Cause bisection: introduced by (bisect log) :
commit 1d7bb1d50fb4dc141c7431cc21fdd24ffcc83c76
Author: Jens Axboe <axboe@kernel.dk>
Date: Wed Nov 6 18:31:17 2019 +0000

  io_uring: add support for backlogged CQ ring

Crash: INFO: trying to register non-static key in io_cqring_ev_posted (log)
Repro: C syz .config
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream general protection fault in io_commit_cqring (2) C done 82 241d 254d 22/22 fixed on 2021/11/10 00:50

Sample crash report:

Crashes (3):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-linux-next-kasan-gce-root 2019/11/13 15:01 linux-next 4e8f108c3af2 048f2d49 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2019/11/14 04:51 linux-next 4e8f108c3af2 048f2d49 .config log report
ci-upstream-linux-next-kasan-gce-root 2019/11/13 14:38 linux-next 4e8f108c3af2 048f2d49 .config log report