Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3594648ybl; Sun, 8 Dec 2019 18:52:59 -0800 (PST) X-Google-Smtp-Source: APXvYqwnmNCvtdDLlyk31TFVPPL6P2aModye43KUO/YAKIWyo609WgnwvBUPbKxlZuHfZVplDndM X-Received: by 2002:a9d:708a:: with SMTP id l10mr3490691otj.263.1575859978948; Sun, 08 Dec 2019 18:52:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575859978; cv=none; d=google.com; s=arc-20160816; b=PYn8f1dqtyeoD/v40K3uFs9Zrley5szI31pdcl8BgKUZtgPe2sAJzsKnVB3iWxc7t9 3xUnsVkP08r/P7aRcXZjMbilRC/d10sk/dp8Lmpw/CNyLnRliLjO4Yk1H23aqSGFJd0L uVO5xoc1tdJ1tANogDhI/hPmDM527vQ3WaENcHp0vrm1AW70jtzXRgMtQlmqdGYkHYJC NUuj2pUGWaND6jaK9tPeqCFd0Wz6PmZzZvEvBYky6J5JalE13jk8+nSJt195V6U/Udix vF8lky5/N9fR5tszWKCaDJHbIT+uK4zJbJ5zvBPWm9TbEgKA2hV70c7P/fdcSwEMvild CHQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=JnY3EpX5pGRtHiitxeclDBfiBCtatXdUL+VTvi0VW3w=; b=nUfwe9wq97pJKa9UZj4gsWA/hel2IZhN6O+ewefuA5N/eKCRR4RKfrBOJrO5KN50j7 MS9wyFWdm4KNA04Jb3ooRLmC5yIQHSfSDSqnk/nkCzBN9yrx8TBEFhs7U9pgC8h31y2O vA5CJQPTH4bSCtOavXRKo/9/DFBn7gqVQUh2R/qghJAwK4VQnfNUgZhjhiCk4/bnCmW+ lg0iaSG5+PenaYvr+M9iNLsfrjZc6AK6trtC0k2imGzZPX0vjE6HpcOrW1fcD192+0OX 4Jcy5pk2TkvyL+QyrycbUiSDL+1E5/Xgx1/7x5b3j4AuCYCzxGcY326gnl5A/k+yJj6H MlOw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c12si10973146otf.18.2019.12.08.18.52.47; Sun, 08 Dec 2019 18:52:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726969AbfLICwM (ORCPT + 99 others); Sun, 8 Dec 2019 21:52:12 -0500 Received: from zeniv.linux.org.uk ([195.92.253.2]:43428 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726748AbfLICwM (ORCPT ); Sun, 8 Dec 2019 21:52:12 -0500 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1ie99d-0001ex-3y; Mon, 09 Dec 2019 02:52:09 +0000 Date: Mon, 9 Dec 2019 02:52:09 +0000 From: Al Viro To: Linus Torvalds Cc: Arthur Marsh , SCSI development list , Linux Kernel Mailing List , CIFS , "James E.J. Bottomley" Subject: Re: refcount_t: underflow; use-after-free with CIFS umount after scsi-misc commit ef2cc88e2a205b8a11a19e78db63a70d3728cdf5 Message-ID: <20191209025209.GA4203@ZenIV.linux.org.uk> References: <30808b0b-367a-266a-7ef4-de69c08e1319@internode.on.net> <09396dca-3643-9a4b-070a-e7db2a07235e@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Dec 08, 2019 at 06:23:02PM -0800, Linus Torvalds wrote: > On Sun, Dec 8, 2019 at 5:49 PM Arthur Marsh > wrote: > > > > This still happens with 5.5.0-rc1: > > Does it happen 100% of the time? > > Your bisection result looks pretty nonsensical - not that it's > impossible (anything is possible), but it really doesn't look very > likely. Which makes me think maybe it's slightly timing-sensitive or > something? > > Would you mind trying to re-do the bisection, and for each kernel try > the mount thing at least a few times before you decide a kernel is > good? > > Bisection is very powerful, but if _any_ of the kernels you marked > good weren't really good (they just happened to not trigger the > problem), bisection ends up giving completely the wrong answer. And > with that bisection commit, there's not even a hint of what could have > gone wrong. FWIW, the thing that is IME absolutely incompatible with bisection is CONFIG_GCC_PLUGIN_RANDSTRUCT. It can affect frequencies badly enough, even in the cases when the bug isn't directly dependent upon that thing. I suspect that nonsense bisects spewed by CI bots lately (bisect on x86 oops ending up at commit limited to arch/parisc, etc.) are at least partially due to that kind of garbage...