GNU bug report logs - #25442
Emacs compilation buffer segfault

Previous Next

Package: guix;

Reported by: Jan Nieuwenhuizen <janneke <at> gnu.org>

Date: Fri, 13 Jan 2017 21:23:01 UTC

Severity: normal

Done: Jan Nieuwenhuizen <janneke <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jan Nieuwenhuizen <janneke <at> gnu.org>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 25442 <at> debbugs.gnu.org
Subject: bug#25442: stacktrace
Date: Sat, 14 Jan 2017 20:56:15 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès writes:

> The ‘emacs’ package currently doesn’t have a ‘debug’ output.  So you
> would first need to add one:
>
>   (outputs '("out" "debug"))
>
> and then install both outputs:
>
>   guix package -i emacs emacs:debug
>
> See
> <https://www.gnu.org/software/guix/manual/html_node/Installing-Debugging-Files.html>.

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.

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.

Greetings,
Jan

[bt (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]
-- 
Jan Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

This bug report was last modified 7 years and 232 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.