Received: by 2002:ac0:950e:0:0:0:0:0 with SMTP id f14csp1314376imc; Sun, 17 Mar 2019 10:13:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqwr4xKuw7qMHz+4zbsY02cFMcBCUiVdT9ESzB3Dsnt2S0kGeMD1+/Na8siHXUUVeG5cDQRn X-Received: by 2002:a17:902:bd82:: with SMTP id q2mr15543364pls.65.1552842786047; Sun, 17 Mar 2019 10:13:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552842786; cv=none; d=google.com; s=arc-20160816; b=X9BL3kZhwzXcjdh1RbCyE4n0d5P5B+DzuxxykExSXyErvaLsh0R2C0064NG4qiG1oI ZD1QsW1rcp1pu6aqsvbnWlRkPF+f5d0hEOueB0os3rIWy1Jq0GWzDb7GsxIbMvzjc3Wz MZwZok7M1oZFb2tyte3SxKTCZefrp6sSyD3ynAoM/oiPZVf3jE8/xyITBgeC9qdEwasc ebrvhLkFgy5gAmme/RomwBHneOhEJcRRmgar3pR89ywpRFA6/nns9RyZInzA2XukVRCA gO1cNfhsaxnG1zpAWbdhTDCbtKGdyJ217ALUT/YMzbbIt/zlMlrMormFOzoWHVQPjKh/ /VmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=IKTGZirHvXg0mL+MZtw9VD2kXy5vdJTHvYOi+gvZfms=; b=W68wrQRBjKPgfVJjmJI5iIZMWEt6sACKnr2fTrG09yDbAhcJ9ZVA/IfgN1dBphqvX8 nZVbVKsl3vxS4JCyZDBrOwMrHKexe6sQnHmOSQc280JnYtkIPrJ35cTspp+OTz+z993W R+WBvvQQQHZR8tSu21l+iHLNxbcvzO6Yr50m4wAGMCYeJKSUGJU+/Xe8JjOzN+AF6rzN aT/RoTNTZOWVXfMbLazc3dIci8b/Ad3/LeDoOfgPtosiwDg4VsRfXwlBob1cXkZ4eLlk HTelRUE78u2ZxrixX/+rsVAbRlmS+Qbt8bNsyO7u4EYfg/DIHKmc+LPgk8z+z9M9Dx6n tDKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LPRRBZOT; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m2si7013686plt.394.2019.03.17.10.12.51; Sun, 17 Mar 2019 10:13:06 -0700 (PDT) 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; dkim=pass header.i=@google.com header.s=20161025 header.b=LPRRBZOT; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727192AbfCQRMC (ORCPT + 99 others); Sun, 17 Mar 2019 13:12:02 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:36772 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726717AbfCQRMB (ORCPT ); Sun, 17 Mar 2019 13:12:01 -0400 Received: by mail-io1-f67.google.com with SMTP id f6so12335717iop.3 for ; Sun, 17 Mar 2019 10:12:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IKTGZirHvXg0mL+MZtw9VD2kXy5vdJTHvYOi+gvZfms=; b=LPRRBZOTdbgb760SZEI0rZV4xweT/LpWpZwk11UukjU2FsVlCs6U6ozMat1IvDhiuY +pCUQTD/gbdIYrVr8nYQfyw3U34/QDHSM43hvmYo6CDcisLo7aoVc65asks3fY6Tz4Ru taCHTBFg8l8AUISygnmDxTMjFNopbLNv1P6wzbXLpho2+0HnqMojiD+6oW3UOf8p120K SPqMGxL9SVqWu2TUUKhP9YuExsiEMRjjY7++QNUkzmydCbK5Uuih7FjnSzzcI4FUu/XE Mz91kpyt/V86VwJ/LTcGp531TRRBg3FaD+h0ikiHMX1kQZyhhdLW6OlckRm5EP6KBilU h/gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IKTGZirHvXg0mL+MZtw9VD2kXy5vdJTHvYOi+gvZfms=; b=aBxGYam/H5uo0a5s9C0LUvhxDMP6hG6tkEkIrAvGlVf5Q3MftIKwO+lghvWOoteu7+ R9W7no2cx1e3wYMxmjA5VHjZd7xp7gY4w4/Wxn0jLJwnw0gDo8S65XCl+PIEVySyJrFd xd8riHTPgJiqMPzhpjVX+HeMnGw7FA0v0u9+RwjEfEzyk3g9IzbFP9KbkFWjBndvlLCv rJ0VMRyk7hvmklC44dVllWap9t9WeIDEKt9TliAQoJh2/1uonZLOtGKuVE7G3lYeS1L0 PrRwKSBmmeWQat943hvjJxDWlAAIRDofSkrghB4diMBRAfPMsiMZYo3VZZLt8EbLkWhh 5WTg== X-Gm-Message-State: APjAAAUwpk8CBjyeNMwqHbYMekUsM6VyEsTE2mGRXygeJpFlb2RRgdAf reiQF7cQgpl0BmlmgMojCfFpdGuKwtXgNCIRueAk7g== X-Received: by 2002:a6b:3709:: with SMTP id e9mr7534152ioa.282.1552842720774; Sun, 17 Mar 2019 10:12:00 -0700 (PDT) MIME-Version: 1.0 References: <0000000000008a1bce057ede3d13@google.com> <0000000000009950e1058447ef43@google.com> In-Reply-To: From: Dmitry Vyukov Date: Sun, 17 Mar 2019 18:11:49 +0100 Message-ID: Subject: Re: KASAN: slab-out-of-bounds Read in bacpy To: Linus Torvalds Cc: syzbot , David Miller , Johan Hedberg , linux-bluetooth , Linux Kbuild mailing list , Linux List Kernel Mailing , Marcel Holtmann , Michal Marek , Netdev , syzkaller-bugs Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Mar 17, 2019 at 5:35 PM Linus Torvalds wrote: > > On Sun, Mar 17, 2019 at 3:43 AM syzbot > wrote: > > > > syzbot has bisected this bug to: > > > > commit c470abd4fde40ea6a0846a2beab642a578c0b8cd > > Author: Linus Torvalds > > Date: Sun Feb 19 22:34:00 2017 +0000 > > Heh. Yeah, I doubt it. > > It would probably be good if syzbot did some confidence testing before > bisecting. > > Don't get me wrong, "git bisect" is absolutely wonderful and has done > a ton to help us fix bugs, but bisection has one major downside: if > the bug you are bisecting isn't 100% repeatable, the bisection will go > off into the random weeds and give completely nonsensical results. > They won't even be *close*. What makes bisection so powerful is also > what makes it then completely random if there's even *one* mistaken > bisection point. > > So it would probably be good to test each bisection point at least > twice, and if they don't agree, report it as being unbisectable rather > than give a random "this is what introduced the problem". > > Hmm? Hi Linus, Please see https://github.com/google/syzkaller/blob/master/docs/syzbot.md#bisection it should answer all of your questions. It does 2 and more. And in this case it seems to be working as intended bisecting it to a release tag.