syzbot


possible deadlock in shmem_uncharge
Status: upstream: reported C repro on 2020/04/12 10:11
Reported-by: syzbot+c8a8197c8852f566b9d9@syzkaller.appspotmail.com
Fix commit: ea0dfeb4 shmem: fix possible deadlocks on shmlock_user_lock
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 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-usb], missing on: [ci2-upstream-kcsan-gce]
First crash: 55d, last: 13d

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_uncharge (log)
Repro: C syz .config

Sample crash report:

Crashes (101):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro Maintainers
ci-upstream-kasan-gce-root 2020/04/09 04:14 upstream ae46d2aa db9bcd4b .config log report syz C akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/02 06:16 linux-next ac935d22 bc734e7a .config log report syz akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-root 2020/04/21 21:28 upstream 189522da 2e44d63e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-selinux-root 2020/04/21 20:16 upstream ae83d0b4 2e44d63e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-selinux-root 2020/04/21 12:28 upstream ae83d0b4 2e44d63e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-root 2020/04/20 23:56 upstream ae83d0b4 98a9f9e6 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-smack-root 2020/04/19 03:42 upstream 50cc09c1 365fba24 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-selinux-root 2020/04/18 13:36 upstream 90280eaa 365fba24 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-smack-root 2020/04/18 09:23 upstream 90280eaa 435c6d53 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-selinux-root 2020/04/17 20:41 upstream 95988fbc 435c6d53 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-smack-root 2020/04/17 07:45 upstream 7a56db02 18397578 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-smack-root 2020/04/17 06:41 upstream 7a56db02 18397578 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-root 2020/04/16 22:06 upstream 9786cab6 c743fcb3 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce-selinux-root 2020/04/08 10:03 upstream f5e94d10 db9bcd4b .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/21 01:00 linux-next ac935d22 c61086ab .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/20 12:51 linux-next ac935d22 1255f02a .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/19 12:58 linux-next ac935d22 6d882fd2 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/18 13:28 linux-next ac935d22 684d3606 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/18 06:52 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/18 02:39 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/17 21:16 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/17 19:42 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/17 17:11 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/17 10:42 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/16 01:42 linux-next ac935d22 37bccd4e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/15 13:03 linux-next ac935d22 d7f9fffa .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/13 11:26 linux-next ac935d22 9a6d42fb .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/10 12:18 linux-next ac935d22 8742a2b9 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/08 11:55 linux-next ac935d22 2b98fdbc .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/07 10:43 linux-next ac935d22 98cbd87b .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/06 13:58 linux-next ac935d22 4618eb2d .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/06 01:29 linux-next ac935d22 35b8eb30 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/04 20:15 linux-next ac935d22 9941337c .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/03 20:51 linux-next ac935d22 58ae5e18 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/03 00:20 linux-next ac935d22 5457883a .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/02 12:23 linux-next ac935d22 58da4c35 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/01 18:38 linux-next ac935d22 bc734e7a .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/05/01 06:38 linux-next ac935d22 a4d01b80 .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/30 14:36 linux-next ac935d22 3698959a .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/29 14:26 linux-next ac935d22 496a08ae .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/28 14:11 linux-next ac935d22 e3ecea2e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/28 12:42 linux-next ac935d22 e3ecea2e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/28 01:20 linux-next ac935d22 0ce7569e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/27 22:09 linux-next ac935d22 0ce7569e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/26 19:13 linux-next ac935d22 0ce7569e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/26 04:16 linux-next ac935d22 99b258dd .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-linux-next-kasan-gce-root 2020/04/22 03:17 linux-next ac935d22 2e44d63e .config log report akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org