From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diego Nicola Barbato Subject: bug#34484: GCL: segfault on invocation on x86_64 and i686 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 Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34823) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guZ4U-0000wO-51 for bug-guix@gnu.org; Fri, 15 Feb 2019 03:42:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guZ4M-00030n-Qk for bug-guix@gnu.org; Fri, 15 Feb 2019 03:42:10 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49284) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guZ4M-00030U-L6 for bug-guix@gnu.org; Fri, 15 Feb 2019 03:42:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1guZ4M-0005Lp-Dn for bug-guix@gnu.org; Fri, 15 Feb 2019 03:42:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: 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 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) 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) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 34484@debbugs.gnu.org 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)