GNU bug report logs - #11417
24.0.96; infinite looping in xdisp.c

Previous Next

Package: emacs;

Reported by: Leo <sdl.web <at> gmail.com>

Date: Sun, 6 May 2012 04:28:02 UTC

Severity: normal

Found in version 24.0.96

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#11417: closed (24.0.96; infinite looping in xdisp.c)
Date: Tue, 15 May 2012 15:57:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 15 May 2012 18:57:57 +0300
with message-id <831umlphbu.fsf <at> gnu.org>
and subject line Re: bug#11417: 24.0.96; infinite looping in xdisp.c
has caused the debbugs.gnu.org bug report #11417,
regarding 24.0.96; infinite looping in xdisp.c
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
11417: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11417
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Leo <sdl.web <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.0.96; infinite looping in xdisp.c
Date: Sun, 06 May 2012 12:24:34 +0800
[Message part 3 (text/plain, inline)]
I have yet to find a minimal example to reproduce this. I know the
following few facts. It must be run under tty and seems to related to
overlays. It was triggered by flymake in some python files. The contents
of those files are only partly displayed by Emacs (see screenshots
attached). My Emacs was built on 2012-04-28.

(gdb) 
Run till exit from #0  0x000000010003d316 in move_it_in_display_line_to (it=0x7fff5fbfb248, to_charpos=411, to_x=-1, op=12) at xdisp.c:7990
0x000000010003f702 in move_it_to (it=0x7fff5fbfb248, to_charpos=411, to_x=-1, to_y=-1, to_vpos=1, op=12) at xdisp.c:8536
8536		      skip = move_it_in_display_line_to (it, to_charpos, to_x, op);
Value returned is $2 = MOVE_POS_MATCH_OR_ZV
(gdb) 
Run till exit from #0  0x000000010003f702 in move_it_to (it=0x7fff5fbfb248, to_charpos=411, to_x=-1, to_y=-1, to_vpos=1, op=12) at xdisp.c:8536
move_it_vertically_backward (it=0x7fff5fbfce20, dy=0) at xdisp.c:8816
8816		       && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
(gdb) next
8804	      move_it_to (&it2, start_pos, -1, -1, it2.vpos + 1,
(gdb) 
8816		       && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
(gdb) 
8804	      move_it_to (&it2, start_pos, -1, -1, it2.vpos + 1,
(gdb) 
8816		       && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
(gdb) 
8804	      move_it_to (&it2, start_pos, -1, -1, it2.vpos + 1,
(gdb) 
8816		       && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
(gdb) 
8804	      move_it_to (&it2, start_pos, -1, -1, it2.vpos + 1,
(gdb) 
8816		       && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));

[python-bugged.png (image/png, attachment)]
[python-good.png (image/png, attachment)]
[Message part 6 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Leo <sdl.web <at> gmail.com>
Cc: cyd <at> gnu.org, 11417-done <at> debbugs.gnu.org
Subject: Re: bug#11417: 24.0.96; infinite looping in xdisp.c
Date: Tue, 15 May 2012 18:57:57 +0300
> From: Leo <sdl.web <at> gmail.com>
> Cc: 11417 <at> debbugs.gnu.org,  cyd <at> gnu.org
> Date: Tue, 15 May 2012 14:33:40 +0800
> 
> On 2012-05-13 23:38 +0800, Eli Zaretskii wrote:
> > You can update now.  I will keep the bug open until you test the fix.
> >
> > Thanks.
> 
> I think the bug is fixed. Thank you very much.

Thank you, closing.


This bug report was last modified 13 years and 63 days ago.

Previous Next


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