GNU bug report logs - #13012
Assertion failure in xdisp.c:window_outdated

Previous Next

Package: emacs;

Reported by: Juanma Barranquero <lekktu <at> gmail.com>

Date: Tue, 27 Nov 2012 16:36:02 UTC

Severity: normal

Merged with 13007, 13020

Found in version 24.3.50

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: Eli Zaretskii <eliz <at> gnu.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 13012 <at> debbugs.gnu.org
Subject: bug#13012: Assertion failure in xdisp.c:window_outdated
Date: Tue, 27 Nov 2012 20:51:27 +0200
> From: Juanma Barranquero <lekktu <at> gmail.com>
> Date: Tue, 27 Nov 2012 19:33:26 +0100
> Cc: 13012 <at> debbugs.gnu.org
> 
> On Tue, Nov 27, 2012 at 7:15 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
> 
> > At this point type
> >
> >   (gdb) p current_buffer->name_
> >   (gdb) xstring
> 
> (gdb) p current_buffer->name_
> $6 = 57479185
> (gdb) xstring
> $7 = (struct Lisp_String *) 0x36d1010 <__register_frame_info+57479184>
> "*scratch*"

I guess this means the eassert in window_outdated should be removed
entirely, because this case is with 2 different buffers, none of them
minibuffer.  IOW, the assumption that we always work on a window that
displays the current buffer at that point in redisplay_internal --
this assumption is false.




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

Previous Next


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