emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#11417: closed (24.0.96; infinite looping in xdisp.


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#11417: closed (24.0.96; infinite looping in xdisp.c)
Date: Tue, 15 May 2012 15:57:02 +0000

Your message dated Tue, 15 May 2012 18:57:57 +0300
with message-id <address@hidden>
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
address@hidden)


-- 
11417: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11417
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 24.0.96; infinite looping in xdisp.c Date: Sun, 06 May 2012 12:24:34 +0800
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')));

Attachment: python-bugged.png
Description: python-bugged.png

Attachment: python-good.png
Description: python-good.png


--- End Message ---
--- Begin Message --- Subject: Re: bug#11417: 24.0.96; infinite looping in xdisp.c Date: Tue, 15 May 2012 18:57:57 +0300
> From: Leo <address@hidden>
> Cc: address@hidden,  address@hidden
> 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.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]