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: Leo <sdl.web <at> gmail.com>
Subject: bug#11417: closed (Re: bug#11417: 24.0.96; infinite looping in
 xdisp.c)
Date: Tue, 15 May 2012 15:57:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#11417: 24.0.96; infinite looping in xdisp.c

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 11417 <at> debbugs.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: 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.

[Message part 3 (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 4 (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)]

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

Previous Next


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