Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5070704ybl; Tue, 4 Feb 2020 07:11:14 -0800 (PST) X-Google-Smtp-Source: APXvYqzbwzWMpw+3xYDlSrzC+HEjY3hjOgru9hCGWptrKPVCEOFMUcVOGNhMUOSrKWQpnES7pXxs X-Received: by 2002:a05:6830:1e6b:: with SMTP id m11mr23232331otr.293.1580829073883; Tue, 04 Feb 2020 07:11:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580829073; cv=none; d=google.com; s=arc-20160816; b=wumzkoIh7AiwkT+rzFaHZqj+xY1YQEcix2LsvPnZqWmAQOfBKs0TN01QB6NsLNEqe2 +Fcqb3TjAMqlZHUjl59xlKr51gu3yoMRQAEw+zlKKajHLEVEuHRinOlgby2sUoyCzLtm M63Wfpl7dxNFqBqv0drjfTa7ez8rBZs79R6yTTMwx1rzyzrOsiqYugnkrjEt7DMBN9c7 jVBDIxt8jLh3wIFhc9UcxswOCZHbJRq8maiOP3GKYSctKU/10xqT1HQUaTIexpLWiJsB ZSc1A7Jhh18ZYMy/9Dg2EVCWX2EOD4tkRvWtHeQC1ghzjVuqC4a1Cr1a70HzxGz95cUC 79bg== 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=1kTpygplqJdOI3iDEuAgKqhHQxR7LHiWxABHJf7/AXk=; b=jNxwjYGgqlHxczuwyBNp6IsUeSOJJ2CdkwEhbyWNlzQANe6VG12K0TwGVxPGL1gtn6 dOBxAWG2p+wd1QOv++GMv+XAXLElY1u2V3uE7Etvzxa8rG4rKLtTghivcP3jQ1sAtTd/ 2o8zUXw2W9x5R7vHtpyV15/FCsKi63AUItwwF4tqmuevr1t2t2EMvgcjiVikKT7l16B4 pUgPgaS4EDOaLbK4VqY63+rDAvJ2/FhUsGBARpIZOAH4qwLDMJciQzfnb0h491mqvml7 P3MUkuZYsconPwxwX+dscrf27wKIhaNFHZSQgwn5KZNTaLBadQRNJSj4yuaNQyb/3f+L wVdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloudflare.com header.s=google header.b=dUI5OE+c; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cloudflare.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g18si12137042otp.61.2020.02.04.07.11.00; Tue, 04 Feb 2020 07:11:13 -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; dkim=pass header.i=@cloudflare.com header.s=google header.b=dUI5OE+c; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cloudflare.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727319AbgBDPKC (ORCPT + 99 others); Tue, 4 Feb 2020 10:10:02 -0500 Received: from mail-qt1-f195.google.com ([209.85.160.195]:35552 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727250AbgBDPKC (ORCPT ); Tue, 4 Feb 2020 10:10:02 -0500 Received: by mail-qt1-f195.google.com with SMTP id n17so13405463qtv.2 for ; Tue, 04 Feb 2020 07:10:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1kTpygplqJdOI3iDEuAgKqhHQxR7LHiWxABHJf7/AXk=; b=dUI5OE+c5BnUgX5djqCb1smQKnzp0w/LfaqJbpTTk1LiUuNRu4NE0PfLyBhYJx0WRk oBXAOZCTK49KRMLpKuQqbnnmWyzA8IPy9oORpMj5DEArQR4mpWX9ACL+pkzuZHk0Qc6e JoNmyoa9Cxyl71jaxpHq4CMWQQmmmWHpo8WVE= 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=1kTpygplqJdOI3iDEuAgKqhHQxR7LHiWxABHJf7/AXk=; b=e0K8udg48DnYUu+xXejAK4pbrI50qGqKWIO3kegKWFdcwlx4lqyF6/umgvDROA50zZ 21CliUBXATo5MDgJXPTZ/kyH939LbIYy8FimagTYq17UXtR5UbOYOYDNMWpqpoCkJjGo 9g7WEyr2HGw9xZMsmiMuxL4mQdYbhFcEprtct1KLVAw3gvArePavspoHV4SVC5F1qaFo Bqth71g5ku5akLPqnCzJ4pMgAwa7Y4Gv1zSHzzRET+MbV0UCyiQVHOFjbwtWZM07WHpq XEo3aFs7p5TgtcqQQC10hmqF0ar43j5ESG7MQwuJJRVmC4Ca/KL/QST5lpT+CuSrKmIp 9feg== X-Gm-Message-State: APjAAAUCpHs8dd/M7nHR6m5QwGIH+a4GKGukvK8UuZZeKZgpbSxHjLuP qTmw2xGUlTzvdZqxmsTrQvdQXJ140WMFNJCwZBdNrQ== X-Received: by 2002:ac8:460a:: with SMTP id p10mr27557344qtn.98.1580828999868; Tue, 04 Feb 2020 07:09:59 -0800 (PST) MIME-Version: 1.0 References: <20191205123302.GA25750@kernel.org> In-Reply-To: From: Marek Majkowski Date: Tue, 4 Feb 2020 15:09:48 +0000 Message-ID: Subject: Re: perf not picking up symbols for namespaced processes To: Ivan Babrou , kernel-team Cc: Arnaldo Carvalho de Melo , linux-kernel , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Alexander Shishkin , Namhyung Kim , sashal@kernel.org, Kenton Varda 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 Fri, Dec 6, 2019 at 2:17 AM Ivan Babrou wrote: > > I'm not very good at this, but the following works for me. If you this > is in general vicinity of what you expected, I can email patch > properly. > Thanks for the patch, I can confirm it works. I had this problem today when playing with gvisor. Gvisor is starting up in a fresh mount namespace and perf fails to read the symbols. Stracing perf shows: 11913 openat(AT_FDCWD, "/proc/9512/ns/mnt", O_RDONLY) = 197 11913 setns(197, CLONE_NEWNS) = 0 11913 stat("/home/marek/bin/runsc-debug", 0x7fffffff8480) = -1 ENOENT (No such file or directory) 11913 setns(196, CLONE_NEWNS) = 0 Which of course makes no sense - the runsc-debug binary does not exist in the empty mount namespace of the restricted runsc process. Marek