From unknown Tue Aug 12 08:33:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8343: ustar archive tests are incorrect with overly large UID/GID Resent-From: Tom Rini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 25 Mar 2011 17:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8343 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 8343@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.130107258432288 (code B ref -1); Fri, 25 Mar 2011 17:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Mar 2011 17:03:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q3APf-0008Oj-MR for submit@debbugs.gnu.org; Fri, 25 Mar 2011 13:03:03 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q3AM2-0008J6-H8 for submit@debbugs.gnu.org; Fri, 25 Mar 2011 12:59:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q3ALw-0000YS-NC for submit@debbugs.gnu.org; Fri, 25 Mar 2011 12:59:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:36559) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q3ALQ-0008PT-Qu for submit@debbugs.gnu.org; Fri, 25 Mar 2011 12:59:12 -0400 Received: from [140.186.70.92] (port=44556 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q3AK6-0001w7-Sn for bug-automake@gnu.org; Fri, 25 Mar 2011 12:57:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q3AJw-0008Cv-MB for bug-automake@gnu.org; Fri, 25 Mar 2011 12:57:12 -0400 Received: from relay1.mentorg.com ([192.94.38.131]:52759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q3AJw-0008CH-HY for bug-automake@gnu.org; Fri, 25 Mar 2011 12:57:08 -0400 Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1Q3AJr-0004mH-Ua from Tom_Rini@mentor.com for bug-automake@gnu.org; Fri, 25 Mar 2011 09:57:03 -0700 Received: from SVR-ORW-FEM-04.mgc.mentorg.com ([147.34.97.41]) by svr-orw-fem-01.mgc.mentorg.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Fri, 25 Mar 2011 09:57:00 -0700 Received: from [172.30.80.83] (147.34.91.1) by svr-orw-fem-04.mgc.mentorg.com (147.34.97.41) with Microsoft SMTP Server id 14.1.270.1; Fri, 25 Mar 2011 09:57:00 -0700 Message-ID: <4D8CC95A.3060801@mentor.com> Date: Fri, 25 Mar 2011 09:56:58 -0700 From: Tom Rini Organization: Mentor Graphics Corporation User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 25 Mar 2011 16:57:00.0932 (UTC) FILETIME=[A8CD4C40:01CBEB0D] X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Fri, 25 Mar 2011 13:03:02 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) When the user has a UID or GID that is larger than the ustar format supports, pax does not error out gracefully in some cases (FC13). In this case cpio does. -- Tom Rini Mentor Graphics Corporation From unknown Tue Aug 12 08:33:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8343: hangs the whole configure script References: <4D8CC95A.3060801@mentor.com> In-Reply-To: <4D8CC95A.3060801@mentor.com> Resent-From: "Herbert, Marc" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Tue, 08 Nov 2011 17:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8343 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: "8343@debbugs.gnu.org" <8343@debbugs.gnu.org> Received: via spool by 8343-submit@debbugs.gnu.org id=B8343.13207730331464 (code B ref 8343); Tue, 08 Nov 2011 17:24:02 +0000 Received: (at 8343) by debbugs.gnu.org; 8 Nov 2011 17:23:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNpOo-0000NW-En for submit@debbugs.gnu.org; Tue, 08 Nov 2011 12:23:53 -0500 Received: from mga02.intel.com ([134.134.136.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNoso-0005gj-Qz for 8343@debbugs.gnu.org; Tue, 08 Nov 2011 11:50:48 -0500 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 08 Nov 2011 08:47:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.67,351,1309762800"; d="scan'208";a="72351616" Received: from irsmsx601.ger.corp.intel.com ([163.33.7.164]) by orsmga002.jf.intel.com with ESMTP; 08 Nov 2011 08:47:46 -0800 Received: from irsmsx104.ger.corp.intel.com (163.33.3.158) by irsmsx601.ger.corp.intel.com (163.33.7.164) with Microsoft SMTP Server (TLS) id 8.2.255.0; Tue, 8 Nov 2011 16:45:56 +0000 Received: from irsmsx101.ger.corp.intel.com ([169.254.1.206]) by IRSMSX104.ger.corp.intel.com ([163.33.3.158]) with mapi id 14.01.0323.003; Tue, 8 Nov 2011 16:45:55 +0000 From: "Herbert, Marc" Thread-Topic: hangs the whole configure script Thread-Index: AcyeNeIFR8z8KYAPRCe+7GwNC45iSQ== Date: Tue, 8 Nov 2011 16:45:55 +0000 Message-ID: <312B59E89EDA494CAE17F628B712534C0365AC@IRSMSX101.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.2 (------) X-Mailman-Approved-At: Tue, 08 Nov 2011 12:23:48 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) When "configure" is run by a user with an UID bigger than 21bits, BSD pax 3.4 aborts when trying to create the conftest.tar test archive and leaves an empty or corrupted conftest.tar file behind. In the next step, pax tries to extract this incomplete or corrupted archive and *this hangs the whole ./configure script forever* =3D> I do not think "normal" is enough as a severity configure:NNN: pax -r =20 Note: GNU cpio 2.9 pretends to pass the test but it is a LIE: it silently truncates any big UID to its lower 21 bits. I don't know what can be the consequences of this lie. Some background --------------- - POSIX 1988 "ustar" format is defined with *fixed size* fields. There is notably a 21 bits limit (2097151) for the uid and the gid. - POSIX 2001 "pax" format (also sometimes known as... "posix") has additional attributes of unlimited length. However, as of today support for this format is scarce. GNU tar 1.20 claims support yet breaks on big user IDs. Despite its name, BSD pax 3.4 does not offer any 2001 "pax" support at all, see discussion here: Only a couple of non-portable formats ("star", "gnutar", ...) seem to actually support big user IDs today. I think there is currently a design issue in automake/m4/tar.m4 considering that a ustar archive should should *never* succeed when ./configure is run from a big user ID. ------------------------------------------------------------- Intel Ireland Limited (Branch) Collinstown Industrial Park, Leixlip, County Kildare, Ireland Registered Number: E902934 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 10:34:29 2013 Received: (at control) by debbugs.gnu.org; 17 Feb 2013 15:34:29 +0000 Received: from localhost ([127.0.0.1]:33180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U76G4-0008UJ-Mi for submit@debbugs.gnu.org; Sun, 17 Feb 2013 10:34:28 -0500 Received: from mail-ee0-f48.google.com ([74.125.83.48]:44455) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U76G1-0008U4-Jk; Sun, 17 Feb 2013 10:34:27 -0500 Received: by mail-ee0-f48.google.com with SMTP id t10so2526482eei.21 for ; Sun, 17 Feb 2013 07:33:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=S0nO2EcoTpFXh9ZI+Ds60B18IIGCLkhH1TEMJjil0cg=; b=drkscpIBOpgJgLZmOZe8OcftH0J6pWjVV5mk0HImH9Kp9lczk+ZVIIC6xLuH5hMrRo sa/OZLguvi8CCHZg/itfEFsvL0oRThnedgDWywPYcp1aCe6DYBBzR/OdIerDT5NrKl/k 0wjXBWvaBlNfqEdjB07EhIHMNRTsrK5kMrDzqt5zF8mruRUfTr5AodQTM8JBId/mdlsC fZp9O7DJTuvvjtUV6dHJ5sEIHFkhrU+Evwar8hg628zLWOE1MIjJSkBBAeEXSp9tsBTv 3Ag/98b3HR0YzaMJ/AZ7xyfM50VzSLxKpWbunZRbWfLImvx2DpC7OGxycAoyrlMvOK3U dHiA== X-Received: by 10.14.202.71 with SMTP id c47mr33097313eeo.39.1361115210060; Sun, 17 Feb 2013 07:33:30 -0800 (PST) Received: from [192.168.178.20] (host137-94-dynamic.4-87-r.retail.telecomitalia.it. [87.4.94.137]) by mx.google.com with ESMTPS id 46sm24543731eea.3.2013.02.17.07.33.28 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 17 Feb 2013 07:33:29 -0800 (PST) Message-ID: <5120F847.1020507@gmail.com> Date: Sun, 17 Feb 2013 16:33:27 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Petr Hracek Subject: Re: bug#13588: Pax hangs in case big UID References: <5109209F.9010400@redhat.com> In-Reply-To: <5109209F.9010400@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control Cc: 13588@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) tags 13588 + patch tags 8343 + patch merge 13588 8343 thanks Merging with bug#8343, since it's the same issue Regards, Stefano