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: Fri, 17 Apr 2020 18:34:55 +0100 Message-ID: <87lfmu583k.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> 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]:42641) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPUuK-0003AS-Tu for bug-guix@gnu.org; Fri, 17 Apr 2020 13:36:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPUuI-0006lX-FZ for bug-guix@gnu.org; Fri, 17 Apr 2020 13:36:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58317) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPUuI-0006lP-D1 for bug-guix@gnu.org; Fri, 17 Apr 2020 13:36:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87h7xibi3n.fsf@gnu.org> 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@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6Z6L9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc58BAAk9jaoAPOERAxgl4TbSOFVFYW72BCk6QLRo/mcCsyv2d+ENHzzZqQNr/t S6yFHcnabJv+A7j8GIgUZ7Wyj97ESfJLfqlIxjGun1Icvf2WRWb+gfUEP/EY5I5p Hqn6pMSdNGAha+VynLvX01UCMaAtw4FaCF/jmNj0cLSRZbL+/iQ54RB/qimgrv5n YSAYASLnBM7IRUHwKmj/m46sbrNTkpZQr/1LOg0EjTzNd06z3zfyUlkp/3g5UBYv wnhE7I0qXDRnB0OMjCnA6kD50S5Yts9ThZ5eenEfJXgN7JjLuSN6kPANR2lkB5N1 aoms2XFooXp/CRWw+WJGiCNrDtuJ/zxPZHINIwOeRSGWGh8pvwzOVzOm/6pCcZMY 9C+aW86U0PIS+hR35eZRAWWVDCfB+skZtVcZUJlfbceYWPrSTRqAW5o3yrX9xNHm YEpoq/zaJzhVyYBY6MNUQbPTFl2UOeWThvCvT/ta2TJ5MiFfV7uNDjQHFVqYz0zb jACXtf41hZAugA7OuDOzseQKh2Md48+9SeHPfviRXsJpSU7gFnzVP2Yz5rCzjBFu ftQ7o8Iz9vb8lLGusJ7tdqNMlUGmBDiOQiiWM7mtbouBdEx+3TvuvyKeW/MtmHGA TYccteXBD+SB1fTUfpSbeY2kf5AWbejVg80RQf3HSck86Z3RcEM= =2V/9 -----END PGP SIGNATURE----- --=-=-=--