syzbot


possible deadlock in pipe_lock (3)
Status: upstream: reported C repro on 2019/12/26 21:25
Reported-by: syzbot+217d60b447573313b211@syzkaller.appspotmail.com
First crash: 197d, last: 160d

Cause bisection: the cause commit could be any of (bisect log):

  9211bfbff80a netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) checks to header-file.
  47e640af2e49 netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
  a1b2f04ea527 netfilter: add missing includes to a number of header-files.
  0abc8bf4f284 netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) checks to some header-files.
  bd96b4c75675 netfilter: inline four headers files into another one.
  43dd16efc7f2 netfilter: nf_tables: store data in offload context registers
  78458e3e08cd netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks to some header-files.
  20a9379d9a03 netfilter: remove "#ifdef __KERNEL__" guards from some headers.
  bd8699e9e292 netfilter: nft_bitwise: add offload support
  2a475c409fe8 kbuild: remove all netfilter headers from header-test blacklist.
  7e59b3fea2a2 netfilter: remove unnecessary spaces
  1b90af292e71 ipvs: Improve robustness to the ipvs sysctl
  5785cf15fd74 netfilter: nf_tables: add missing prototypes.
  0a30ba509fde netfilter: nf_nat_proto: make tables static
  e84fb4b3666d netfilter: conntrack: use shared sysctl constants
  105333435b4f netfilter: connlabels: prefer static lock initialiser
  8c0bb7873815 netfilter: synproxy: rename mss synproxy_options field
  c162610c7db2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next

Fix bisection: fixed by (bisect log):

commit 1a980b8cbf0059a5308eea61522f232fd03002e2
Author: Murphy Zhou <jencce.kernel@gmail.com>
Date: Fri Jan 17 12:49:29 2020 +0000

  ovl: add splice file read write helper

similar bugs (6):
Kernel Title Repro Bisected Count Last Reported Patched Status
upstream possible deadlock in pipe_lock 50806 935d 983d 0/17 closed as invalid on 2018/02/14 14:20
upstream possible deadlock in pipe_lock (2) 3 446d 516d 0/17 auto-closed as invalid on 2019/10/18 15:02
linux-4.19 possible deadlock in pipe_lock (2) C 2 23d 197d 0/1 upstream: reported C repro on 2019/12/26 07:17
android-49 possible deadlock in pipe_lock 5 260d 453d 0/3 auto-closed as invalid on 2020/02/21 12:40
linux-4.19 possible deadlock in pipe_lock C fix 2 439d 443d 1/1 fixed on 2019/11/29 10:34
android-44 possible deadlock in pipe_lock C 82 220d 453d 0/2 public: reported C repro on 2019/04/14 08:51

Sample crash report:

Crashes (4):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro Maintainers
ci-upstream-kasan-gce-selinux-root 2019/12/26 07:16 upstream 46cf053e be5c2c81 .config log report syz C linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk
ci-upstream-kasan-gce-root 2019/12/26 06:36 upstream 46cf053e be5c2c81 .config log report syz C linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk
ci-upstream-linux-next-kasan-gce-root 2020/01/02 03:50 linux-next 7ddd09fc 25a0186e .config log report syz C linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk
ci-upstream-kasan-gce-root 2019/12/26 05:54 upstream 46cf053e be5c2c81 .config log report linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk