Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2176648pxa; Fri, 7 Aug 2020 05:12:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwCqrhldI4hPbN4rJ8JYBAZlnrMfEWpR1+22XvVjRLH4arBa18EQ2H+YGpAgLe3LC087bFl X-Received: by 2002:aa7:db51:: with SMTP id n17mr7531750edt.222.1596802345654; Fri, 07 Aug 2020 05:12:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596802345; cv=none; d=google.com; s=arc-20160816; b=lb8KuWgd8D63tRI6fPzSp7gv00VtWBe3o9zWeRDA3doo7iTlDiXaKTRuteVSlPaND4 chFqkG8txaRkusctN3DKxgSzLtpGEzGKTLKE99UbPbk87kTdaxmMuo1z7xL3aLE30Col l//ChnLFwe6bQ425hwTYBN6A5XSvLidexjpMscgCh/58lStbw2+2cfPZ79MCwo1XLkeP LrueB1pYBay2vDNl/aPTpHanxK9pf/i16CPkw8L3WuJZT7H3omTb6p94b4EBiotGOA9K IzlutOO3E+CkA+UjW3tdUzDDBu0pmjAWVh5iF15xiuT9YcL7ysBE1mWkuE6nH6hHvFKv M9rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=j681lvKxCVpQGJrTCDpLuygy9F3VJKz9+6o1qnhvNyc=; b=KcN+Rv8ro1SDdXrnML1sLnfZ02JwpdeTPf/buzKZminZ4LkuuFGPE/H+KFrB0yRQih Apc2O3H66GorGa/wbKXmOwZw/QAMfBP/JDbEhV6gW3EaZtBka65+iPiobdbmh6iumka5 93kiQZONKDsG5JeOxsxmDWjPMkz9Aq9zio9sykJtVYE5mw66xZjXIJmmklOItTYTkIBX zkEZeO8VFaMTXG3L1/GG4THiT7BtcEBgQZROOJeETMe3a1WSxnaLrmEi85BitOwm5nj/ UiqDwoE0Boo2XCcSdrBtX7sUhf0n7h1X0hpoCB9ZMCtDuaAORlrTbxhIQbDHA6DI6ajt jq0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ISNZvYMo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i21si4508433ejz.395.2020.08.07.05.12.02; Fri, 07 Aug 2020 05:12:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ISNZvYMo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728404AbgHGMKB (ORCPT + 99 others); Fri, 7 Aug 2020 08:10:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:48012 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727783AbgHGMJ7 (ORCPT ); Fri, 7 Aug 2020 08:09:59 -0400 Received: from quaco.ghostprotocols.net (unknown [186.208.79.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0C46020866; Fri, 7 Aug 2020 12:09:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1596802199; bh=Gb0cPuLIe0bMb0g+aVRlrZgigx5Ntb7ULTCO6GIv/Yo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ISNZvYModwKynAmPBg5NmrzLLYNglisCFyQvI7m1pOdwRu0YE8VwboGSW5E90tqzn b4MLNge26dmN0vXPlUT3stYQS/XLkYdGWHdpIe7l1iGueDbJ/16jVkSd9IuAcAd54A ydNukO+QKKS91pK3KsT3RRoWaUuZeZm2HVi35nzc= Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id EA1B740481; Fri, 7 Aug 2020 09:09:56 -0300 (-03) Date: Fri, 7 Aug 2020 09:09:56 -0300 From: Arnaldo Carvalho de Melo To: Jiri Olsa Cc: Jin Yao , jolsa@kernel.org, peterz@infradead.org, mingo@redhat.com, alexander.shishkin@linux.intel.com, Linux-kernel@vger.kernel.org, ak@linux.intel.com, kan.liang@intel.com, yao.jin@intel.com Subject: Re: [PATCH] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set Message-ID: <20200807120956.GB2456573@kernel.org> References: <20200805022937.29184-1-yao.jin@linux.intel.com> <20200806194357.GA539212@krava> <20200807120824.GA2456573@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200807120824.GA2456573@kernel.org> X-Url: http://acmel.wordpress.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Fri, Aug 07, 2020 at 09:08:24AM -0300, Arnaldo Carvalho de Melo escreveu: > Em Thu, Aug 06, 2020 at 09:43:57PM +0200, Jiri Olsa escreveu: > > On Wed, Aug 05, 2020 at 10:29:37AM +0800, Jin Yao wrote: > > > We received an error report that perf-record caused 'Segmentation fault' > > > on a newly system (e.g. on the new installed ubuntu). > > > > > > (gdb) backtrace > > > #0 __read_once_size (size=4, res=, p=0x14) at /root/0-jinyao/acme/tools/include/linux/compiler.h:139 > > > #1 atomic_read (v=0x14) at /root/0-jinyao/acme/tools/include/asm/../../arch/x86/include/asm/atomic.h:28 > > > #2 refcount_read (r=0x14) at /root/0-jinyao/acme/tools/include/linux/refcount.h:65 > > > #3 perf_mmap__read_init (map=map@entry=0x0) at mmap.c:177 > > > #4 0x0000561ce5c0de39 in perf_evlist__poll_thread (arg=0x561ce68584d0) at util/sideband_evlist.c:62 > > > #5 0x00007fad78491609 in start_thread (arg=) at pthread_create.c:477 > > > #6 0x00007fad7823c103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > > > > hum, I recall discussing the same issue, > > I thought it was already fixed :-\ in any case: > > > > Acked-by: Jiri Olsa > > I added this: > > Fixes: 23cbb41c939a ("perf record: Move side band evlist setup to separate routine") > > To help this fixe go back to a few stable kernels. Technically the > problem was introduced much earlier, when the side band thread was > added, but then this would require more cherry-picking of patches and > since we have a workaround, i.e. build with libbpf, I think this is > enough. I backtrack on that, as the sideband event is not just for BPF... The switch-output-event code uses it as well, so it can't be dependent on LIBBPF being built... I'll see what I can do - Arnaldo