syzbot


BUG: scheduling while atomic: syz-executor/ADDR
Status: upstream: reported C repro on 2021/06/30 18:37
Reported-by: syzbot+20191dc583eff8602d2d@syzkaller.appspotmail.com
Fix commit: 72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0
Patched on: [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-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-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-riscv64]
First crash: 93d, last: 32d

Cause bisection: introduced by (bisect log) :
commit 2481104fe98d5b016fdd95d649b1235f21e491ba
Author: Ard Biesheuvel <ardb@kernel.org>
Date: Thu Dec 31 16:41:55 2020 +0000

  crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helper

Crash: BUG: sleeping function called from invalid context in __fdget_pos (log)
Repro: C syz .config
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-54 BUG: scheduling while atomic: syz-executor/ADDR C 47 16h28m 106d 0/1 upstream: reported C repro on 2021/06/13 04:56
Patch testing requests:
Created Duration User Patch Repo Result
2021/08/09 06:01 16m chouhan.shreyansh630@gmail.com patch linux-next OK
2021/08/09 05:58 0m chouhan.shreyansh630@gmail.com patch upstream error
2021/07/30 08:49 16m chouhan.shreyansh630@gmail.com patch upstream OK
2021/07/26 08:46 11m chouhan.shreyansh630@gmail.com upstream report log

Sample crash report:

Crashes (5):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-net-kasan-gce 2021/06/26 18:28 net-next ff8744b5eb11 9d2ab5df .config log report syz C BUG: scheduling while atomic: syz-executor/ADDR
ci-upstream-kasan-gce-root 2021/08/18 09:23 upstream 794c7931a242 a2fe1cb5 .config log report info BUG: scheduling while atomic: syz-executor/ADDR
ci-upstream-kasan-gce-root 2021/08/18 09:17 upstream 794c7931a242 a2fe1cb5 .config log report info BUG: scheduling while atomic: syz-executor/ADDR
ci-upstream-net-this-kasan-gce 2021/08/26 17:08 net 733c99ee8be9 b599f2fc .config log report info BUG: scheduling while atomic: syz-executor/ADDR
ci-upstream-net-kasan-gce 2021/07/18 15:16 net-next 23d2b94043ca f115ae98 .config log report info BUG: scheduling while atomic: syz-executor/ADDR