From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MLL2OlNTMWFfIQEAgWs5BA (envelope-from ) for ; Fri, 03 Sep 2021 00:42:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id YN+dNlNTMWF5aAAA1q6Kng (envelope-from ) for ; Thu, 02 Sep 2021 22:42:27 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 481E9151BD for ; Fri, 3 Sep 2021 00:42:27 +0200 (CEST) Received: from localhost ([::1]:36970 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLvPe-0006ii-CC for larch@yhetil.org; Thu, 02 Sep 2021 18:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLvPH-0006gj-Ml for bug-guix@gnu.org; Thu, 02 Sep 2021 18:42:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59000) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLvPG-0001iA-CQ for bug-guix@gnu.org; Thu, 02 Sep 2021 18:42:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mLvPG-0001ka-8T for bug-guix@gnu.org; Thu, 02 Sep 2021 18:42:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50346: core-updates-frozen: strace 5.13 fails "make check" on AArch64 References: <875yvi93w8.fsf@simonsouth.net> In-Reply-To: <875yvi93w8.fsf@simonsouth.net> Resent-From: Simon South Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 02 Sep 2021 22:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50346 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50346@debbugs.gnu.org Received: via spool by 50346-submit@debbugs.gnu.org id=B50346.16306224826677 (code B ref 50346); Thu, 02 Sep 2021 22:42:02 +0000 Received: (at 50346) by debbugs.gnu.org; 2 Sep 2021 22:41:22 +0000 Received: from localhost ([127.0.0.1]:42313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLvOc-0001jb-Ai for submit@debbugs.gnu.org; Thu, 02 Sep 2021 18:41:22 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:45360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLvOZ-0001jH-09 for 50346@debbugs.gnu.org; Thu, 02 Sep 2021 18:41:21 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 257443281D for <50346@debbugs.gnu.org>; Thu, 2 Sep 2021 22:41:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo03-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo03-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTDm3IDimAVN for <50346@debbugs.gnu.org>; Thu, 2 Sep 2021 22:41:12 +0000 (UTC) Received: from mars (unknown [108.162.141.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id DE2BB32815 for <50346@debbugs.gnu.org>; Thu, 2 Sep 2021 22:41:12 +0000 (UTC) From: Simon South Date: Thu, 02 Sep 2021 18:41:12 -0400 Message-ID: <877dfy7g8n.fsf@simonsouth.net> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630622547; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=ThjeigRZvTrn5co1wPBq3Vlg3CoKDL4zvl0BuHNyHDg=; b=loctWcoZkmCx9QrV3cvUzSupaNMkuTRlQVdpRnbv6xt+Xsewrgi4kVD08KW+kBptuGdsWC LNJah3OTwwslDPolXldfO+FHUnKeaPkiJq5IExraC1eL7I3CBXOGUTjXRU0V/2NT3ncLDx rCPJoSyg14hYrqIovaQ/xO6NTUgpIxXNi6qIMyJdZpr3JKb9TgxGp3KLvG0MCD8ipjMdNr U0uyk8PdyMZUMbw1FYVCq0GDYMpb+af4WWNEyevzKnKl5xeNO5v7JEvKaYuD5WrGD6qH+c ORC296SLmaXj8EZTyNcYmQ+3lWYNXOmVmP5meLcCFD/gycwqtxbeAMJIeouy3A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630622547; a=rsa-sha256; cv=none; b=S0eVsfdY+VBLtehU3tR2L88pGHwhKEn1Xp8LEzWhhVbW4h/cKoWJ2aRzOjZcr2Ddkgh/OA hcZ8iMt6Y20R127YaoQduWbFTamOcv0FKTf8QTqpdJ9vJNjBEweimlChMTEPAa1UE8iakz KSwUskYUXAy+O691iQEcJIjRhmx3YdvWXyVaphSVZJ9ujRqSQkVQIsU8mV3tDCr9qKEHkr PyFTg2RcwV1iMQaeceD8kIAoUe3TJVwzP2nRUzZs/VUmtkslTlpk+FbqbtrVH7m9S+CD7/ 5lpBzRypupgDlNZJfKOu9z8kvtTJiboQjBD1wGU1TOJneaX/viX7t6jlIxzCzg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -2.42 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 481E9151BD X-Spam-Score: -2.42 X-Migadu-Scanner: scn1.migadu.com X-TUID: udS65oQvUg2f Patching strace to add a "--trace-path" parameter to the two tests' definitions as in the patch below seems to fix this issue on both AArch64 and x86-64, and is less drastic than disabling the tests altogether. The changes limit strace's output during testing to only calls affecting files in the test directory itself, effectively filtering out the 'readlink("/proc/self/exe")' call from glibc that is throwing the tests currently. You can see a number of other places in gen_tests.in where this is done, presumably for similar reasons. Does this seem reasonable? -- Simon South simon@simonsouth.net diff --git a/tests/gen_tests.in b/tests/gen_tests.in index 8b4e2e9..cc3ca63 100644 --- a/tests/gen_tests.in +++ b/tests/gen_tests.in @@ -623,8 +623,8 @@ quotactl-xfs-v -v -e trace=quotactl read-write -a15 -eread=0,5 -ewrite=1,4 -e trace=read,write -P read-write-tmpfile -P /dev/zero -P /dev/null readahead -a1 readdir -a16 -readlink -xx -readlinkat -xx +readlink -xx --trace-path=test.readlink.link +readlinkat -xx --trace-path=test.readlinkat.link reboot -s 256 recv-MSG_TRUNC -a26 -e trace=recv recvfrom -a35