syzbot


possible deadlock in shmem_mfill_atomic_pte
Status: fixed on 2020/06/18 13:57
Reported-by: syzbot+e27980339d305f2dbfd9@syzkaller.appspotmail.com
Fix commit: 94b7cc01da5a mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
First crash: 621d, last: 565d

Cause bisection: introduced by (bisect log) :
commit 71725ed10c40696dc6bdccf8e225815dcef24dba
Author: Hugh Dickins <hughd@google.com>
Date: Tue Apr 7 03:07:57 2020 +0000

  mm: huge tmpfs: try to split_huge_page() when punching hole

Crash: possible deadlock in shmem_mfill_atomic_pte (log)
Repro: C syz .config
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 possible deadlock in shmem_mfill_atomic_pte 1 630d 630d 0/1 auto-closed as invalid on 2020/07/16 10:10
linux-4.14 possible deadlock in shmem_mfill_atomic_pte 1 594d 594d 0/1 auto-closed as invalid on 2020/08/21 02:08
Patch testing requests:
Created Duration User Patch Repo Result
2020/04/16 03:56 15m shy828301@gmail.com https://github.com/yang-shi/linux.git 8f9c86c99d278d375ae24b7ea426e1662c5e4009 OK

Sample crash report:

Crashes (82):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2020/04/11 05:15 upstream ab6f762f0f53 a8c6a3f8 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/05/03 17:02 linux-next ac935d227366 58ae5e18 .config log report syz C
ci-upstream-kasan-gce-root 2020/04/21 20:55 upstream 189522da8b3a 2e44d63e .config log report
ci-upstream-kasan-gce-root 2020/04/20 18:46 upstream ae83d0b416db 347a5dc3 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/18 10:12 upstream 90280eaa88ac 435c6d53 .config log report
ci-upstream-kasan-gce-root 2020/04/17 21:27 upstream 95988fbc7c31 435c6d53 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/17 21:12 upstream 95988fbc7c31 435c6d53 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/17 21:03 upstream 95988fbc7c31 435c6d53 .config log report
ci-upstream-kasan-gce-root 2020/04/17 08:27 upstream 7a56db0299f9 18397578 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/17 07:10 upstream 7a56db0299f9 18397578 .config log report
ci-upstream-kasan-gce-selinux-root 2020/04/16 20:31 upstream 9786cab67457 c743fcb3 .config log report
ci-upstream-kasan-gce-root 2020/04/11 14:32 upstream 5b8b9d0c6d0e a8c6a3f8 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/11 02:32 upstream ab6f762f0f53 a8c6a3f8 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/11 01:46 upstream ab6f762f0f53 a8c6a3f8 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/09 19:13 upstream 5d30bcacd91a a8c6a3f8 .config log report
ci-upstream-kasan-gce-smack-root 2020/04/08 23:23 upstream ae46d2aa6a7f db9bcd4b .config log report
ci-upstream-kasan-gce-root 2020/04/08 11:32 upstream f5e94d10e4c4 db9bcd4b .config log report
ci-upstream-kasan-gce-smack-root 2020/04/08 10:55 upstream f5e94d10e4c4 db9bcd4b .config log report
ci-upstream-kasan-gce-smack-root 2020/04/08 10:09 upstream f5e94d10e4c4 db9bcd4b .config log report
ci-qemu-upstream 2020/03/27 17:19 upstream 527630fbf4f1 831e9a81 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/22 02:20 linux-next ac935d227366 5afa2ddd .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/21 00:55 linux-next ac935d227366 c61086ab .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/20 01:00 linux-next ac935d227366 67fa1f59 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/19 13:21 linux-next ac935d227366 6d882fd2 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/19 11:33 linux-next ac935d227366 6d882fd2 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/18 13:56 linux-next ac935d227366 684d3606 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/18 10:24 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/18 08:56 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/18 06:05 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/18 01:42 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/17 16:52 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/17 15:33 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/17 05:57 linux-next ac935d227366 37bccd4e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/14 11:21 linux-next ac935d227366 2d572622 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/12 21:53 linux-next ac935d227366 a44eb8f7 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/08 12:22 linux-next ac935d227366 2b98fdbc .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/08 00:34 linux-next ac935d227366 6c70a1c2 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/07 11:12 linux-next ac935d227366 98cbd87b .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/06 13:20 linux-next ac935d227366 4618eb2d .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/03 00:53 linux-next ac935d227366 5457883a .config log report
ci-upstream-linux-next-kasan-gce-root 2020/05/01 06:53 linux-next ac935d227366 a4d01b80 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/30 21:41 linux-next ac935d227366 3698959a .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/30 02:30 linux-next ac935d227366 2dd552a5 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/29 15:02 linux-next ac935d227366 496a08ae .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/28 21:50 linux-next ac935d227366 e3ecea2e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/28 13:34 linux-next ac935d227366 e3ecea2e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/28 11:35 linux-next ac935d227366 e3ecea2e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/26 19:29 linux-next ac935d227366 0ce7569e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/26 03:45 linux-next ac935d227366 99b258dd .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/25 11:45 linux-next ac935d227366 b8bb8e5f .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/24 12:45 linux-next ac935d227366 03d97a1b .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/23 17:59 linux-next ac935d227366 2e44d63e .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/21 00:12 linux-next ac935d227366 98a9f9e6 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/17 20:06 linux-next ac935d227366 435c6d53 .config log report
ci-upstream-linux-next-kasan-gce-root 2020/04/17 06:25 linux-next ac935d227366 18397578 .config log report