From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by sourceware.org (Postfix) with ESMTPS id 495B93851C06 for ; Sun, 24 May 2020 07:18:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 495B93851C06 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Torsten.Polle@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590304711; bh=YEGIDyFeHv6hf5Kya9WhNaCVOukGC1OWDIyhyJTakQ0=; h=X-UI-Sender-Class:From:Subject:Date:Cc:To; b=AAmTI4hld7u/hD/pqSETyc0LyO8MKjXG/wQBDzJpB0uLcOr74e1adzuh9mZtPz3T5 oEZgXW6A2HLSRyOLRySW808ATOBSBQc5yUq/TITTf2WcVXBiSEG/3IcoHd+m6+gUxb jBH3QrZJZkNiAVZjM1Jd+VyV0XCASlcoHrUBTz4E= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from polle.fritz.box ([77.23.73.231]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mnps0-1jE9PA3cPi-00pLye; Sun, 24 May 2020 09:18:31 +0200 From: Torsten Polle Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: probe kprocess.create broken Message-Id: <0FC5AFF7-82DC-4E2C-A3CE-B6C749B2ABEC@gmx.de> Date: Sun, 24 May 2020 09:18:28 +0200 Cc: systemtap@sourceware.org To: "Frank Ch. Eigler" X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Provags-ID: V03:K1:BR0Rqjy+6JJIspkdvey5G88GhkAtGTd2ANYhyPhddsmrSqwrSVv Biy1aaDku9lv49TF3b1i134qAmP7GTwugjPPQp5dAFAGb0HEdsvBxZCxCiByZjYKbBsI8bc epK+v2GB5v/J9f8JrHP82tpodFSL3OQkJUNV6nnTy+Mt2EjsGzY+LXBpGOpfQhkEvprNMCo Rsma2uUJU3ZHPNp+NOG1w== X-UI-Out-Filterresults: notjunk:1;V03:K0:W6yb+Z/luKU=:e90gVqPDUmUWIhLXQ5HbSU aFgUUKmHDXnDY6hJ7w/ZB3qNkZaRkpNOOuJAa+J9okrdvfHXWiDenavMfV108/4VzyYlR6+5J 5TpRsOK6fvvBL4ppn/mYgLh9M1keGyGFz7NgJ4kWHFI/8UGz0h87O5TmuzVHfe5gpIlr1wwbx HRLvPwv+LQ0MoNjxCc0esp3R8sZraiQ/FNN3ospg/AyO0VufmgnaEwKoS8V6k7um+azyLSrfx w6tIRJ9ykREDBd1lEDgKXo/yFRP+n0oXzUjqB8+l9A1daW9+JJzKmowO6it3Wa7Fd3dNs1kmS nTtvgcqj1XP8kKHGh3GA66pdnB0nubZWNLY0UNmqv3UH6/li1IGifavvcXIe+FaywOodQknGA O3eMeytNdqF1rHd90Ri1xPiltNjgrVdQun4P8JJbdsNVpspRsDLXBZB+oOebEMvBEZsn8zjWR +89Ss9NwksPbk5lWHVUnDNAsRqwf8LXN8GkeBRuBPMlXk62qrJi52vfslnJM+Jd/qH5ZMzwom uhhW2McqtxYKaiCgjLt7YLXxStVwd4twKt88A679KMvYMEpCvahhPEklZ0IUc4upNSc8yNmkD TTJIHWEBm9oZ37KTIMR9oEVV8KnJv9Bj5seso24a9CEadscJkRc2DOdmw5kNFu68Qfe8CSzTZ WPTwrMF/jQNsggf4BK3TOlo0YGhvCBpStsidOsbDh/Z2tf5ghunUqJjvEZX+05GSHUGPJVmxP o3C8jJRmdxNhRQ9BGLNGRxiC4Qy92KsPSB2xLbwsLth4CCPuko6N+MCYpg0fLM+ccFvV0bxDq yPYcmRCPGjKU/nywTkA2X3I9a0e7b7rtQ8ieJuaziIy0EMdzKAaD9Gekq9ZCqlz6rBMf060za lMJE4P4ET/kulwTLV5O2uede4Mpsi0Va8oPgFBAzvqYLfgI7XETDArs8PxJV7cvRd4JC8/4AE 7E3phHXyKOOAd4V+la82LLvdf/SYBAL3h+P6+ZRwhAeHp1M9GRY1xnR44/3/QKPuvV3MqPyEp u+K/Dt5Y9XXY73xenKMNJ/J/p/o5gM/imS2PCvAPNwZhP++yXuCK498mPB1fdoDW4tjCfNv92 usCrNEm8qfMvRPIRaZjg77v/TCgE/3klXmYRy4P1dfZbk54m7mUFSwz2jl6/kX6ysXV9fzdtS 5E/jXIAdnUyamsCEjbxV97/7D2bW84HK4PhJzZoknvLSLerPF63fhQGcXGvhQy2fnfdrlJGZ5 /nv2saIPktQCas1Rz X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: systemtap@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Systemtap mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 07:18:37 -0000 Hi Frank, While trying to update to the head version of SystemTap, I found that = the following commit breaks my system (Linux legolas 4.15.0-101-generic = #102~16.04.1-Ubuntu SMP Mon May 11 11:38:16 UTC 2020 x86_64 x86_64 = x86_64 GNU/Linux) HEAD is now at 13d1ba6 PR12609 redux: filter out duplicate probes due to = partial-inining 13d1ba6b86e806097e8c70777474f76cee182a25 is the first bad commit commit 13d1ba6b86e806097e8c70777474f76cee182a25 Author: Frank Ch. Eigler Date: Fri Apr 10 20:37:06 2020 -0400 PR12609 redux: filter out duplicate probes due to partial-inining Ever since gcc 4.7ish, partially-inlined functions can sometimes show up as separate top-level functions named FOO.part.* in the ELF symbol table, but identifed as ordinary function FOO in DWARF. The latter means that stap would probe both the partially inlined part of the function, and the non-inlined second part, for a plain .function() probe. This new code suppresses the probe on the .part. one, based on a symbol name heuristic. Also RHBZ1169184. I can no longer use the probe =E2=80=9Akprocess.create'. Pass 1: parsed user script and 477 library scripts using = 93140virt/66480res/5432shr/61172data kb, in 270usr/10sys/295real ms. WARNING: cannot probe .return of 1 inlined functions copy_process semantic error: while resolving probe point: identifier 'kernel' at = /usr/local/systemtap/share/systemtap/tapset/linux/kprocess.stp:29:25 source: probe kprocess.create =3D = kernel.function("copy_process").return { ^ semantic error: no match (similar functions: copy_process, = klp_copy_process, rcu_copy_process, arp_process, zap_process) semantic error: resolution failed in alias expansion builder semantic error: no match Pass 2: analyzed script: 7 probes, 38 functions, 7 embeds, 4 globals = using 293220virt/268136res/7108shr/261252data kb, in = 59690usr/9730sys/38366real ms. Pass 2: analysis failed. [man error::pass2] Kind Regards, Torsten=