syzbot


BUG: unable to handle kernel paging request in vga16fb_imageblit (2)
Status: upstream: reported C repro on 2020/05/08 07:07
Reported-by: syzbot+1f29e126cf461c4de3b3@syzkaller.appspotmail.com
Fix commit: ffb324e6f874 tty: vt: always invoke vc->vc_sw->con_resize callback
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 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-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu2-arm32]
First crash: 512d, last: 139d

Cause bisection: introduced by (bisect log) :
commit 988d0763361bb65690d60e2bc53a6b72777040c3
Author: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
Date: Sun Sep 27 11:46:30 2020 +0000

  vt_ioctl: make VT_RESIZEX behave like VT_RESIZE

Crash: BUG: unable to handle kernel paging request in vga16fb_imageblit (log)
Repro: C syz .config
similar bugs (4):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 BUG: unable to handle kernel paging request in vga16fb_imageblit 4 544d 641d 0/1 auto-closed as invalid on 2020/07/31 03:49
upstream BUG: unable to handle kernel paging request in vga16fb_imageblit 1 642d 641d 0/22 auto-closed as invalid on 2020/04/23 17:11
linux-4.19 BUG: unable to handle kernel paging request in vga16fb_imageblit (2) 10 9d04h 330d 0/1 upstream: reported on 2020/11/01 15:15
linux-4.14 BUG: unable to handle kernel paging request in vga16fb_imageblit 8 139d 530d 0/1 auto-closed as invalid on 2021/09/09 11:30
Patch testing requests:
Created Duration User Patch Repo Result
2021/05/15 03:05 20m penguin-kernel@i-love.sakura.ne.jp patch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.13-rc1 OK
2021/05/14 23:40 20m penguin-kernel@i-love.sakura.ne.jp patch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.13-rc1 OK
2021/05/14 12:09 20m penguin-kernel@i-love.sakura.ne.jp patch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.13-rc1 OK

Sample crash report:

Crashes (27):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2021/05/01 20:30 upstream d2b6f8a17919 77e2b668 .config log report syz C BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-root 2021/05/11 22:22 upstream 88b06399c9c7 b3c3bb8e .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-root 2021/05/02 02:43 upstream d2b6f8a17919 77e2b668 .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-smack-root 2021/05/01 19:31 upstream d2b6f8a17919 77e2b668 .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-root 2021/03/31 15:42 upstream 5e46d1b78a03 6a81331a .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-root 2021/03/10 12:08 upstream 144c79ef3353 26967e35 .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-linux-next-kasan-gce-root 2021/04/20 18:53 linux-next 1216f02e46a4 c0ced557 .config log report info BUG: unable to handle kernel paging request in vga16fb_imageblit
ci-upstream-kasan-gce-selinux-root 2021/01/10 02:36 upstream 996e435fd401 2c1f2513 .config log report info
ci-upstream-kasan-gce-root 2020/11/20 06:23 upstream 3494d58865ad 0767f13f .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/07 01:56 upstream c85fb28b6f99 1880b4a9 .config log report info
ci-upstream-kasan-gce-smack-root 2020/10/02 18:04 upstream 472e5b056f00 4969d6ca .config log report info
ci-upstream-kasan-gce-selinux-root 2020/09/30 07:08 upstream ccc1d052eff9 5abc3f1a .config log report info
ci-upstream-kasan-gce-smack-root 2020/07/28 21:21 upstream 92ed30191993 cb93dc6a .config log report
ci-upstream-kasan-gce-selinux-root 2020/07/06 18:16 upstream 7cc2a8ea1048 51095195 .config log report
ci-upstream-kasan-gce 2020/07/03 06:50 upstream cd77006e01b3 bed10395 .config log report
ci-upstream-kasan-gce 2020/06/28 01:53 upstream 1590a2e1c681 ffec44b5 .config log report
ci-upstream-kasan-gce 2020/06/27 23:32 upstream 1590a2e1c681 ffec44b5 .config log report
ci-upstream-kasan-gce 2020/06/27 20:09 upstream 1590a2e1c681 ffec44b5 .config log report
ci-upstream-kasan-gce 2020/06/24 11:38 upstream 7ae77150d94d 54566aff .config log report
ci-upstream-kasan-gce-root 2020/05/04 01:37 upstream 262f7a6b8317 58ae5e18 .config log report
ci-upstream-kasan-gce-386 2020/12/01 15:02 upstream b65054597872 07bfe8a5 .config log report info
ci-upstream-kasan-gce-386 2020/11/30 16:14 upstream b65054597872 78d50c1d .config log report info
ci-upstream-kasan-gce-386 2020/11/27 18:14 upstream 85a2c56cb445 486f93ef .config log report info
ci-upstream-kasan-gce-386 2020/11/24 05:33 upstream d5beb3140f91 1ab681a4 .config log report info
ci-upstream-kasan-gce-386 2020/10/11 12:54 upstream da690031a5d6 4a77ae0b .config log report info
ci-upstream-linux-next-kasan-gce-root 2020/12/19 11:42 linux-next 0d52778b8710 04201c06 .config log report info
ci-upstream-linux-next-kasan-gce-root 2020/07/07 01:48 linux-next 9e50b94b3eb0 51095195 .config log report