syzbot


WARNING in ex_handler_fprestore
Status: upstream: reported C repro on 2021/05/24 08:51
Reported-by: syzbot+2067e764dbcd10721e2e@syzkaller.appspotmail.com
Fix commit: 484cea4f362e x86/fpu: Prevent state corruption in __fpu__restore_sig()
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: 118d, last: 108d

Cause bisection: introduced by (bisect log) :
commit b860eb8dce5906b14e3a7f3c771e0b3d6ef61b94
Author: Fenghua Yu <fenghua.yu@intel.com>
Date: Tue May 12 14:54:39 2020 +0000

  x86/fpu/xstate: Define new functions for clearing fpregs and xstates

Crash: WARNING in ex_handler_fprestore (log)
Repro: syz .config

Sample crash report:

Crashes (5):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-selinux-root 2021/05/31 17:45 upstream 8124c8a6b353 032639db .config log report syz C WARNING in ex_handler_fprestore
ci-upstream-kasan-gce-smack-root 2021/05/22 09:31 upstream 45af60e7ced0 3c7fef33 .config log report syz WARNING in ex_handler_fprestore
ci-upstream-kasan-gce-selinux-root 2021/05/31 13:47 upstream 8124c8a6b353 032639db .config log report info WARNING in ex_handler_fprestore
ci-upstream-kasan-gce-root 2021/05/25 14:04 upstream a050a6d2b7e8 3c7fef33 .config log report info WARNING in ex_handler_fprestore
ci-upstream-kasan-gce-smack-root 2021/05/22 06:55 upstream 45af60e7ced0 3c7fef33 .config log report info WARNING in ex_handler_fprestore