GNU bug report logs - #11964
describe-char causes a fatal error (abort trap: 6) in non-windowed mode

Previous Next

Package: emacs;

Reported by: Dan Maftei <ninestraycats <at> gmail.com>

Date: Tue, 17 Jul 2012 21:29:01 UTC

Severity: normal

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 11964 <at> debbugs.gnu.org (full text, mbox):

From: Chong Yidong <cyd <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: Dan Maftei <ninestraycats <at> gmail.com>, 11964 <at> debbugs.gnu.org
Subject: Re: bug#11964: describe-char causes a fatal error (abort trap: 6) in
	non-windowed mode
Date: Fri, 23 Nov 2012 17:28:14 +0800
Jan Djärv <jan.h.d <at> swipnet.se> writes:

> Basically no, because
>
> p face->font->driver
> $3 = (struct font_driver *) 0x3
>
> Uninitialized memory?

Yeah.

Could you try to debug this by stepping through face_for_char when it is
called via Finternal_char_font?  You should be able to do this by doing

b Finternal_char_font
r
[Do the recipe]
b face_for_char
c

Then, when the debugger hits the face_for_char breakpoint, step through
that function.  When the variables rfont_def and font_object get
assigned values, use pp to view their contents and see if they are
valid.

Thanks.




This bug report was last modified 12 years and 257 days ago.

Previous Next


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