syzbot


WARNING in fuse_evict_inode
Status: upstream: reported C repro on 2021/10/17 21:30
Reported-by: syzbot+1a738a54963025fd8ff8@syzkaller.appspotmail.com
Fix commit: 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 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-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-riscv64 ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386]
First crash: 48d, last: 39d

Cause bisection: introduced by (bisect log) :
commit 6e6b45a963c4a962c61ca59982982ddcdc82e651
Author: Miklos Szeredi <mszeredi@redhat.com>
Date: Wed Oct 13 12:33:40 2021 +0000

  fuse: write inode in fuse_vma_close() instead of fuse_release()

Crash: WARNING in fuse_evict_inode (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/11/02 14:24 16m miklos@szeredi.hu git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5c791fe1e2a4 OK

Sample crash report:

Crashes (43):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-linux-next-kasan-gce-root 2021/10/16 21:42 linux-next 7c832d2f9b95 0c5d9412 .config log report syz C WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 16:52 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 10:44 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 08:02 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 07:55 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 05:36 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 05:34 linux-next 3196a52aff93 55f90bc6 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/22 00:45 linux-next 3196a52aff93 c5cb7da8 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/21 21:30 linux-next 3196a52aff93 c5cb7da8 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/21 21:27 linux-next 3196a52aff93 c5cb7da8 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/20 23:09 linux-next 51dba6e335ff f111d03b .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 22:53 linux-next 60e8840126bd 466b7db1 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 20:46 linux-next 60e8840126bd 466b7db1 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 19:29 linux-next 60e8840126bd 466b7db1 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 19:05 linux-next 60e8840126bd 466b7db1 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:41 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:38 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:32 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:29 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:15 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:10 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 08:06 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/19 00:30 linux-next 60e8840126bd 24dc29db .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/18 11:08 linux-next 60e8840126bd 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/18 01:43 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/18 01:30 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/17 14:23 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/17 06:02 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/17 05:55 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/17 04:02 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/16 21:04 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/15 15:05 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/15 11:51 linux-next 7c832d2f9b95 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/15 09:40 linux-next 8006b911c90a 0c5d9412 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/14 19:37 linux-next 8006b911c90a 7aa5fe41 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/14 19:01 linux-next 8006b911c90a 7aa5fe41 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/14 04:55 linux-next 8006b911c90a 5462d470 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/14 01:34 linux-next 8006b911c90a 5462d470 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/13 23:40 linux-next 8006b911c90a 5462d470 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/13 22:19 linux-next 8006b911c90a 5462d470 .config log report info WARNING in fuse_evict_inode
ci-upstream-linux-next-kasan-gce-root 2021/10/13 21:25 linux-next 8006b911c90a 5462d470 .config log report info WARNING in fuse_evict_inode