From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: FAIL: tests/guix-build.sh Date: Tue, 12 Nov 2013 13:02:05 +0100 Message-ID: <87ob5pq14y.fsf@gnu.org> References: <87vbzyo1b6.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44556) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgCfc-0004pC-NQ for guix-devel@gnu.org; Tue, 12 Nov 2013 07:02:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VgCfX-0004OO-A0 for guix-devel@gnu.org; Tue, 12 Nov 2013 07:02:12 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:4920) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgCfX-0004OA-3t for guix-devel@gnu.org; Tue, 12 Nov 2013 07:02:07 -0500 In-Reply-To: <87vbzyo1b6.fsf@karetnikov.org> (Nikita Karetnikov's message of "Tue, 12 Nov 2013 05:29:01 +0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: guix-devel@gnu.org Nikita Karetnikov skribis: > I got the following error, which I couldn=E2=80=99t reproduce > (bf4211523baf8ab1c853aac48ef0324f8f704510). Is there a need to worry? > > + guix build hello -d > + grep -e '-hello-[0-9\.]\+\.drv$' > accepted connection from pid 15177, uid 1000 > guix build: error: build failed: substituter `substitute-binary' died une= xpectedly It could be a non-deterministic bug in =E2=80=98substitute-binary=E2=80=99. Could you try running this: ulimit -c unlimited while make check TESTS=3Dtests/guix-build.sh ; do : ; done If you manage to reproduce it this way, can you check if there are more details in the log, or a core dump? If not, could you add debugging statements in substitute-binary.scm to see how far it goes (that needs to print to (current-error-port), not to (current-output-port))? TIA, Ludo=E2=80=99.