syzbot


BUG: unable to handle kernel paging request in vga16fb_fillrect
Status: upstream: reported C repro on 2021/07/14 05:16
Reported-by: syzbot+04168c8063cfdde1db5e@syzkaller.appspotmail.com
Fix commit: 8c28051cdcbe fbmem: don't allow too huge resolutions
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: 97d, last: 46d

Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: BUG: unable to handle kernel paging request in vga16fb_fillrect (log)
Repro: C syz .config
similar bugs (3):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 BUG: unable to handle kernel paging request in vga16fb_fillrect (2) C 1 10d 40d 0/1 upstream: reported C repro on 2021/09/05 18:24
linux-4.19 BUG: unable to handle kernel paging request in vga16fb_fillrect C error 1 30d 90d 0/1 upstream: reported C repro on 2021/07/17 15:13
linux-4.14 BUG: unable to handle kernel paging request in vga16fb_fillrect 1 668d 668d 0/1 auto-closed as invalid on 2020/04/15 20:20
Patch testing requests:
Created Duration User Patch Repo Result
2021/08/30 15:09 16m penguin-kernel@i-love.sakura.ne.jp patch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.14 OK
2021/07/30 09:35 16m chouhan.shreyansh630@gmail.com upstream report log
2021/07/26 09:00 10m chouhan.shreyansh630@gmail.com upstream report log

Sample crash report:

Crashes (7):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce 2021/08/20 23:42 upstream d992fe5318d8 b599f2fc .config log report syz C BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce 2021/07/10 05:27 upstream 3dbdb38e2869 8f5a7b8c .config log report syz C BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce-386 2021/08/30 19:14 upstream 7d2a07b76933 8f58a0ef .config log report syz C BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce-root 2021/08/20 02:18 upstream d992fe5318d8 b599f2fc .config log report info BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce-root 2021/08/20 00:45 upstream d992fe5318d8 b599f2fc .config log report info BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce-smack-root 2021/07/18 02:01 upstream d980cc0620ae f115ae98 .config log report info BUG: unable to handle kernel paging request in vga16fb_fillrect
ci-upstream-kasan-gce 2021/07/10 05:11 upstream 3dbdb38e2869 8f5a7b8c .config log report info BUG: unable to handle kernel paging request in vga16fb_fillrect