From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: bug#32458: Acknowledgement (SDL SEGFAULTs on foreign distro) Date: Mon, 20 Aug 2018 22:35:54 +0200 Message-ID: <87in44pyhh.fsf@fastmail.com> References: <4990ca3b-560e-6049-4f54-d597bf8a2dc4@yahoo.de> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frquI-0001cJ-CR for bug-guix@gnu.org; Mon, 20 Aug 2018 16:36:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frquB-0000UR-4d for bug-guix@gnu.org; Mon, 20 Aug 2018 16:36:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:50920) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1frquA-0000TS-Ql for bug-guix@gnu.org; Mon, 20 Aug 2018 16:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1frquA-0002vE-K0 for bug-guix@gnu.org; Mon, 20 Aug 2018 16:36:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: 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: Tim Gesthuizen , 32458@debbugs.gnu.org --=-=-= Content-Type: text/plain Hello Tim, Thanks a lot for this debugging work! Tim Gesthuizen writes: > I tried to bisect the bug by building Guix from git. > You find the script I used as well as some information about the bisect > attached (full log is 17MB so I copied the most important things). [...] > There are only 'skip'ped commits left to test. > The first bad commit could be any of: [...] > We cannot bisect more! > bisect run cannot continue any more > > Bisect Rest (31) We had a private conversation about this on IRC and I think the reason you had to skip these commits were because of ABI issues in the git checkout (incompatible Guile objects). Current Guix actually warns about it and tells you what to do (very nice!), but that does not work when bisecting this deep :-) The surefire approach is to run "make clean-go". That will almost certainly get Guix building again, but you also have to compile all the Scheme code anew. You could first try something along the lines of "rm gnu/{services,system,tests}{,/}*.go && make" to save (or waste :-P) a little time. Hope this helps! I think we are almost there. :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlt7JioACgkQoqBt8qM6 VPoOVwgAnDCzirDzf6Xhz58jOgIbEXpUaBYo5KJ4imwny7vmK96SaY4ZGjguxb9/ FYfAvNbbNMxUM3+HwrzEobWWI8v+++mivMwY6AD9bHhHWgk1cp9Qaaq0qI9DWz/i lFqJYE6/3gHjHhP4YPfCfVStg06HXgLRfVTSpKpAlZcRzKDor38lxKFKQFZ1dOtg hYUM5OTOy65i6vTlYB84z06Y9NTXTTmjDaYLdTpdZZs79tnntcus0GM18c7NTWvz ge2SrHEAHOtLbeoHeNeV+YT1onB8qXCvofiFZt4IV/K+KYLURyEvVVMsKV3V5D48 Gy8fENdmsY1W6jksiHyjYbFuIHC5fw== =DoqB -----END PGP SIGNATURE----- --=-=-=--