Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp439450img; Wed, 20 Mar 2019 04:01:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqwoy4M/vTfvG4mX8ny/Wg/oenx/MJi0c9YmU4ZsFTNwvKtfzkgjdl3jty+tNa34wWUPUx9E X-Received: by 2002:aa7:9211:: with SMTP id 17mr6970003pfo.220.1553079688279; Wed, 20 Mar 2019 04:01:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553079688; cv=none; d=google.com; s=arc-20160816; b=wKqx0VEdyE7wA0SeoLbeB1u3BYwY3fbUFBwu/FUYzdvaY6qc36xsB6+weg8oyxL5V/ vVTDRsR0CjDTZ4+x78Xhd5SpczLCQnRUcMOS3rDaMO2KY6jhJ3iRo6LPQg9IsYXC0ogs wzQJ4dFjLtiNi2mM1vPU+kcovP5UszwgL17vDMHJqv+Ib1sYqafw7m9FWk4yis4C0Hah LID32XZ7u3LEA6fmCE1fJrut/tjW4b6LVrZkpY3Rp+F4ACFdnjYoNWT88h9GPPwYn13Q vJyw+RUd8XchLc0FnNSPyDuyf9fgWoAmEd0fBjaIOoGaqiAUn4Fg4XFTuYZC0k/yIKsI jZnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=ycICQOOMlMirl8Ygz0OWOM1s2tUooMo9WIQjH1NTjzg=; b=wVsdyeBi/pTzAzfCmirz6vDNT3l/HSmiYq6axW03tEF7zbmxBmjPOQDmHThZSP+aAa 6qeHAZ+WL/6rdGE9i6/uzyRyNiRGzADDo9pXnT8kqvxE8ml5QHQCEnR1oZH/plQXOZSK fLOAPHEwz4YGoQYb13d6u97K41yseLOTCX+/0rr6O1fP4t8BKaxug1PxwiuU/IV3KEI4 rUaLB/zAy5O43rVSaRYdtql2raVrlhZl0ZF4vaknEpQZ+1iUPltuTE28dmqpg3Yg9EGy Td4Mjd7n+qana8UgeDKdL2qWkUgk0mv+Y90nTdbgL9D4xmQU5zEqDwv34uwK8q8aRGP6 m1oQ== 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 x2si1346119pgg.187.2019.03.20.04.01.12; Wed, 20 Mar 2019 04:01:28 -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; 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 S1727599AbfCTLAd (ORCPT + 99 others); Wed, 20 Mar 2019 07:00:33 -0400 Received: from www262.sakura.ne.jp ([202.181.97.72]:55968 "EHLO www262.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726006AbfCTLAd (ORCPT ); Wed, 20 Mar 2019 07:00:33 -0400 Received: from fsav402.sakura.ne.jp (fsav402.sakura.ne.jp [133.242.250.101]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id x2KAwoWH033716; Wed, 20 Mar 2019 19:58:50 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav402.sakura.ne.jp (F-Secure/fsigk_smtp/530/fsav402.sakura.ne.jp); Wed, 20 Mar 2019 19:58:50 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/530/fsav402.sakura.ne.jp) Received: from [192.168.1.8] (softbank126094122116.bbtec.net [126.94.122.116]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id x2KAwn1v033709 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NO); Wed, 20 Mar 2019 19:58:50 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Subject: Re: kernel panic: corrupted stack end in wb_workfn To: Dmitry Vyukov Cc: Andrey Ryabinin , syzbot , Andrew Morton , Qian Cai , David Miller , guro@fb.com, Johannes Weiner , Josef Bacik , Kirill Tkhai , LKML , Linux-MM , linux-sctp@vger.kernel.org, Mel Gorman , Michal Hocko , netdev , Neil Horman , Shakeel Butt , syzkaller-bugs , Al Viro , Vladislav Yasevich , Matthew Wilcox , Xin Long References: <000000000000db3d130584506672@google.com> <426293c3-bf63-88ad-06fb-83927ab0d7c0@I-love.SAKURA.ne.jp> From: Tetsuo Handa Message-ID: Date: Wed, 20 Mar 2019 19:58:48 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019/03/20 19:42, Dmitry Vyukov wrote: >> I mean, yes, I agree, kernel bug bisection won't be perfect. But do >> you see anything actionable here? Allow users to manually tell bisection range when automatic bisection found a wrong commit. Also, allow users to specify reproducer program when automatic bisection found a wrong commit. Yes, this is anti automation. But since automation can't become perfect, I'm suggesting manual adjustment. Even if we involve manual adjustment, the syzbot's plenty CPU resources for building/testing kernels is highly appreciated (compared to doing manual bisection by building/testing kernels on personal PC environments). > > I see the larger long term bisection quality improvement (for syzbot > and for everybody else) in doing some actual testing for each kernel > commit before it's being merged into any kernel tree, so that we have > less of these a single program triggers 3 different bugs, stray > unrelated bugs, broken release boots, etc. I don't see how reliable > bisection is possible without that. > syzbot currently cannot test kernels with custom patches (unless "#syz test:" requests). Are you saying that syzbot will become be able to test kernels with custom patches?