GNU bug report logs - #16163
24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)

Previous Next

Package: emacs;

Reported by: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

Date: Mon, 16 Dec 2013 14:47:02 UTC

Severity: normal

Tags: moreinfo

Found in version 24.3.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
Cc: 16163 <at> debbugs.gnu.org
Subject: Re: bug#16163: 24.3.50;
 segfault at xdisp.c 20044 -- (can not reproduce)
Date: Mon, 16 Dec 2013 19:01:50 +0200
> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
> Date: Mon, 16 Dec 2013 15:45:54 +0100
> 
> I'm on trunk, and I had just pressed keys to run magit-status when this
> happened. Unfortunately my terminal window had a limit on the size of
> its history, so I lost the beginning of the gdb session.

To avoid such a loss, turn on logging inside GDB:

 (gdb) set logging on

Then everything GDB outputs will be echoed to a file named gdb.txt by
default.

> In the source at xdisp.c:20044 the code is :
> 	    row->glyphs[TEXT_AREA]->charpos = CHARPOS (it->position);
> 
> (gdb) bt
> #0  0x0809019e in display_line (it=0xbfff9898) at xdisp.c:20044
> #1  0x0809779f in try_window (window=165787789, pos=..., flags=1) at xdisp.c:16505

Not much to go by here, unfortunately.  You didn't even tell which
part of the above segfaulted: was it row->glyphs,
row->glyphs[TEXT_AREA]->charpos, or it->position?  Otherwise, what I
see as a routine redisplay cycle.

In addition, this seems to be an optimized build, so backtraces are
unreliable.  Please try reproducing this in an unoptimized build.

Thanks.




This bug report was last modified 9 years and 155 days ago.

Previous Next


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