From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#25442: stacktrace Date: Sun, 15 Jan 2017 21:30:00 +0100 Message-ID: <87k29wgj7b.fsf@gnu.org> References: <87lgue7j1v.fsf@gnu.org> <8760lhfwya.fsf@gnu.org> <87o9z9mu65.fsf@gnu.org> <87inphe7q8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cSrSF-0000qA-Ci for bug-guix@gnu.org; Sun, 15 Jan 2017 15:31:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cSrSA-0001SG-Gg for bug-guix@gnu.org; Sun, 15 Jan 2017 15:31:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:39662) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cSrSA-0001SC-DZ for bug-guix@gnu.org; Sun, 15 Jan 2017 15:31:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cSrSA-0002Jl-3Q for bug-guix@gnu.org; Sun, 15 Jan 2017 15:31:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87inphe7q8.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Sat, 14 Jan 2017 20:56:15 +0100") 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: Jan Nieuwenhuizen Cc: 25442@debbugs.gnu.org Jan Nieuwenhuizen skribis: > Ludovic Court=C3=A8s writes: > >> The =E2=80=98emacs=E2=80=99 package currently doesn=E2=80=99t have a =E2= =80=98debug=E2=80=99 output. So you >> would first need to add one: >> >> (outputs '("out" "debug")) >> >> and then install both outputs: >> >> guix package -i emacs emacs:debug >> >> See >> . > > Thank you! Very nice documentation. As discussed on IRC it was needed > to not use grafts to avoid gdb `CRC mismatch' > > guix package --no-grafts -i emacs emacs:debug > > I also set > > ~/.gdbinit > set debug-file-directory ~/.guix-profile/lib/debug > > and did > > guix build --source emacs > tar xf /gnu/store/wqdh5lxyrkzjhxy2rvs7qsbrd07lw89i-emacs-25.1.tar.xz > > and set > > (gdb) directory ~/src/guix/emacs-25.1/src > > Now I have a full backtrace; attached. Cool, glad it worked. > I'm not sure how to continue here; I built Emacs from GIT and there the > problem is not present. Looking at the diff from 25.1 until HEAD I do > not see any obvious patches, neither does the git log point me to one. So the question is whether this bug is introduced by our packaging or whether it=E2=80=99s an upstream bug. Perhaps you could build with (warning! this command does not authenticate the tarball it downloads): guix package -i emacs emacs:debug \ --with-source=3Dftp://alpha.gnu.org/gnu/emacs/emacs-25.1.91.tar.xz or similarly with a nightly snapshot or Git checkout. I=E2=80=99m afraid that=E2=80=99s all I can suggest now. HTH! Ludo=E2=80=99.