From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: bug#40525: inferior process on core-updates crashes: mmap(PROT_NONE) failed Date: Sat, 18 Apr 2020 17:53:17 +0100 Message-ID: <877dyc68hu.fsf@cbaines.net> References: <87369c8mus.fsf@cbaines.net> <87a73jy8y9.fsf@gnu.org> <87y2r37dy8.fsf@cbaines.net> <87h7xqrug3.fsf@gnu.org> <87pnc75ofc.fsf@cbaines.net> <87mu7b5j4w.fsf@cbaines.net> <87h7xibi3n.fsf@gnu.org> <87lfmu583k.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:54348) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPqjD-0004Y3-Qz for bug-guix@gnu.org; Sat, 18 Apr 2020 12:54:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPqjC-0005RH-Ed for bug-guix@gnu.org; Sat, 18 Apr 2020 12:54:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60201) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPqjC-0005Qk-Aw for bug-guix@gnu.org; Sat, 18 Apr 2020 12:54:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jPqjC-0006EX-Ai for bug-guix@gnu.org; Sat, 18 Apr 2020 12:54:02 -0400 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-reply-to: <87lfmu583k.fsf@cbaines.net> 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-mx.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Marius Bakke Cc: 40525-done@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines writes: > Ludovic Court=C3=A8s writes: > >> Glad you manage to get more info. >> >> Christopher Baines skribis: >> >>> Following up on this, I've built Guile on core-updates with libgc@7 >>> rather than libgc@8 (which is what's used above), and I can't reproduce >>> the issue. So, I'm getting more certain that this is a regression which >>> the libgc upgrade has led to. >> >> Bah. :-/ >> >> We noticed similar issues with libgc@8 earlier but it seemed to be >> fixed: >> >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36812 >> >>> Would it be feasible to keep guile, or at least the guile Guix uses with >>> libgc@7 for now? >> >> Yes, we can define a Guile variant in (gnu packages guile) and have >> (guix self) refer to it. > > I've sent a patch which I think does this now [1]. Assuming I've done > the right thing, is this something that can be merged in to core-updates > Marius? > > 1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40684 > > I've tested the patch by running: > > ./pre-inst-env guile build-aux/compile-as-derivation.scm "$PWD" > > Then taking the Guix I get, and trying the script to reproduce the issue > through the guix repl, and it seems to work. I've merged the fix [1] in now, and it looks to have worked [2]. 1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40684 2: https://guix-patches-data.cbaines.net/revision/cef392f3936922b7b0b74bd59= be67e660c10db67 Thanks for your help in resolving this Ludo! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6bMH1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfeRQ//dP8ZfHMthVrlG9ZNMCcfhwlpZSxH3Kl5Pj+qFy/oegmSXcXTRTWYzroZ PrlMF8LGtqPuRryizEjYVVpOlMvLfvN2F0TvAxeuPcayn66W2tLZnQ9xcPQzhlpu yeOQBT8ISkuYxX/STaHP6+7wXyD7pG/SEEsRDrFONRPe/w23a1dHEEP045Rx0Tmw IBOT/r8spK8cGnAF9sSAJ+2ob7gjgUxFu14d0Cyg91OZ3lfrF/gEqaQDXm2KTNOB OeUJx7Be+zWX6z3ncaixw821hRu8EPYPqxnx0NX3emaj58OeCs/WK3GMLnRzRN2Z etF4hX2fzPBiMqeaASvKgIlJ5unzCbei80aoTUa1iQUi26EnCh5y8bQlg2BFD7Rz Ym1yNvAw7kQFbrQmg/h8s5ZxDPJn80pzaJvk4F8TyVRYhv31gK6Gr18XaaAmqOQB X1tkcekBKw9+zZR/ysJAGm7UROI/TGtfmfAy8nlkd1L1kZXZPjE1NrPNvo/NcTjt zqMXGuqFYN21oFXnuWBtK1cmgxqM8ivb0PXokCBZKn8TF7npuUF+b9fR2fr7S0eZ EHORQ+QppoKKWSEVuSTWYZHwfgysn31xxp4IuhtjbK5pVOxe8zwQ63JnLhifqfyi 1+hLHboyRqh5Pul+dzv/cGtalDzaBMukizgHkdjcKDrAtBn68fo= =dZU3 -----END PGP SIGNATURE----- --=-=-=--