From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 15 03:41:26 2019 Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 08:41:26 +0000 Received: from localhost ([127.0.0.1]:48565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guZ3k-0005Kw-ML for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:41:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guZ3i-0005Kj-EK for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:41:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:41809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guZ3b-00028d-45 for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:41:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guZ3X-0008Vh-7E for bug-guix@gnu.org; Fri, 15 Feb 2019 03:41:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guYsO-0007Og-HM for bug-guix@gnu.org; Fri, 15 Feb 2019 03:29:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48615) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guYsN-0007Ja-Pf for bug-guix@gnu.org; Fri, 15 Feb 2019 03:29:40 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A01CC2400E5 for ; Fri, 15 Feb 2019 09:29:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1550219375; bh=3JtNVadXpGRC+yCqxroNXzgQs83Y1T+Pijj8miPXw6A=; h=From:To:Subject:Date:From; b=URanb/AaM7LynO0HtWOTHgaVZkUjr0SgzplC0FnVRLoUCVpHQAEvYJ4ygT76a/KL9 lrGLP+xw0yhZFfv5bLFQzDaAgqZFMmSe5JeaueZn5qcRS6SGKg9VDI62OJkHy7JFpM EJn+9rTgOY19YWs0uh1PACn7CeZKaA1C7AP+V3qPesXS5ga6+qm4xCFyH840oyVISG d0OM3XcSBMu8eX9dKn0fRs4ZD0/CyO62cqcuyZIkhZdLRuIM4F8gszgkJ5kS8meHFL nTWymqNDWAW9GQ7/FGPSxqKDwpi/8UqiFm0O6AZ4D130/J/iCz4/X5kuKPZ7aF7/zU IrNM5T+5mWfBw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4415z15z1gz9rxD for ; Fri, 15 Feb 2019 09:29:33 +0100 (CET) From: Diego Nicola Barbato To: bug-guix@gnu.org Subject: GCL: segfault on invocation on x86_64 and i686 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Date: Fri, 15 Feb 2019 09:29:31 +0100 Message-ID: <877ee1ihec.fsf@GlaDOS.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 185.67.36.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello Guix, GCL segfaults upon execution on x86_64 and i686. This is most likely the reason why Maxima fails to build on those architectures [0] [1]. This is what I tried: --8<---------------cut here---------------start------------->8--- diego@GLaDOS ~$ guix build gcl /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2 diego@GLaDOS ~$ /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3= 335e2/bin/gcl Speicherzugriffsfehler diego@GLaDOS ~$ guix build -s i686-linux gcl /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2 diego@GLaDOS ~$ /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3= 335e2/bin/gcl Speicherzugriffsfehler --8<---------------cut here---------------end--------------->8--- I also tried building GCL locally to check if this was something non-deterministic with the same result: --8<---------------cut here---------------start------------->8--- diego@GLaDOS ~$ guix build gcl --check --keep-failed [...] phase `compress-documentation' succeeded after 0.1 seconds note: keeping build directory `/tmp/guix-build-gcl-2.6.12-2.d3335e2.drv-4' guix build: error: derivation `/gnu/store/kljywjw5a3wpcqk67p1isrrgy5yxgp21-= gcl-2.6.12-2.d3335e2.drv' may not be deterministic: output `/gnu/store/5zzf= w856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2' differs from =E2=80=98/g= nu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2-check=E2=80= =99 diego@GLaDOS ~$ /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3= 335e2-check/bin/gcl Speicherzugriffsfehler diego@GLaDOS ~$ guix build gcl -s i686-linux --check --keep-failed [...] phase `compress-documentation' succeeded after 0.1 seconds note: keeping build directory `/tmp/guix-build-gcl-2.6.12-2.d3335e2.drv-3' guix build: error: derivation `/gnu/store/p7r9c9kqf4gafik0a3q9fl0ry8hks99f-= gcl-2.6.12-2.d3335e2.drv' may not be deterministic: output `/gnu/store/cbw0= k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2' differs from =E2=80=98/g= nu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2-check=E2=80= =99 diego@GLaDOS ~$ /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3= 335e2-check/bin/gcl Speicherzugriffsfehler --8<---------------cut here---------------end--------------->8--- GCL works fine on armhf (I did not try it on aarch64). I run Guix System (commit: 571a01d) on x86_64. Regards, Diego [0]: https://berlin.guixsd.org/build/943168 (x86_64) [1]: https://berlin.guixsd.org/build/943189 (i686) From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 11 18:50:19 2019 Received: (at 34484) by debbugs.gnu.org; 11 Mar 2019 22:50:19 +0000 Received: from localhost ([127.0.0.1]:39590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3TkQ-0007V2-MY for submit@debbugs.gnu.org; Mon, 11 Mar 2019 18:50:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:54753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3TkN-0007Ul-RI for 34484@debbugs.gnu.org; Mon, 11 Mar 2019 18:50:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 01ECA2400E6 for <34484@debbugs.gnu.org>; Mon, 11 Mar 2019 23:50:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1552344609; bh=b28BsPZYMXCfXct7FCLDWpsERDYZk/kVED0N+tfDIqU=; h=From:To:Subject:Date:From; b=eKSrHzldTKp3AtFSQQD2Kmoa7sHFzV92khfVC77TP0FRaHM0880k6H2xwZMzYO2i1 3bL1VkWCCABfuciZ67tLYxN347R6OQpZKcR78+RLmFYtHnS0LrisddKGT9EN9MpI8d hXofieBVXUlMHSBud1HZfJragENiOkjdTQTJT1LFlfpEb06MmO/eJuUnKK/oxd6lyw hWChTlvpX95LLPbsnefyyvG7YyCbziucNBonakaV/K+EJmivIt5s2jNdFWCUfjNF4a reErbpO2QkaNixldeGcR3AoC4kXuzWv3EMy5lJUMvrdLnZtSBWtDswF32jTWtQ2vlI VYSjsMUTHxHAg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 44JCww16NVz9rxX for <34484@debbugs.gnu.org>; Mon, 11 Mar 2019 23:50:08 +0100 (CET) From: Diego Nicola Barbato To: 34484@debbugs.gnu.org Subject: Re: GCL: segfault on invocation on x86_64 and i686 In-Reply-To: <877ee1ihec.fsf@GlaDOS.home> (Diego Nicola Barbato's message of "Fri, 15 Feb 2019 09:29:31 +0100") References: <877ee1ihec.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Date: Mon, 11 Mar 2019 23:50:06 +0100 Message-ID: <87a7i1hvq9.fsf@GlaDOS.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34484 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Diego Nicola Barbato writes: > Hello Guix, > > GCL segfaults upon execution on x86_64 and i686. This is most likely > the reason why Maxima fails to build on those architectures [0] [1]. > > This is what I tried: > > > diego@GLaDOS ~$ guix build gcl > /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2 > diego@GLaDOS ~$ /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.= d3335e2/bin/gcl > Speicherzugriffsfehler > diego@GLaDOS ~$ guix build -s i686-linux gcl > /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2 > diego@GLaDOS ~$ /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.= d3335e2/bin/gcl > Speicherzugriffsfehler > > > I also tried building GCL locally to check if this was something > non-deterministic with the same result: > > > diego@GLaDOS ~$ guix build gcl --check --keep-failed > > [...] > > phase `compress-documentation' succeeded after 0.1 seconds > note: keeping build directory `/tmp/guix-build-gcl-2.6.12-2.d3335e2.drv-4' > guix build: error: derivation `/gnu/store/kljywjw5a3wpcqk67p1isrrgy5yxgp2= 1-gcl-2.6.12-2.d3335e2.drv' may not be deterministic: output `/gnu/store/5z= zfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2' differs from =E2=80=98= /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2-check=E2= =80=99 > diego@GLaDOS ~$ /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.= d3335e2-check/bin/gcl > Speicherzugriffsfehler > diego@GLaDOS ~$ guix build gcl -s i686-linux --check --keep-failed > > [...] > > phase `compress-documentation' succeeded after 0.1 seconds > note: keeping build directory `/tmp/guix-build-gcl-2.6.12-2.d3335e2.drv-3' > guix build: error: derivation `/gnu/store/p7r9c9kqf4gafik0a3q9fl0ry8hks99= f-gcl-2.6.12-2.d3335e2.drv' may not be deterministic: output `/gnu/store/cb= w0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2' differs from =E2=80=98= /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.d3335e2-check=E2= =80=99 > diego@GLaDOS ~$ /gnu/store/cbw0k4apa6qiqfm7g9j0lzfbzfk6mxj2-gcl-2.6.12-2.= d3335e2-check/bin/gcl > Speicherzugriffsfehler > > GCL works fine on armhf (I did not try it on aarch64). > > I run Guix System (commit: 571a01d) on x86_64. > > Regards, > > Diego > > > [0]: https://berlin.guixsd.org/build/943168 (x86_64) > [1]: https://berlin.guixsd.org/build/943189 (i686) Some additional information: GCL does not segfault if I get the substitute from hydra (where Maxima builds successfully). It does segfault (on the aforementioned architectures) if I get the substitute from berlin (where Maxima fails to build) and if I build it locally. Here is what I have tried (I get the same results when passing =E2=80=98--system=3Di686-linux=E2=80=99 to the build commands): --8<---------------cut here---------------start------------->8--- diego@GLaDOS ~$ guix gc --delete $(guix gc --list-dead |grep gcl-2)=20 [...] diego@GLaDOS ~$ $(guix build --substitute-urls=3Dhttps://mirror.hydra.gnu.o= rg gcl)/bin/gcl 7.1 MB werden heruntergeladen: /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2 Substituiere /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335= e2 =E2=80=A6 Lade von https://mirror.hydra.gnu.org/guix/nar/gzip/5zzfw856c1acrmalsdznm10= 93mkvnwls-gcl-2.6.12-2.d3335e2 herunter =E2=80=A6 gcl-2.6.12-2.d3335e2 6.8MiB 2.7MiB/s 00:03 [##################] 1= 00.0% GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- diego@GLaDOS ~$ guix gc --delete $(guix gc --list-dead |grep gcl-2)=20 [...] diego@GLaDOS ~$ $(guix build --substitute-urls=3Dhttps://berlin.guixsd.org = gcl)/bin/gcl 7.1 MB werden heruntergeladen: /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2 Substituiere /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335= e2 =E2=80=A6 Lade von https://berlin.guixsd.org/nar/gzip/5zzfw856c1acrmalsdznm1093mkvnwl= s-gcl-2.6.12-2.d3335e2 herunter =E2=80=A6 gcl-2.6.12-2.d3335e2 6.7MiB 2.4MiB/s 00:03 [##################] 1= 00.0% Speicherzugriffsfehler --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- diego@GLaDOS ~$ guix gc --delete $(guix gc --list-dead |grep gcl-2)=20 [...] diego@GLaDOS ~$ guix build --check --keep-failed gcl [...] guix build: error: derivation `/gnu/store/k5ygbl35phqr31bbnmkhsay4akw7l9ja-= gcl-2.6.12-2.d3335e2.drv' may not be deterministic: output `/gnu/store/5zzf= w856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2' differs from =E2=80=98/g= nu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3335e2-check=E2=80= =99 diego@GLaDOS ~$ /gnu/store/5zzfw856c1acrmalsdznm1093mkvnwls-gcl-2.6.12-2.d3= 335e2-check/bin/gcl Speicherzugriffsfehler --8<---------------cut here---------------end--------------->8--- I have built GCL locally a couple of times and it always segfaults. My Guix is currently on commit 0bd1498. Regards, Diego From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 27 03:00:40 2019 Received: (at 34484-done) by debbugs.gnu.org; 27 Sep 2019 07:00:40 +0000 Received: from localhost ([127.0.0.1]:45774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDkF5-0008Oz-NN for submit@debbugs.gnu.org; Fri, 27 Sep 2019 03:00:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]:54148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDkF3-0008Oj-Hs for 34484-done@debbugs.gnu.org; Fri, 27 Sep 2019 03:00:38 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B718F160063 for <34484-done@debbugs.gnu.org>; Fri, 27 Sep 2019 09:00:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1569567630; bh=JSY7Y7IzRZRJdXnYKSfVpXrWq0Ed+Lwq2cFte5SY5SE=; h=From:To:Subject:Date:From; b=cOSsx65p2johX6BoPkYCaFwWedGNoia6Mmxbl4gj2GSDA5mCVLCA5dvguhn7A2we6 /m+KFjhww+17bqI1PZ233gVZ+OJKoaFUDOrvlcX2vPP+Az1nKarR2tvNydWbRQZa/Y NtTM1CpMZdOCYYwyuVklvriIjmsEacLjGW/ahL0ag5Sr15xtBi2oNvREZjTDxo5M1w lU1mNAGmUAOz/Z5cjCKmS/aIHM3jexMZ8s5kS8O1K3bwGoAp/2rohzy/sm4oDf/iwP P30pu+TTQwYdqCwudJzX6X7sDVbBYDHj3qrpfgYhB9Gg/TUrrzA0i5d98eJoNWJck4 A2YF2VfXc5Kww== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46fjNs66cTz6tmD for <34484-done@debbugs.gnu.org>; Fri, 27 Sep 2019 09:00:29 +0200 (CEST) From: Diego Nicola Barbato To: 34484-done@debbugs.gnu.org Subject: Re: GCL: segfault on invocation on x86_64 and i686 Date: Fri, 27 Sep 2019 09:00:29 +0200 Message-ID: <87ef02gr5e.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34484-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Guix, I'm closing this bug since it has been fixed a while ago as a side effect of =E2=80=A6 something. I don't know how it was fixed or even if it= was fixed on purpose, but I'm glad it's gone. Regards, Diego From unknown Tue Sep 09 16:56:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Oct 2019 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator