GNU bug report logs - #10304
24.0.92: display bug

Previous Next

Package: emacs;

Reported by: Yagnesh Raghava Yakkala <yagnesh <at> live.com>

Date: Thu, 15 Dec 2011 13:54:01 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 10304 in the body.
You can then email your comments to 10304 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 15 Dec 2011 13:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yagnesh Raghava Yakkala <yagnesh <at> live.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 15 Dec 2011 13:54:02 GMT) Full text and rfc822 format available.

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

From: Yagnesh Raghava Yakkala <yagnesh <at> live.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.0.92: display but
Date: Thu, 15 Dec 2011 22:51:24 +0900
[Message part 1 (text/plain, inline)]
I see this thing occasionally when reading news in group. I cant
reproduce it at will.

[bug.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
This screen shot is from article buffer, you can see the first line
starts with "I tend to ... " is displayed twice in the screen (bottom
also same line). In fact this messages was long, the line "I tend to
..."  displayed at the bottom at the beginning. then I needed to hit SPC
to read remaining part of the message. So the last line stays there

I hope my description is clear.

-- 
YYR

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 15 Dec 2011 14:01:01 GMT) Full text and rfc822 format available.

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

From: Yagnesh Raghava Yakkala <yagnesh <at> live.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#10304: 24.0.92: display but
Date: Thu, 15 Dec 2011 22:58:36 +0900
Yagnesh Raghava Yakkala <yagnesh <at> live.com> writes:


Typo
I meant "display bug"

> I see this thing occasionally when reading news in group. I cant
> reproduce it at will.
>
>
>
> This screen shot is from article buffer, you can see the first line
> starts with "I tend to ... " is displayed twice in the screen (bottom
> also same line). In fact this messages was long, the line "I tend to
> ..."  displayed at the bottom at the beginning. then I needed to hit SPC
> to read remaining part of the message. So the last line stays there
>
> I hope my description is clear.

-- 
YYR





Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#10304; Package emacs,gnus. (Sat, 07 Jan 2012 01:25:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Yagnesh Raghava Yakkala <yagnesh <at> live.com>
Cc: 10304 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#10304: 24.0.92: display but
Date: Sat, 07 Jan 2012 02:20:50 +0100
Yagnesh Raghava Yakkala <yagnesh <at> live.com> writes:

> I see this thing occasionally when reading news in group. I cant
> reproduce it at will.
>
> This screen shot is from article buffer, you can see the first line
> starts with "I tend to ... " is displayed twice in the screen (bottom
> also same line). In fact this messages was long, the line "I tend to
> ..."  displayed at the bottom at the beginning. then I needed to hit SPC
> to read remaining part of the message. So the last line stays there

Eli, if you look at the image included in this bug report, this looks
like the same display bug that I've seen a few times.  It's as if Emacs
isn't clearing some parts of the screen when scrolling.  (Sometimes.)

I still haven't been able to make a test case for this.  It happens to
me like a couple of times a week, so it's pretty obscure...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#10304; Package emacs,gnus. (Sat, 07 Jan 2012 08:50:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org, yagnesh <at> live.com
Subject: Re: bug#10304: 24.0.92: display but
Date: Sat, 07 Jan 2012 10:48:32 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
> Date: Sat, 07 Jan 2012 02:20:50 +0100
> 
> Yagnesh Raghava Yakkala <yagnesh <at> live.com> writes:
> 
> > I see this thing occasionally when reading news in group. I cant
> > reproduce it at will.
> >
> > This screen shot is from article buffer, you can see the first line
> > starts with "I tend to ... " is displayed twice in the screen (bottom
> > also same line). In fact this messages was long, the line "I tend to
> > ..."  displayed at the bottom at the beginning. then I needed to hit SPC
> > to read remaining part of the message. So the last line stays there
> 
> Eli, if you look at the image included in this bug report, this looks
> like the same display bug that I've seen a few times.  It's as if Emacs
> isn't clearing some parts of the screen when scrolling.  (Sometimes.)
> 
> I still haven't been able to make a test case for this.  It happens to
> me like a couple of times a week, so it's pretty obscure...

Probably some redisplay optimization that doesn't exactly DTRT.

When this happens, does it help to type "M-x redraw-display RET"?  If
it does, then, in the absence of a reproducible test case, all I can
suggest is gather more info to narrow the range of possible
offenders.  Start by rebuilding Emacs with -DGLYPH_DEBUG=1, then start
Emacs with stderr redirected to a file, toggle redisplay tracing with
"M-x trace-redisplay RET", and wait till the problem happens.  When it
does, make the window with incorrect display the currently selected
window, and type "M-x dump-glyph-matrix RET".  Finally, send the
contents of the redirected stderr here.

There are also several variables that inhibit certain redisplay
optimizations.  They are defined in xdisp.c and are available only
when Emacs is compiled with -DGLYPH_DEBUG=1:

  #if GLYPH_DEBUG
    DEFVAR_BOOL ("inhibit-try-window-id", inhibit_try_window_id,
		 doc: /* Inhibit try_window_id display optimization.  */);
    inhibit_try_window_id = 0;

    DEFVAR_BOOL ("inhibit-try-window-reusing", inhibit_try_window_reusing,
		 doc: /* Inhibit try_window_reusing display optimization.  */);
    inhibit_try_window_reusing = 0;

    DEFVAR_BOOL ("inhibit-try-cursor-movement", inhibit_try_cursor_movement,
		 doc: /* Inhibit try_cursor_movement display optimization.  */);
    inhibit_try_cursor_movement = 0;
  #endif /* GLYPH_DEBUG */

By selectively turning off each of these optimizations, we could zero
in on the optimization that causes this bug.  However, using these
variables effectively needs some initial ideas about the possible
causes, so I think gathering the info as suggested above is best as
the first step.




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#10304; Package emacs,gnus. (Thu, 26 Jan 2012 00:11:01 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, yagnesh <at> live.com
Subject: Re: bug#10304: 24.0.92: display but
Date: Thu, 26 Jan 2012 01:09:54 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> When this happens, does it help to type "M-x redraw-display RET"?

Yes, it does.

> If it does, then, in the absence of a reproducible test case, all I
> can suggest is gather more info to narrow the range of possible
> offenders.  Start by rebuilding Emacs with -DGLYPH_DEBUG=1, then start
> Emacs with stderr redirected to a file, toggle redisplay tracing with
> "M-x trace-redisplay RET", and wait till the problem happens.  When it
> does, make the window with incorrect display the currently selected
> window, and type "M-x dump-glyph-matrix RET".  Finally, send the
> contents of the redirected stderr here.

Thanks for the recipe; I'll do this the next time I see this redisplay
glitch.

-- 
(domestic pets only, the antidote for overdose, milk.)
  http://lars.ingebrigtsen.no  *  Sent from my Rome




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#10304; Package emacs,gnus. (Wed, 02 Jan 2013 02:39:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Wed, 02 Jan 2013 03:36:28 +0100
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

> When this happens, does it help to type "M-x redraw-display RET"?  If
> it does, then, in the absence of a reproducible test case, all I can
> suggest is gather more info to narrow the range of possible
> offenders.  Start by rebuilding Emacs with -DGLYPH_DEBUG=1, then start
> Emacs with stderr redirected to a file, toggle redisplay tracing with
> "M-x trace-redisplay RET", and wait till the problem happens.  When it
> does, make the window with incorrect display the currently selected
> window, and type "M-x dump-glyph-matrix RET".  Finally, send the
> contents of the redirected stderr here.

Unfortunately, I hadn't compiled Emac with -DGLYPH_DEBUG=1 (but am going
to do it now), but at least I managed to take some screen shots now,
which may give somebody an idea about what the problem is, perhaps.

(Sorry for the big email.)

The first image is me reading a blog post normally.  The second is me
typing `C-h f redisplay'.  Only the top half of the display is actually
refreshed, leaving the image apparently being displayed in the help
buffer.

And the last image is me lowering and raising the window, forcing a
redisplay, which makes Emacs look like it should again.

[before.png (image/png, attachment)]
[after2.png (image/png, attachment)]
[after3.png (image/png, attachment)]
[Message part 5 (text/plain, inline)]
-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/

bug reassigned from package 'emacs,gnus' to 'emacs'. Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Wed, 02 Jan 2013 02:39:02 GMT) Full text and rfc822 format available.

bug No longer marked as found in versions 24.0.92. Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Wed, 02 Jan 2013 02:39:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 02 Jan 2013 18:25:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Wed, 02 Jan 2013 20:23:18 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Wed, 02 Jan 2013 03:36:28 +0100
> 
> Unfortunately, I hadn't compiled Emac with -DGLYPH_DEBUG=1 (but am going
> to do it now), but at least I managed to take some screen shots now,
> which may give somebody an idea about what the problem is, perhaps.

Is this reproducible, e.g., with that blog post?  I've seen in the
past redisplay problem with images, but they would disappear in a
fresh session of Emacs, even if I made exactly the same gestures as
the ones which reproduce the problem in a long-running session.  Do
you have the same experience?

When you do have Emacs built with -DGLYPH_DEBUG=1, and this happens,
invoke "M-x trace-redisplay RET", and tell what it prints to stderr
when you do whatever is needed to reproduce the problem.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 02 Jan 2013 18:44:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Wed, 02 Jan 2013 19:42:04 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Is this reproducible, e.g., with that blog post?

Nope.  After refreshing the display once, it doesn't happen again.

I'd say that it happens about, er, once a thousand times that Emacs
displays a message, and it's totally unreproducible.

I *think* what happens is always that this only happens when I scroll
the buffer down and it reaches the end.  After the end of the buffer,
the bottom of the window should be totally blanked out, but sometimes
(if there's an image in the part that should have been blanked out after
scrolling), it doesn't happen.

So my feeling is that there may perhaps be an optimisation relating to
clearing the window after end-of-buffer.  But that may be totally wrong,
of course.  :-)

> I've seen in the past redisplay problem with images, but they would
> disappear in a fresh session of Emacs, even if I made exactly the same
> gestures as the ones which reproduce the problem in a long-running
> session.  Do you have the same experience?

Yes.

> When you do have Emacs built with -DGLYPH_DEBUG=1, and this happens,
> invoke "M-x trace-redisplay RET", and tell what it prints to stderr
> when you do whatever is needed to reproduce the problem.

I'm now running with GLYPH_DEBUG and STDERR to a file, so I should be
able to get a trace the next time...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 02 Jan 2013 21:45:01 GMT) Full text and rfc822 format available.

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

From: Andreas Schwab <schwab <at> linux-m68k.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#10304: 24.0.92: display bug
Date: Wed, 02 Jan 2013 22:42:34 +0100
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> I *think* what happens is always that this only happens when I scroll
> the buffer down and it reaches the end.  After the end of the buffer,
> the bottom of the window should be totally blanked out, but sometimes
> (if there's an image in the part that should have been blanked out after
> scrolling), it doesn't happen.

I've also seen it happen in the middle of a buffer, ie. the image is
half overwritten by the new text, but the blank area after eol is not
cleared.

Andreas.

-- 
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 08:39:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 09:38:00 +0100
Ok, I got a display bug, and it was of the same time as before: After
scrolling, area after the end of the buffer wasn't cleared, leaving the
image.

I switched on trace-redisplay, paged back and forth, which was still
buggy, and then did a matrix dump.

Then the window fixed itself suddenly without me doing anything.

Here's the output from the log file.

redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): forced window start
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): forced window start
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_internal 0
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35c3880 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35c3880 ( *Minibuf-1*): optimization 1
PT = 171, BEGV = 1. ZV = 176
Cursor x = 0, y = 20, hpos = 0, vpos = 1
=============================================
  0: (1) ''
  0: (1) ' '
  0: (1) ''
  1: (1) ''
  1: (1) 'Link '
  1: (1) ''
  2: (1) ''
  2: (1) ' '
  2: (1) ''
  3: (1) ''
  3: (1) ' '
  3: (1) ''
  4: (1) ''
  4: (1) ' '
  4: (1) ''
  5: (1) ''
  5: (1) ' '
  5: (1) ''
  6: (1) ''
  6: (1) ' '
  6: (1) ''
  7: (1) ''
  7: (1) ' '
  7: (1) ''
  8: (1) ''
  8: (1) ' '
  8: (1) ''
  9: (1) ''
  9: (1) ' '
  9: (1) ''
 10: (1) ''
 10: (1) ' '
 10: (1) ''
 11: (1) ''
 11: (1) ' '
 11: (1) ''
 12: (1) ''
 12: (1) ' '
 12: (1) ''
 13: (1) ''
 13: (1) ' '
 13: (1) ''
 14: (1) ''
 14: (1) ' '
 14: (1) ''
 15: (1) ''
 15: (1) ' '
 15: (1) ''
 16: (1) ''
 16: (1) ' '
 16: (1) ''
 17: (1) ''
 17: (1) ' '
 17: (1) ''
 18: (1) ''
 18: (1) ' '
 18: (1) ''
 19: (1) ''
 19: (1) ' '
 19: (1) ''
 20: (1) ''
 20: (1) ' '
 20: (1) ''
 21: (1) ''
 21: (1) ' '
 21: (1) ''
 22: (1) ''
 22: (1) ' '
 22: (1) ''
 23: (1) ''
 23: (1) ' '
 23: (1) ''
 24: (1) ''
 24: (1) ' '
 24: (1) ''
 25: (1) ''
 25: (1) ' '
 25: (1) ''
 26: (1) ''
 26: (1) ' '
 26: (1) ''
 27: (1) ''
 27: (1) ' '
 27: (1) ''
 28: (1) ''
 28: (1) ' '
 28: (1) ''
 29: (1) ''
 29: (1) ' '
 29: (1) ''
 30: (1) ''
 30: (1) ' '
 30: (1) ''
 31: (1) ''
 31: (1) ' '
 31: (1) ''
 32: (1) ''
 32: (1) ' '
 32: (1) ''
 33: (1) ''
 33: (1) ' '
 33: (1) ''
 34: (1) ''
 34: (1) ' '
 34: (1) ''
 35: (1) ''
 35: (1) ' '
 35: (1) ''
 36: (1) ''
 36: (1) ' '
 36: (1) ''
 37: (1) ''
 37: (1) ' '
 37: (1) ''
 38: (1) ''
 38: (1) ' '
 38: (1) ''
 39: (1) ''
 39: (1) ' '
 39: (1) ''
 40: (1) ''
 40: (1) ' '
 40: (1) ''
 41: (1) ''
 41: (1) ' '
 41: (1) ''
 42: (1) ''
 42: (1) ' '
 42: (1) ''
 43: (0) ''
 43: (0) ''
 43: (0) ''
 44: (0) ''
 44: (0) ''
 44: (0) ''
 45: (0) ''
 45: (0) ''
 45: (0) ''
 46: (0) ''
 46: (0) ''
 46: (0) ''
 47: (0) ''
 47: (0) ''
 47: (0) ''
 48: (0) ''
 48: (0) ''
 48: (0) ''
 49: (0) ''
 49: (0) ''
 49: (0) ''
 50: (0) ''
 50: (0) ''
 50: (0) ''
 51: (0) ''
 51: (0) ''
 51: (0) ''
 52: (0) ''
 52: (0) ''
 52: (0) ''
 53: (0) ''
 53: (0) ''
 53: (0) ''
 54: (0) ''
 54: (0) ''
 54: (0) ''
 55: (0) ''
 55: (0) ''
 55: (0) ''
 56: (0) ''
 56: (0) ''
 56: (0) ''
 57: (0) ''
 57: (0) ''
 57: (0) ''
 58: (0) ''
 58: (0) ''
 58: (0) ''
 59: (0) ''
 59: (0) ''
 59: (0) ''
 60: (0) ''
 60: (0) ''
 60: (0) ''
 61: (0) ''
 61: (0) ''
 61: (0) ''
 62: (0) ''
 62: (0) ''
 62: (0) ''
 63: (0) ''
 63: (0) ''
 63: (0) ''
 64: (0) ''
 64: (0) ''
 64: (0) ''
 65: (0) ''
 65: (0) ''
 65: (0) ''
 66: (0) ''
 66: (0) ''
 66: (0) ''
 67: (0) ''
 67: (0) ''
 67: (0) ''
 68: (0) ''
 68: (0) ''
 68: (0) ''
 69: (0) ''
 69: (0) ''
 69: (0) ''
 70: (1) ''
 70: (1) ' 1:---  . news:g.o.j.blog More Tea, You Monster? (1...   Bot L8     (Article)     '
 70: (1) ''
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (13)
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_preserve_echo_area (13)
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_preserve_echo_area (13)
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
expose_frame (796, 696, 24, 484)
expose_window (796, 696, 24, 464)
expose_window (796, 1160, 24, 20)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): forced window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): forced window start
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x372ff70 (*Summary nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): same window start
0x5343aa8 (*Article nntp+news.gmane.org:gwene.org.jwz.blog*): 1
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
0x5168d70 (sendmail.el): same window start
0x5168d70 (sendmail.el): 1
0x4bc23a0 (smtpmail.el): same window start
0x4bc23a0 (smtpmail.el): 1
redisplay_internal 0
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35c3880 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x35c3880 ( *Minibuf-1*): same window start
0x35c3880 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35c3880 ( *Minibuf-1*): optimization 1

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 08:52:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 10:51:09 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Sat, 05 Jan 2013 09:38:00 +0100
> 
> Ok, I got a display bug, and it was of the same time as before: After
> scrolling, area after the end of the buffer wasn't cleared, leaving the
> image.
> 
> I switched on trace-redisplay, paged back and forth, which was still
> buggy, and then did a matrix dump.

Thanks.

> Then the window fixed itself suddenly without me doing anything.

Does the trace you posted include the time when the window
fixed itself, and if so, can you try identifying in the trace the
place where it happened?  Could it be here:

  expose_frame (796, 696, 24, 484)
  expose_window (796, 696, 24, 464)
  expose_window (796, 1160, 24, 20)

> Here's the output from the log file.

I will study it, but it is important for me to understand how this log
is related to whatever you did in Emacs.  Does this reflect only the
"page back and forth, and the matrix dump", or does it include more
stuff?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 09:17:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 10:16:14 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Then the window fixed itself suddenly without me doing anything.
>
> Does the trace you posted include the time when the window
> fixed itself, and if so, can you try identifying in the trace the
> place where it happened?  Could it be here:
>
>   expose_frame (796, 696, 24, 484)
>   expose_window (796, 696, 24, 464)
>   expose_window (796, 1160, 24, 20)

I had switched to an xterm that was partially overshadowing the Emacs
frame, and typing away in that xterm.  And then suddenly the Emacs frame
updated itself and everything was OK.  So I'm not sure how that relates
to the blog, but it was after the glyph dump, at least.

>> Here's the output from the log file.
>
> I will study it, but it is important for me to understand how this log
> is related to whatever you did in Emacs.  Does this reflect only the
> "page back and forth, and the matrix dump", or does it include more
> stuff?

What I did was read the message (from the *Summary* buffer), hit SPC,
and the *Article* buffer scrolled forwards and had the wrong display.

Then I jumped to and xterm to read the instructions I had saved in a
file there.  Then I think I went back to the Emacs frame, typed `M-x
trace-redisplay', scrolled back and forth (with the bug still
displaying), then did a dump-glyph-matrix, then went back to the xterm,
and then Emacs spontaneously fixed itself, and then I went back to the
Emacs frame and switched the trace off.

I think.  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 09:19:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 10:17:51 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Does the trace you posted include the time when the window
> fixed itself, and if so, can you try identifying in the trace the
> place where it happened?  Could it be here:
>
>   expose_frame (796, 696, 24, 484)
>   expose_window (796, 696, 24, 464)
>   expose_window (796, 1160, 24, 20)

By the way, perhaps the trace log should have timestamping on the lines
to be able to match it up more easily to user actions?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 09:51:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 11:49:51 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Sat, 05 Jan 2013 10:17:51 +0100
> 
> By the way, perhaps the trace log should have timestamping on the lines
> to be able to match it up more easily to user actions?

What would you compare those time stamps with, to find out what trace
corresponds to which user action?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 10:12:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 11:11:03 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> By the way, perhaps the trace log should have timestamping on the lines
>> to be able to match it up more easily to user actions?
>
> What would you compare those time stamps with, to find out what trace
> corresponds to which user action?

In this case, the pause in actions would presumably correspond to me
typing away in the xterm, for instance.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 11:31:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 13:29:51 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Sat, 05 Jan 2013 09:38:00 +0100
> 
> PT = 171, BEGV = 1. ZV = 176
> Cursor x = 0, y = 20, hpos = 0, vpos = 1
> =============================================
>   0: (1) ''
>   0: (1) ' '
>   0: (1) ''
>   1: (1) ''
>   1: (1) 'Link '
>   1: (1) ''
>   2: (1) ''
>   2: (1) ' '
>   2: (1) ''
>   3: (1) ''
>   3: (1) ' '
>   3: (1) ''
>   4: (1) ''
>   4: (1) ' '
>   4: (1) ''
>   5: (1) ''
>   5: (1) ' '
>   5: (1) ''
>   6: (1) ''
>   6: (1) ' '
>   6: (1) ''
>   7: (1) ''
>   7: (1) ' '
>   7: (1) ''
>   8: (1) ''
>   8: (1) ' '
>   8: (1) ''
>   9: (1) ''
>   9: (1) ' '
>   9: (1) ''
>  10: (1) ''
>  10: (1) ' '
>  10: (1) ''
>  11: (1) ''
>  11: (1) ' '
>  11: (1) ''
>  12: (1) ''
>  12: (1) ' '
>  12: (1) ''
>  13: (1) ''
>  13: (1) ' '
>  13: (1) ''
>  14: (1) ''
>  14: (1) ' '
>  14: (1) ''
>  15: (1) ''
>  15: (1) ' '
>  15: (1) ''
>  16: (1) ''
>  16: (1) ' '
>  16: (1) ''
>  17: (1) ''
>  17: (1) ' '
>  17: (1) ''
>  18: (1) ''
>  18: (1) ' '
>  18: (1) ''
>  19: (1) ''
>  19: (1) ' '
>  19: (1) ''
>  20: (1) ''
>  20: (1) ' '
>  20: (1) ''
>  21: (1) ''
>  21: (1) ' '
>  21: (1) ''
>  22: (1) ''
>  22: (1) ' '
>  22: (1) ''
>  23: (1) ''
>  23: (1) ' '
>  23: (1) ''
>  24: (1) ''
>  24: (1) ' '
>  24: (1) ''
>  25: (1) ''
>  25: (1) ' '
>  25: (1) ''
>  26: (1) ''
>  26: (1) ' '
>  26: (1) ''
>  27: (1) ''
>  27: (1) ' '
>  27: (1) ''
>  28: (1) ''
>  28: (1) ' '
>  28: (1) ''
>  29: (1) ''
>  29: (1) ' '
>  29: (1) ''
>  30: (1) ''
>  30: (1) ' '
>  30: (1) ''
>  31: (1) ''
>  31: (1) ' '
>  31: (1) ''
>  32: (1) ''
>  32: (1) ' '
>  32: (1) ''
>  33: (1) ''
>  33: (1) ' '
>  33: (1) ''
>  34: (1) ''
>  34: (1) ' '
>  34: (1) ''
>  35: (1) ''
>  35: (1) ' '
>  35: (1) ''
>  36: (1) ''
>  36: (1) ' '
>  36: (1) ''
>  37: (1) ''
>  37: (1) ' '
>  37: (1) ''
>  38: (1) ''
>  38: (1) ' '
>  38: (1) ''
>  39: (1) ''
>  39: (1) ' '
>  39: (1) ''
>  40: (1) ''
>  40: (1) ' '
>  40: (1) ''
>  41: (1) ''
>  41: (1) ' '
>  41: (1) ''
>  42: (1) ''
>  42: (1) ' '
>  42: (1) ''
>  43: (0) ''
>  43: (0) ''
>  43: (0) ''
>  44: (0) ''
>  44: (0) ''
>  44: (0) ''
>  45: (0) ''
>  45: (0) ''
>  45: (0) ''
>  46: (0) ''
>  46: (0) ''
>  46: (0) ''
>  47: (0) ''
>  47: (0) ''
>  47: (0) ''
>  48: (0) ''
>  48: (0) ''
>  48: (0) ''
>  49: (0) ''
>  49: (0) ''
>  49: (0) ''
>  50: (0) ''
>  50: (0) ''
>  50: (0) ''
>  51: (0) ''
>  51: (0) ''
>  51: (0) ''
>  52: (0) ''
>  52: (0) ''
>  52: (0) ''
>  53: (0) ''
>  53: (0) ''
>  53: (0) ''
>  54: (0) ''
>  54: (0) ''
>  54: (0) ''
>  55: (0) ''
>  55: (0) ''
>  55: (0) ''
>  56: (0) ''
>  56: (0) ''
>  56: (0) ''
>  57: (0) ''
>  57: (0) ''
>  57: (0) ''
>  58: (0) ''
>  58: (0) ''
>  58: (0) ''
>  59: (0) ''
>  59: (0) ''
>  59: (0) ''
>  60: (0) ''
>  60: (0) ''
>  60: (0) ''
>  61: (0) ''
>  61: (0) ''
>  61: (0) ''
>  62: (0) ''
>  62: (0) ''
>  62: (0) ''
>  63: (0) ''
>  63: (0) ''
>  63: (0) ''
>  64: (0) ''
>  64: (0) ''
>  64: (0) ''
>  65: (0) ''
>  65: (0) ''
>  65: (0) ''
>  66: (0) ''
>  66: (0) ''
>  66: (0) ''
>  67: (0) ''
>  67: (0) ''
>  67: (0) ''
>  68: (0) ''
>  68: (0) ''
>  68: (0) ''
>  69: (0) ''
>  69: (0) ''
>  69: (0) ''
>  70: (1) ''
>  70: (1) ' 1:---  . news:g.o.j.blog More Tea, You Monster? (1...   Bot L8     (Article)     '
>  70: (1) ''

According to this, the window had 70 lines, of which 43 displayed
text; that text was comprised of empty lines, except for the 2nd line
which displayed the text "Link "; and point was on that 2nd line.
Does that sound reasonable?

Btw, next time please use (dump-glyph-matrix 2), to get more
information about the glyphs on display.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 11:39:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 12:38:07 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> According to this, the window had 70 lines, of which 43 displayed
> text; that text was comprised of empty lines, except for the 2nd line
> which displayed the text "Link "; and point was on that 2nd line.
> Does that sound reasonable?

Yes, the only text in the buffer was the Link thing, and that was
probably on the second line.  However, the window was (let's see) 43
lines tall.

The image was (faultily) displayed right below the Link.

> Btw, next time please use (dump-glyph-matrix 2), to get more
> information about the glyphs on display.

Will do.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 13:45:03 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 15:43:50 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Sat, 05 Jan 2013 12:38:07 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > According to this, the window had 70 lines, of which 43 displayed
> > text; that text was comprised of empty lines, except for the 2nd line
> > which displayed the text "Link "; and point was on that 2nd line.
> > Does that sound reasonable?
> 
> Yes, the only text in the buffer was the Link thing, and that was
> probably on the second line.  However, the window was (let's see) 43
> lines tall.

OK, that's my misreading of the dump: the "(0)" part means the line is
disabled in the glyph matrix, i.e. not displayed.

> The image was (faultily) displayed right below the Link.

So the bug seems to be that we don't clear those empty lines which
occupied the screen estate of the image.  Hmm...

> > Btw, next time please use (dump-glyph-matrix 2), to get more
> > information about the glyphs on display.
> 
> Will do.

Also, I just installed a few changes on the emacs-24 branch that make
the matrix dump better, please resync if you can.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 05 Jan 2013 17:37:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>,
	Andreas Schwab <schwab <at> linux-m68k.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 05 Jan 2013 19:36:13 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Sat, 05 Jan 2013 12:38:07 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > According to this, the window had 70 lines, of which 43 displayed
> > text; that text was comprised of empty lines, except for the 2nd line
> > which displayed the text "Link "; and point was on that 2nd line.
> > Does that sound reasonable?
> 
> Yes, the only text in the buffer was the Link thing, and that was
> probably on the second line.  However, the window was (let's see) 43
> lines tall.
> 
> The image was (faultily) displayed right below the Link.

Could you describe in more detail what happened to cause the text at
the end of the buffer be displayed instead of the image?  Is it that
the buffer included an image and also some text, and that buffer was
scrolled such that the image went out of view and the text came into
view?  Or was it some other scenario, like maybe switching buffers in
the window?

Andreas, perhaps you also could give such details about your case?

I think I see the code that could be the culprit, but I need to
understand better how the new display replaced the old one, to dig
deeper.

TIA




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 05:12:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, Andreas Schwab <schwab <at> linux-m68k.org>
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 06:11:34 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Could you describe in more detail what happened to cause the text at
> the end of the buffer be displayed instead of the image?  Is it that
> the buffer included an image and also some text, and that buffer was
> scrolled such that the image went out of view and the text came into
> view?  Or was it some other scenario, like maybe switching buffers in
> the window?

I had a beautiful example of the bug last night, but I fumbled and make
the window go away before I could get a screen shot.

And the redisplay log was truncated because I had started two Emacsen
pointing to the same file.  *sigh*

Anyway, here's the bits I could salvage from the log, and a glyph dump.

To explain what happens is that I have a window that has an image in
it.  When I then scroll the buffer forwards, so that the window displays
the end-of-buffer, and the image occupied (visually) part of the window
after the end-of-buffer, then the rest of the window isn't blanked.

Ok, that explanation didn't make much sense.

I'll try to draw.

Here's what the window looks like first, when everything is OK:

-----------------------------
| bla bla bla               |
| bla bla bla               |
|                           |
| --------                  |
| |** ***|                  |
| |*image|                  |
| |** ***|                  |
| |** ***|                  |
| --------                  |
|                           |
| bla bla                   |
| bla bla                   |
-----------------------------

Then I scroll.

-----------------------------
| foo                       |
| zot                       |
| more foo                  |
| this is the end of the    |
| buffer                    |
|                           |
| |** ***|                  |
| |** ***|                  |
| --------                  |
|                           |
| bla bla                   |
| bla bla                   |
-----------------------------

And the buffer ends where it says.  :-)

So I get the bottom half of the image, and then whatever was after the
image.

So it's like it decides that it doesn't have to blank the window after
end-of-buffer if end-of-buffer happens in the middle of the image that
was displayed there.  If you understand what I mean.  :-)


redisplay_internal 0
0x5da9f78 (article): same window start
0x5da9f78 (article): 1
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x5da9f78 (article): same window start
0x5da9f78 (article): 1
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1
PT = 204, BEGV = 1. ZV = 319
Cursor x = 0, y = 80, hpos = 0, vpos = 4
=============================================
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  0         1        32   31 010000100000     0    0  310   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C         1   B  10 0x000046      F   14 00
      1     C         2   B  10 0x000072      r   14 00
      2     C         3   B  10 0x00006f      o   14 00
      3     C         4   B  10 0x00006d      m   14 00
      4     C         5   B  10 0x00003a      :   14 00
      5     C         6   B  10 0x000020          15 00
      6     C         7   B  10 0x000075      u   16 00
      7     C         8   B  10 0x00006e      n   16 00
      8     C         9   B  10 0x00006b      k   16 00
      9     C        10   B  10 0x00006e      n   16 00
     10     C        11   B  10 0x00006f      o   16 00
     11     C        12   B  10 0x000077      w   16 00
     12     C        13   B  10 0x00006e      n   16 00
     13     C        14   B  10 0x000020          16 00
     14     C        15   B  10 0x00003c      <   16 00
     15     C        16   B  10 0x000070      p   16 00
     16     C        17   B  10 0x00006f      o   16 00
     17     C        18   B  10 0x000073      s   16 00
     18     C        19   B  10 0x000074      t   16 00
     19     C        20   B  10 0x000040      @   16 00
     20     C        21   B  10 0x000067      g   16 00
     21     C        22   B  10 0x000077      w   16 00
     22     C        23   B  10 0x000065      e   16 00
     23     C        24   B  10 0x00006e      n   16 00
     24     C        25   B  10 0x000065      e   16 00
     25     C        26   B  10 0x00002e      .   16 00
     26     C        27   B  10 0x00006f      o   16 00
     27     C        28   B  10 0x000072      r   16 00
     28     C        29   B  10 0x000067      g   16 00
     29     C        30   B  10 0x00003e      >   16 00
     30     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  1        32        84   52 010000100000     0   20  520   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        32   B  10 0x000053      S   14 00
      1     C        33   B  10 0x000075      u   14 00
      2     C        34   B  10 0x000062      b   14 00
      3     C        35   B  10 0x00006a      j   14 00
      4     C        36   B  10 0x000065      e   14 00
      5     C        37   B  10 0x000063      c   14 00
      6     C        38   B  10 0x000074      t   14 00
      7     C        39   B  10 0x00003a      :   14 00
      8     C        40   B  10 0x000020          17 00
      9     C        41   B  10 0x000042      B   17 00
     10     C        42   B  10 0x000061      a   17 00
     11     C        43   B  10 0x000074      t   17 00
     12     C        44   B  10 0x000068      h   17 00
     13     C        45   B  10 0x000020          17 00
     14     C        46   B  10 0x000054      T   17 00
     15     C        47   B  10 0x000069      i   17 00
     16     C        48   B  10 0x00006d      m   17 00
     17     C        49   B  10 0x000065      e   17 00
     18     C        50   B  10 0x000020          17 00
     19     C        51   B  10 0x000066      f   17 00
     20     C        52   B  10 0x00006f      o   17 00
     21     C        53   B  10 0x000072      r   17 00
     22     C        54   B  10 0x000020          17 00
     23     C        55   B  10 0x00004d      M   17 00
     24     C        56   B  10 0x00006f      o   17 00
     25     C        57   B  10 0x000077      w   17 00
     26     C        58   B  10 0x000067      g   17 00
     27     C        59   B  10 0x00006c      l   17 00
     28     C        60   B  10 0x000069      i   17 00
     29     C        61   B  10 0x00003a      :   17 00
     30     C        62   B  10 0x000020          17 00
     31     C        63   B  10 0x000042      B   17 00
     32     C        64   B  10 0x000065      e   17 00
     33     C        65   B  10 0x00006e      n   17 00
     34     C        66   B  10 0x000067      g   17 00
     35     C        67   B  10 0x000061      a   17 00
     36     C        68   B  10 0x00006c      l   17 00
     37     C        69   B  10 0x000020          17 00
     38     C        70   B  10 0x000043      C   17 00
     39     C        71   B  10 0x000061      a   17 00
     40     C        72   B  10 0x000074      t   17 00
     41     C        73   B  10 0x000020          17 00
     42     C        74   B  10 0x000069      i   17 00
     43     C        75   B  10 0x00006e      n   17 00
     44     C        76   B  10 0x000020          17 00
     45     C        77   B  10 0x000061      a   17 00
     46     C        78   B  10 0x000020          17 00
     47     C        79   B  10 0x000053      S   17 00
     48     C        80   B  10 0x000069      i   17 00
     49     C        81   B  10 0x00006e      n   17 00
     50     C        82   B  10 0x00006b      k   17 00
     51     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  2        84       129   45 010000100000     0   40  450   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        84   B  10 0x00004e      N   14 00
      1     C        85   B  10 0x000065      e   14 00
      2     C        86   B  10 0x000077      w   14 00
      3     C        87   B  10 0x000073      s   14 00
      4     C        88   B  10 0x000067      g   14 00
      5     C        89   B  10 0x000072      r   14 00
      6     C        90   B  10 0x00006f      o   14 00
      7     C        91   B  10 0x000075      u   14 00
      8     C        92   B  10 0x000070      p   14 00
      9     C        93   B  10 0x000073      s   14 00
     10     C        94   B  10 0x00003a      :   14 00
     11     C        95   B  10 0x000020          18 00
     12     C        96   B  10 0x000067      g   18 00
     13     C        97   B  10 0x000077      w   18 00
     14     C        98   B  10 0x000065      e   18 00
     15     C        99   B  10 0x00006e      n   18 00
     16     C       100   B  10 0x000065      e   18 00
     17     C       101   B  10 0x00002e      .   18 00
     18     C       102   B  10 0x000063      c   18 00
     19     C       103   B  10 0x00006f      o   18 00
     20     C       104   B  10 0x00006d      m   18 00
     21     C       105   B  10 0x00002e      .   18 00
     22     C       106   B  10 0x000066      f   18 00
     23     C       107   B  10 0x000065      e   18 00
     24     C       108   B  10 0x000065      e   18 00
     25     C       109   B  10 0x000064      d   18 00
     26     C       110   B  10 0x000062      b   18 00
     27     C       111   B  10 0x000075      u   18 00
     28     C       112   B  10 0x000072      r   18 00
     29     C       113   B  10 0x00006e      n   18 00
     30     C       114   B  10 0x000065      e   18 00
     31     C       115   B  10 0x000072      r   18 00
     32     C       116   B  10 0x00002e      .   18 00
     33     C       117   B  10 0x000063      c   18 00
     34     C       118   B  10 0x000068      h   18 00
     35     C       119   B  10 0x000065      e   18 00
     36     C       120   B  10 0x000065      e   18 00
     37     C       121   B  10 0x00007a      z   18 00
     38     C       122   B  10 0x000062      b   18 00
     39     C       123   B  10 0x000075      u   18 00
     40     C       124   B  10 0x000072      r   18 00
     41     C       125   B  10 0x000067      g   18 00
     42     C       126   B  10 0x000065      e   18 00
     43     C       127   B  10 0x000072      r   18 00
     44     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  3       129       204   75 010000100000     0   60  750   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       129   B  10 0x000044      D   14 00
      1     C       130   B  10 0x000061      a   14 00
      2     C       131   B  10 0x000074      t   14 00
      3     C       132   B  10 0x000065      e   14 00
      4     C       133   B  10 0x00003a      :   14 00
      5     C       134   B  10 0x000020          18 00
      6     C       135   B  10 0x00004d      M   18 00
      7     C       136   B  10 0x00006f      o   18 00
      8     C       137   B  10 0x00006e      n   18 00
      9     C       138   B  10 0x00002c      ,   18 00
     10     C       139   B  10 0x000020          18 00
     11     C       140   B  10 0x000030      0   18 00
     12     C       141   B  10 0x000037      7   18 00
     13     C       142   B  10 0x000020          18 00
     14     C       143   B  10 0x00004a      J   18 00
     15     C       144   B  10 0x000061      a   18 00
     16     C       145   B  10 0x00006e      n   18 00
     17     C       146   B  10 0x000020          18 00
     18     C       147   B  10 0x000032      2   18 00
     19     C       148   B  10 0x000030      0   18 00
     20     C       149   B  10 0x000031      1   18 00
     21     C       150   B  10 0x000033      3   18 00
     22     C       151   B  10 0x000020          18 00
     23     C       152   B  10 0x000031      1   18 00
     24     C       153   B  10 0x000035      5   18 00
     25     C       154   B  10 0x00003a      :   18 00
     26     C       155   B  10 0x000030      0   18 00
     27     C       156   B  10 0x000030      0   18 00
     28     C       157   B  10 0x00003a      :   18 00
     29     C       158   B  10 0x000030      0   18 00
     30     C       159   B  10 0x000030      0   18 00
     31     C       160   B  10 0x000020          18 00
     32     C       161   B  10 0x00002b      +   18 00
     33     C       162   B  10 0x000030      0   18 00
     34     C       163   B  10 0x000031      1   18 00
     35     C       164   B  10 0x000030      0   18 00
     36     C       165   B  10 0x000030      0   18 00
     37     C       166   B  10 0x000020          18 00
     38     C       167   B  10 0x000028      (   18 00
     39     C       168   B  10 0x000033      3   18 00
     40     C       169   B  10 0x000020          18 00
     41     C       170   B  10 0x000068      h   18 00
     42     C       171   B  10 0x00006f      o   18 00
     43     C       172   B  10 0x000075      u   18 00
     44     C       173   B  10 0x000072      r   18 00
     45     C       174   B  10 0x000073      s   18 00
     46     C       175   B  10 0x00002c      ,   18 00
     47     C       176   B  10 0x000020          18 00
     48     C       177   B  10 0x000032      2   18 00
     49     C       178   B  10 0x000034      4   18 00
     50     C       179   B  10 0x000020          18 00
     51     C       180   B  10 0x00006d      m   18 00
     52     C       181   B  10 0x000069      i   18 00
     53     C       182   B  10 0x00006e      n   18 00
     54     C       183   B  10 0x000075      u   18 00
     55     C       184   B  10 0x000074      t   18 00
     56     C       185   B  10 0x000065      e   18 00
     57     C       186   B  10 0x000073      s   18 00
     58     C       187   B  10 0x00002c      ,   18 00
     59     C       188   B  10 0x000020          18 00
     60     C       189   B  10 0x000034      4   18 00
     61     C       190   B  10 0x000020          18 00
     62     C       191   B  10 0x000073      s   18 00
     63     C       192   B  10 0x000065      e   18 00
     64     C       193   B  10 0x000063      c   18 00
     65     C       194   B  10 0x00006f      o   18 00
     66     C       195   B  10 0x00006e      n   18 00
     67     C       196   B  10 0x000064      d   18 00
     68     C       197   B  10 0x000073      s   18 00
     69     C       198   B  10 0x000020          18 00
     70     C       199   B  10 0x000061      a   18 00
     71     C       200   B  10 0x000067      g   18 00
     72     C       201   B  10 0x00006f      o   18 00
     73     C       202   B  10 0x000029      )   18 00
     74     C         0   0  10 0x000020          18 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  4       204       205    1 010000100000     0   80   10   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       204   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  5       205       228   23 010000100000     0  100  230   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       205   B  10 0x000053      S    0 00
      1     C       206   B  10 0x000075      u    0 00
      2     C       207   B  10 0x000062      b    0 00
      3     C       208   B  10 0x00006d      m    0 00
      4     C       209   B  10 0x000069      i    0 00
      5     C       210   B  10 0x000074      t    0 00
      6     C       211   B  10 0x000074      t    0 00
      7     C       212   B  10 0x000065      e    0 00
      8     C       213   B  10 0x000064      d    0 00
      9     C       214   B  10 0x000020           0 00
     10     C       215   B  10 0x000062      b    0 00
     11     C       216   B  10 0x000079      y    0 00
     12     C       217   B  10 0x00003a      :    0 00
     13     C       218   B  10 0x000020           0 00
     14     C       219   B  10 0x000055      U    0 00
     15     C       220   B  10 0x00006e      n    0 00
     16     C       221   B  10 0x00006b      k    0 00
     17     C       222   B  10 0x00006e      n    0 00
     18     C       223   B  10 0x00006f      o    0 00
     19     C       224   B  10 0x000077      w    0 00
     20     C       225   B  10 0x00006e      n    0 00
     21     C       226   B  10 0x000020           0 00
     22     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  6       228       229    1 010000100000     0  120   10   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       228   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  7       229       291   62 010000100000     0  140  620   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       229   B  10 0x000054      T    0 00
      1     C       230   B  10 0x000061      a    0 00
      2     C       231   B  10 0x000067      g    0 00
      3     C       232   B  10 0x000067      g    0 00
      4     C       233   B  10 0x000065      e    0 00
      5     C       234   B  10 0x000064      d    0 00
      6     C       235   B  10 0x00003a      :    0 00
      7     C       236   B  10 0x000020           0 00
      8     C       237   B  10 0x000062      b   31 00
      9     C       238   B  10 0x000061      a   31 00
     10     C       239   B  10 0x000074      t   31 00
     11     C       240   B  10 0x000068      h   31 00
     12     C       241   B  10 0x000073      s   31 00
     13     C       242   B  10 0x000020           0 00
     14     C       243   B  10 0x00002c      ,    0 00
     15     C       244   B  10 0x000020           0 00
     16     C       245   B  10 0x000073      s   31 00
     17     C       246   B  10 0x000069      i   31 00
     18     C       247   B  10 0x00006e      n   31 00
     19     C       248   B  10 0x00006b      k   31 00
     20     C       249   B  10 0x000073      s   31 00
     21     C       250   B  10 0x000020           0 00
     22     C       251   B  10 0x00002c      ,    0 00
     23     C       252   B  10 0x000020           0 00
     24     C       253   B  10 0x000043      C   31 00
     25     C       254   B  10 0x000061      a   31 00
     26     C       255   B  10 0x000074      t   31 00
     27     C       256   B  10 0x000073      s   31 00
     28     C       257   B  10 0x000020           0 00
     29     C       258   B  10 0x00002c      ,    0 00
     30     C       259   B  10 0x000020           0 00
     31     C       260   B  10 0x000056      V   31 00
     32     C       261   B  10 0x000069      i   31 00
     33     C       262   B  10 0x000064      d   31 00
     34     C       263   B  10 0x000065      e   31 00
     35     C       264   B  10 0x00006f      o   31 00
     36     C       265   B  10 0x000020           0 00
     37     C       266   B  10 0x00002c      ,    0 00
     38     C       267   B  10 0x000020           0 00
     39     C       268   B  10 0x000062      b   31 00
     40     C       269   B  10 0x000065      e   31 00
     41     C       270   B  10 0x00006e      n   31 00
     42     C       271   B  10 0x000067      g   31 00
     43     C       272   B  10 0x000061      a   31 00
     44     C       273   B  10 0x00006c      l   31 00
     45     C       274   B  10 0x000020          31 00
     46     C       275   B  10 0x000063      c   31 00
     47     C       276   B  10 0x000061      a   31 00
     48     C       277   B  10 0x000074      t   31 00
     49     C       278   B  10 0x000073      s   31 00
     50     C       279   B  10 0x000020           0 00
     51     C       280   B  10 0x00002c      ,    0 00
     52     C       281   B  10 0x000020           0 00
     53     C       282   B  10 0x000062      b   31 00
     54     C       283   B  10 0x000061      a   31 00
     55     C       284   B  10 0x000074      t   31 00
     56     C       285   B  10 0x000068      h   31 00
     57     C       286   B  10 0x000069      i   31 00
     58     C       287   B  10 0x00006e      n   31 00
     59     C       288   B  10 0x000067      g   31 00
     60     C       289   B  10 0x000020           0 00
     61     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  8       291       310   19 010000100000     0  160  190   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       291   B  10 0x000053      S   31 00
      1     C       292   B  10 0x000068      h   31 00
      2     C       293   B  10 0x000061      a   31 00
      3     C       294   B  10 0x000072      r   31 00
      4     C       295   B  10 0x000065      e   31 00
      5     C       296   B  10 0x000020          31 00
      6     C       297   B  10 0x00006f      o   31 00
      7     C       298   B  10 0x00006e      n   31 00
      8     C       299   B  10 0x000020          31 00
      9     C       300   B  10 0x000046      F   31 00
     10     C       301   B  10 0x000061      a   31 00
     11     C       302   B  10 0x000063      c   31 00
     12     C       303   B  10 0x000065      e   31 00
     13     C       304   B  10 0x000062      b   31 00
     14     C       305   B  10 0x00006f      o   31 00
     15     C       306   B  10 0x00006f      o   31 00
     16     C       307   B  10 0x00006b      k   31 00
     17     C       308   B  10 0x000020           0 00
     18     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  9       310       313    3 010000100000     0  180   30   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       310   B  10 0x00002a      *   31 00
      1     C       311   B  10 0x000020           0 00
      2     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 10       313       314    1 010000100000     0  200   10   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       313   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 11       314       319    5 010000100000     0  220   50   20   20   16   16
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C       314   B  10 0x00004c      L   31 00
      1     C       315   B  10 0x000069      i   31 00
      2     C       316   B  10 0x00006e      n   31 00
      3     C       317   B  10 0x00006b      k   31 00
      4     C         0   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 12       319       319    1 010000010000     0  240   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 13       319       319    1 010000010000     0  260   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 14       319       319    1 010000010000     0  280   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 15       319       319    1 010000010000     0  300   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 16       319       319    1 010000010000     0  320   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 17       319       319    1 010000010000     0  340   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 18       319       319    1 010000010000     0  360   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 19       319       319    1 010000010000     0  380   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 20       319       319    1 010000010000     0  400   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 21       319       319    1 010000010000     0  420   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 22       319       319    1 010000010000     0  440   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 23       319       319    1 010000010000     0  460   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 24       319       319    1 010000010000     0  480   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 25       319       319    1 010000010000     0  500   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 26       319       319    1 010000010000     0  520   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 27       319       319    1 010000010000     0  540   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 28       319       319    1 010000010000     0  560   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 29       319       319    1 010000010000     0  580   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 30       319       319    1 010000010000     0  600   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 31       319       319    1 010000010000     0  620   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 32       319       319    1 010000010000     0  640   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 33       319       319    1 010000010000     0  660   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 34       319       319    1 010000010000     0  680   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 35       319       319    1 010000010000     0  700   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 36       319       319    1 010000010000     0  720   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 37       319       319    1 010000010000     0  740   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 38       319       319    1 010000010000     0  760   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 39       319       319    1 010000010000     0  780   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 40       319       319    1 010000010000     0  800   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 41       319       319    1 010000010000     0  820   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 42       319       319    1 010000010000     0  840   10   20   20   16    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0  10 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 43         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0 23248 0x000052      R    0 11
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 44         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0 23248 0x5045eab      .    0 01
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 45         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 46         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 47         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 48         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0 23248 0x000000      .    0 10
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 49         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0 23248 0x000000      .    0 10
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 50         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x10a12eea      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 51         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 52         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 53         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0xb41d5622      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 54         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0xb690beab      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 55         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000006      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 56         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x362f6f74      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 57         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0xde577f38      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 58         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0   0 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 59         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814600   0 23248 0x9f5f433b      .    0 10
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 60         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 61         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0 -14816 0x000000      .    0 11
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 62         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x00000f      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 63         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x7fcffeaa      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 64         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 65         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x5bee652e      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 66         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x7474683f      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 67         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 68         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x000000      .    0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 69         0         0    0 000000000000     0    0    0    0    0    0    0
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C 140018357814616   0   0 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 70         0         0   82 010000000000     0  860  829   20   20   16   13
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C         0   S  11 0x000020           1 10
      1     C         1   S  10 0x000031      1    1 00
      2     C         0   S  10 0x00003a      :    1 00
      3     C         0   S  10 0x00002d      -    1 00
      4     C         1   S  10 0x00002d      -    1 00
      5     C         1   S  10 0x00002d      -    1 00
      6     C         0   S  10 0x000020           1 00
      7     C         1   S  10 0x000020           1 00
      8     I         0   S  18 0x000000      .    1 00
      9     C         5   S  10 0x000020           1 00
     10     C         6   S  10 0x00006e      n    1 00
     11     C         7   S  10 0x000065      e    1 00
     12     C         8   S  10 0x000077      w    1 00
     13     C         9   S  10 0x000073      s    1 00
     14     C        10   S  10 0x00003a      :    1 00
     15     C        11   S  10 0x000067      g    1 00
     16     C        12   S  10 0x00002e      .    1 00
     17     C        13   S  10 0x000063      c    1 00
     18     C        14   S  10 0x00002e      .    1 00
     19     C        15   S  10 0x000066      f    1 00
     20     C        16   S  10 0x00002e      .    1 00
     21     C        17   S  10 0x000063      c    1 00
     22     C        18   S  10 0x000068      h    1 00
     23     C        19   S  10 0x000065      e    1 00
     24     C        20   S  10 0x000065      e    1 00
     25     C        21   S  10 0x00007a      z    1 00
     26     C        22   S  10 0x000062      b    1 00
     27     C        23   S  10 0x000075      u    1 00
     28     C        24   S  10 0x000072      r    1 00
     29     C        25   S  10 0x000067      g    1 00
     30     C        26   S  10 0x000065      e    1 00
     31     C        27   S  10 0x000072      r    1 00
     32     C        28   S  10 0x000020           1 00
     33     C        29   S  10 0x000042      B    1 00
     34     C        30   S  10 0x000061      a    1 00
     35     C        31   S  10 0x000074      t    1 00
     36     C        32   S  10 0x000068      h    1 00
     37     C        33   S  10 0x000020           1 00
     38     C        34   S  10 0x000054      T    1 00
     39     C        35   S  10 0x000069      i    1 00
     40     C        36   S  10 0x00006d      m    1 00
     41     C        37   S  10 0x000065      e    1 00
     42     C        38   S  10 0x000020           1 00
     43     C        39   S  10 0x000066      f    1 00
     44     C        40   S  10 0x00006f      o    1 00
     45     C        41   S  10 0x000072      r    1 00
     46     C        42   S  10 0x000020           1 00
     47     C        43   S  10 0x00004d      M    1 00
     48     C        44   S  10 0x00006f      o    1 00
     49     C        45   S  10 0x000077      w    1 00
     50     C        46   S  10 0x000067      g    1 00
     51     C        47   S  10 0x00002e      .    1 00
     52     C        48   S  10 0x00002e      .    1 00
     53     C        49   S  10 0x00002e      .    1 00
     54     C         0   S  10 0x000020           1 00
     55     C         1   S  10 0x000020           1 00
     56     C         2   S  10 0x000020           1 00
     57     C         1   S  10 0x000041      A    1 00
     58     C         1   S  10 0x00006c      l    1 00
     59     C         1   S  10 0x00006c      l    1 00
     60     C         0   S  10 0x000020           1 00
     61     C         1   S  10 0x00004c      L    1 00
     62     C         3   S  10 0x000035      5    1 00
     63     C        -1   -  10 0x000020           1 00
     64     C        -1   -  10 0x000020           1 00
     65     C        -1   -  10 0x000020           1 00
     66     C         0   S  10 0x000020           1 00
     67     C         1   S  10 0x000020           1 00
     68     C         0   S  10 0x000028      (    1 00
     69     C         0   S  10 0x000041      A    1 00
     70     C         1   S  10 0x000072      r    1 00
     71     C         2   S  10 0x000074      t    1 00
     72     C         3   S  10 0x000069      i    1 00
     73     C         4   S  10 0x000063      c    1 00
     74     C         5   S  10 0x00006c      l    1 00
     75     C         6   S  10 0x000065      e    1 00
     76     C         0   S  10 0x000029      )    1 00
     77     C         0   S  10 0x000020           1 00
     78     C         0   -  10 0x000020           1 00
     79     C        -1   -  10 0x000020           1 00
     80     C        -1   -  10 0x000020           1 00
     81     C        -1   -  10 0x000020           1 01
redisplay_internal 0
0x5da9f78 (article): same window start
0x5da9f78 (article): 1
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x32789a8 (*Summary nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): same window start
0x39a11e0 (*Article nntp+news.gmane.org:gwene.com.feedburner.cheezburger*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x5da9f78 (article): same window start
0x5da9f78 (article): 1
0x39a11e0 (*Group*): forced window start
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
0x5da9f78 (article): same window start
0x5da9f78 (article): 1
0x39a11e0 (*Group*): same window start
0x39a11e0 (*Group*): 1
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_internal 0
0x10e8590 ( *Minibuf-1*): same window start
0x10e8590 ( *Minibuf-1*): 1
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x10e8590 ( *Minibuf-1*): optimization 1

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 05:44:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 07:43:50 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: Andreas Schwab <schwab <at> linux-m68k.org>,  10304 <at> debbugs.gnu.org
> Date: Tue, 08 Jan 2013 06:11:34 +0100
> 
> Here's what the window looks like first, when everything is OK:
> 
> -----------------------------
> | bla bla bla               |
> | bla bla bla               |
> |                           |
> | --------                  |
> | |** ***|                  |
> | |*image|                  |
> | |** ***|                  |
> | |** ***|                  |
> | --------                  |
> |                           |
> | bla bla                   |
> | bla bla                   |
> -----------------------------
> 
> Then I scroll.
> 
> -----------------------------
> | foo                       |
> | zot                       |
> | more foo                  |
> | this is the end of the    |
> | buffer                    |
> |                           |
> | |** ***|                  |
> | |** ***|                  |
> | --------                  |
> |                           |
> | bla bla                   |
> | bla bla                   |
> -----------------------------
> 
> And the buffer ends where it says.  :-)
> 
> So I get the bottom half of the image, and then whatever was after the
> image.
> 
> So it's like it decides that it doesn't have to blank the window after
> end-of-buffer if end-of-buffer happens in the middle of the image that
> was displayed there.  If you understand what I mean.  :-)

I think I do understand.  My suspicion is that we somehow fail to
realize that the screen estate formerly occupied by the image, and
everything that follows it, needs to be cleared in its entirety.  On
the display engine level, the image takes just one "line" (called
"glyph row"), and perhaps we somehow don't realize that the height of
that "line" is large, and all of that needs to be cleared, not just
the number of text lines of "normal" height that will replace the
image on display.

Thanks for the details, they confirm my suspicions.  I now need to
find whodunit in the code...




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 11:20:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, Lars Magne Ingebrigtsen <larsi <at> gnus.org>,
	schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 12:19:14 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Thanks for the details, they confirm my suspicions.  I now need to
> find whodunit in the code...

If you need more data: on one of my laptops I can easily reproduce this
bug. Just tell me, whether I shall produce more debug info for you.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 21:22:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org, larsi <at> gnus.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 23:21:43 +0200
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: Lars Magne Ingebrigtsen <larsi <at> gnus.org>,  10304 <at> debbugs.gnu.org,  schwab <at> linux-m68k.org
> Date: Tue, 08 Jan 2013 12:19:14 +0100
> 
> If you need more data: on one of my laptops I can easily reproduce this
> bug. Just tell me, whether I shall produce more debug info for you.

What I'd really like is a reproducible recipe.  Can you come up with
one?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 21:31:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, larsi <at> gnus.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 22:29:59 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> What I'd really like is a reproducible recipe.  Can you come up with
> one?

Nothing general. I'm in the bad situation, that one of my laptops (at
work) produces the display bug permanently. Often, just scrolling or
page up/down is sufficient. That Emacs stanza is almost useless for me,
but there's no recipe for reproducing outside that machine.

Maybe we could arrange that I take it home, and provide you access. Over
night, or over weekend. Let me know.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 08 Jan 2013 21:40:03 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org, larsi <at> gnus.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 08 Jan 2013 23:39:18 +0200
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: larsi <at> gnus.org,  10304 <at> debbugs.gnu.org,  schwab <at> linux-m68k.org
> Date: Tue, 08 Jan 2013 22:29:59 +0100
> 
> Maybe we could arrange that I take it home, and provide you access. Over
> night, or over weekend. Let me know.

Weekend is better, thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sun, 13 Jan 2013 18:09:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: larsi <at> gnus.org
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sun, 13 Jan 2013 20:08:32 +0200
> Date: Tue, 08 Jan 2013 07:43:50 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
> 
> I think I do understand.  My suspicion is that we somehow fail to
> realize that the screen estate formerly occupied by the image, and
> everything that follows it, needs to be cleared in its entirety.  On
> the display engine level, the image takes just one "line" (called
> "glyph row"), and perhaps we somehow don't realize that the height of
> that "line" is large, and all of that needs to be cleared, not just
> the number of text lines of "normal" height that will replace the
> image on display.
> 
> Thanks for the details, they confirm my suspicions.  I now need to
> find whodunit in the code...

Please apply the patch below and run with it for a while.  It makes
the output of trace-redisplay more voluminous, but I don't see how
else we could catch the problem.  When the problem happens again,
please post the results.

Here's my analysis of what is involved; perhaps it will help you read
the output and make some changes on the spot, if needed.

The clearing of portions of display that no longer display anything is
done as part of dispnew.c:update_window.  It does that as part of the
call to update_window_line, when the latter is passed a screen line
(a.k.a. "row") that should be empty on display.  Such empty lines have
a single glyph (an "invented" blank character with charpos equal to
point-max), whose sole purpose is to facilitate clearing of empty
lines.  These empty lines have the enabled_p flag set, which means
they should be displayed.  (update_window ignores lines whose
enabled_p flag is reset, because these do not correspond to any part
of the displayed text.)

So, for us to fail to clear these empty lines, I see several possible
reasons:

 . the logic in update_window somehow skips the loop that starts at
   line 3495 and which displays the empty lines past the end of the
   buffer; or

 . some redisplay optimization in xdisp.c decides that those parts of
   display do not need to be updated, and thus excludes them from the
   glyph matrix it constructs in w->desired_matrix, so that those
   lines are not updated by update_window; or

 . the function x_clear_end_of_line, which is called by
   update_window_line, or its terminal-specific back-end (e.g.,
   xterm.c:x_clear_frame_area), which implements the meat of that
   function, somehow fail to clear the correct portion of the display.

The patches below are designed to report enough info for us to be able
to tell which of the above hypotheses, if any, is true.

Btw, any idea when these problems started happening?  Is it an old
problem, or did it start to appear only recently?

Thanks.

Here are the patches:

--- src/dispnew.c~0	2013-01-07 14:13:25.000000000 +0200
+++ src/dispnew.c	2013-01-13 14:22:21.549690800 +0200
@@ -3473,6 +3473,11 @@
       while (row < end && !row->enabled_p)
 	++row;
 
+      TRACE ((stderr,
+	      "update_window: first enabled: %d, last: %d, no_scrolling: %d\n",
+	      row - desired_matrix->rows, end - desired_matrix->rows - 1,
+	      desired_matrix->no_scrolling_p));
+
       /* Try reusing part of the display by copying.  */
       if (row < end && !desired_matrix->no_scrolling_p)
 	{
@@ -3481,6 +3486,7 @@
 	    {
 	      /* All rows were found to be equal.  */
 	      paused_p = 0;
+	      TRACE ((stderr, "scrolling_window found all rows equal\n"));
 	      goto set_cursor;
 	    }
 	  else if (rc > 0)
@@ -3488,10 +3494,18 @@
 	      /* We've scrolled the display.  */
 	      force_p = 1;
 	      changed_p = 1;
+	      TRACE ((stderr, "scrolling_window scrolled the display\n"));
 	    }
 	}
 
       /* Update the rest of the lines.  */
+      if (!(row < end && (force_p || !input_pending)))
+	{
+	  TRACE ((stderr,
+		  "NOT updating rest of lines; row = %d end = %d fp = %d ip = %d\n",
+		  row - desired_matrix->rows, end - desired_matrix->rows - 1,
+		  force_p, input_pending));
+	}
       for (; row < end && (force_p || !input_pending); ++row)
 	/* scrolling_window resets the enabled_p flag of the rows it
 	   reuses from current_matrix.  */
@@ -3533,12 +3547,17 @@
 	       tempted to optimize redisplay based on lines displayed
 	       in the first redisplay.  */
 	    if (MATRIX_ROW_BOTTOM_Y (row) >= yb)
-	      for (i = vpos + 1; i < w->current_matrix->nrows - 1; ++i)
-		MATRIX_ROW (w->current_matrix, i)->enabled_p = 0;
+	      {
+		TRACE ((stderr, "update_window marks rows %d - %d invalid\n",
+			vpos + 1, w->current_matrix->nrows - 2));
+		for (i = vpos + 1; i < w->current_matrix->nrows - 1; ++i)
+		  MATRIX_ROW (w->current_matrix, i)->enabled_p = 0;
+	      }
 	  }
 
       /* Was display preempted?  */
       paused_p = row < end;
+      TRACE ((stderr, "update_window %spreempted\n", paused_p ? "" : "NOT "));
 
     set_cursor:
 


--- src/xdisp.c~0	2013-01-07 14:13:25.000000000 +0200
+++ src/xdisp.c	2013-01-13 16:14:15.697145600 +0200
@@ -25568,6 +25568,9 @@
   from_y = WINDOW_TO_FRAME_PIXEL_Y (w, max (min_y, output_cursor.y));
   to_y = WINDOW_TO_FRAME_PIXEL_Y (w, to_y);
 
+  TRACE ((stderr, "clear_frame_area: [%d - %d] [%d - %d]\n",
+	  from_x, to_x, from_y, to_y));
+
   /* Prevent inadvertently clearing to end of the X window.  */
   if (to_x > from_x && to_y > from_y)
     {




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 16 Jan 2013 15:09:01 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, larsi <at> gnus.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Wed, 16 Jan 2013 16:06:40 +0100
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

Hi Eli,

> Please apply the patch below and run with it for a while.  It makes
> the output of trace-redisplay more voluminous, but I don't see how
> else we could catch the problem.  When the problem happens again,
> please post the results.

I have applied the patch, and I have also compiled Emacs trunk with
-DGLYPH_DEBUG=1. When the problem happened, I have taken a screenshot,
and I have evaluated (dump-glyph-matrix 2)

See the appended screenshot.jpg. It is an older email from Lars about
the topic (message-id <m3sj6gyqhj.fsf <at> stories.gnus.org>, from "Sat, 05
Jan 2013 09:38:00 +0100"). At the bottom of Emacs, you see 3 lines which
are scrambled. Besides the screenshot, I have also appended the dump of
Emacs. HTH.

> Thanks.

Best regards, Michael.

[screenshot.jpg (image/jpeg, attachment)]
[stdout (text/plain, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 25 Jun 2013 16:04:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#14704: 24.3.50; cl-lib breaks built-in Emacs version
Date: Tue, 25 Jun 2013 19:03:15 +0300
[Redirecting to the correct bug.]

> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: rgm <at> gnu.org,  lunaryorn <at> gmail.com,  lekktu <at> gmail.com,  14704 <at> debbugs.gnu.org
> Date: Tue, 25 Jun 2013 17:24:49 +0200
> 
> See the appended screenshots, reading your message in gnus. The first is
> opening the message (looks OK), the second one is after entering <space>
> in the summary buffer. You see the ">" char in column 1.

Weird.  This is different from what you described before: here, only a
part of a line is left un-updated.

Do you see anything like that in modes other than Gnus?  Any chance of
a simple reproducing recipe?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 25 Jun 2013 18:28:01 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: display bug (was: bug#14704: 24.3.50;
 cl-lib breaks built-in Emacs version)
Date: Tue, 25 Jun 2013 20:27:08 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Weird.  This is different from what you described before: here, only a
> part of a line is left un-updated.

This is, because it is at the end of the buffer. Usually, we shall see
nothing there; but we see the wrong character in the first column.

The other behaviour I've reported is still evident.

> Do you see anything like that in modes other than Gnus?  Any chance of
> a simple reproducing recipe?

On that machine it happens often, mostly when there is pageup/pagedown.
It's not restricted to Gnus; it could happen in any buffer. Meanwhile, I
am used to apply mwheel-scroll whenever it happens; the redisplay makes
the buffer readable.

Since this is the only machine where it happens, I feel helpless giving
you a simple recipe. The better way might be that you give me a special
patch producing whatever traces could help in analysis.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 25 Jun 2013 18:59:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug (was: bug#14704: 24.3.50;
 cl-lib breaks built-in Emacs version)
Date: Tue, 25 Jun 2013 21:58:05 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Tue, 25 Jun 2013 20:27:08 +0200
> 
> Since this is the only machine where it happens, I feel helpless giving
> you a simple recipe.

If it happens only on that machine, can't it be some local hardware or
system software problem?

> The better way might be that you give me a special patch producing
> whatever traces could help in analysis.

I will try to think about it.  Could just summarize what
idiosyncrasies do you remember seeing on that machine?  Like in which
parts of the display/window do these artifacts appear, and which
part(s) of a line did you observe garbled?  E.g., is it always the
beginning of a line?





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 25 Jun 2013 19:14:01 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Tue, 25 Jun 2013 21:13:36 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Since this is the only machine where it happens, I feel helpless giving
>> you a simple recipe.
>
> If it happens only on that machine, can't it be some local hardware or
> system software problem?

Maybe. The machine runs "Tubuntu 12.04", which is an Ubuntu bundle from
my employer. But I haven't seen other anomalies on that machine, and
most of the packages are native Ubuntu ones. The differences are mainly
user policy and alike.

I'll see whether I could find another Tubuntu machine, and cross-check
whether it is a hardware problem. The problem is that Tubuntu is not
widespread (managers are focussed on MS Windows, and they rule); I don't
know whom to ask here at Berlin. But there is a company-wide Tubuntu
mailing list ...

>> The better way might be that you give me a special patch producing
>> whatever traces could help in analysis.
>
> I will try to think about it.  Could just summarize what
> idiosyncrasies do you remember seeing on that machine?  Like in which
> parts of the display/window do these artifacts appear, and which
> part(s) of a line did you observe garbled?  E.g., is it always the
> beginning of a line?

I'll check tomorrow more systematically.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 27 Jun 2013 13:21:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Thu, 27 Jun 2013 15:20:31 +0200
Michael Albinus <michael.albinus <at> gmx.de> writes:

>> Could just summarize what idiosyncrasies do you remember seeing on
>> that machine?  Like in which parts of the display/window do these
>> artifacts appear, and which part(s) of a line did you observe
>> garbled?  E.g., is it always the beginning of a line?
>
> I'll check tomorrow more systematically.

Bisecting my ~/.emacs, the following form provokes the display error for me:

(add-to-list 'default-frame-alist
             '(font . "-misc-fixed-bold-r-normal-*-15-*-iso8859-1"))

On other machines, there is the same ~/.emacs w/o problems. On the
machine in question, I have two matching fonts:

-misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1
-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1

Does this tell you anything?

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 27 Jun 2013 17:12:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Thu, 27 Jun 2013 20:11:38 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Thu, 27 Jun 2013 15:20:31 +0200
> 
> Bisecting my ~/.emacs, the following form provokes the display error for me:
> 
> (add-to-list 'default-frame-alist
>              '(font . "-misc-fixed-bold-r-normal-*-15-*-iso8859-1"))
> 
> On other machines, there is the same ~/.emacs w/o problems. On the
> machine in question, I have two matching fonts:
> 
> -misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1
> -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
> 
> Does this tell you anything?

Not really, unfortunately: I know very little about fonts and how
Emacs uses them.

But if we continue your line of investigation: does removing one of
these fonts solve the problem with the original ~/.emacs?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 27 Jun 2013 18:26:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Thu, 27 Jun 2013 20:25:03 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> But if we continue your line of investigation: does removing one of
> these fonts solve the problem with the original ~/.emacs?

I'll check on Monday in the office; I'm on the road now.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 09 Jul 2013 10:40:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Tue, 09 Jul 2013 12:39:17 +0200
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

[Sorry, it took a while to be able to rerun the test]

>> Bisecting my ~/.emacs, the following form provokes the display error for me:
>> 
>> (add-to-list 'default-frame-alist
>>              '(font . "-misc-fixed-bold-r-normal-*-15-*-iso8859-1"))
>> 
>> On other machines, there is the same ~/.emacs w/o problems. On the
>> machine in question, I have two matching fonts:
>> 
>> -misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1
>> -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1

> But if we continue your line of investigation: does removing one of
> these fonts solve the problem with the original ~/.emacs?

It happens for both fonts. I've tested 

(add-to-list 'default-frame-alist
             '(font . "-misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1"))

and

(add-to-list 'default-frame-alist
             '(font . "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1"))

Anyway, here is a recipe for reproduction:

1. C-x C-f "a larger file, with a no space in last line, first col"
2. M->
3. C-p
4. Use mouse wheel to scroll buffer up

It doesn't happen always, but often. Depends on redisplay calls, I
suspect. See enclosures, which show a superfluous "(".

[Screenshot from 2013-07-09 12:33:45.png (image/png, attachment)]
[Screenshot from 2013-07-09 12:33:51.png (image/png, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 09 Jul 2013 17:18:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Tue, 09 Jul 2013 20:16:46 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Tue, 09 Jul 2013 12:39:17 +0200
> 
> >> Bisecting my ~/.emacs, the following form provokes the display error for me:
> >> 
> >> (add-to-list 'default-frame-alist
> >>              '(font . "-misc-fixed-bold-r-normal-*-15-*-iso8859-1"))
> >> 
> >> On other machines, there is the same ~/.emacs w/o problems. On the
> >> machine in question, I have two matching fonts:
> >> 
> >> -misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1
> >> -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
> 
> > But if we continue your line of investigation: does removing one of
> > these fonts solve the problem with the original ~/.emacs?
> 
> It happens for both fonts. I've tested 
> 
> (add-to-list 'default-frame-alist
>              '(font . "-misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1"))
> 
> and
> 
> (add-to-list 'default-frame-alist
>              '(font . "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1"))
> 
> Anyway, here is a recipe for reproduction:
> 
> 1. C-x C-f "a larger file, with a no space in last line, first col"
> 2. M->
> 3. C-p
> 4. Use mouse wheel to scroll buffer up

Thanks.  Unfortunately, I cannot use these font definitions on
Windows.  Does anyone know the Windows equivalents?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 10 Jul 2013 17:06:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Wed, 10 Jul 2013 20:04:48 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Tue, 09 Jul 2013 12:39:17 +0200
> 
> >> -misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1
> >> -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
> 
> > But if we continue your line of investigation: does removing one of
> > these fonts solve the problem with the original ~/.emacs?
> 
> It happens for both fonts. I've tested 
> 
> (add-to-list 'default-frame-alist
>              '(font . "-misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1"))
> 
> and
> 
> (add-to-list 'default-frame-alist
>              '(font . "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1"))
> 
> Anyway, here is a recipe for reproduction:
> 
> 1. C-x C-f "a larger file, with a no space in last line, first col"
> 2. M->
> 3. C-p
> 4. Use mouse wheel to scroll buffer up
> 
> It doesn't happen always, but often. Depends on redisplay calls, I
> suspect. See enclosures, which show a superfluous "(".

I tried to reproduce this, including installing and using a misc-fixed
font, but couldn't see any such artifacts left after scroll.

Do you see the problem with these fonts on a different system?

Does anyone else see this?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Wed, 10 Jul 2013 18:04:02 GMT) Full text and rfc822 format available.

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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: display bug
Date: Wed, 10 Jul 2013 20:03:16 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> I tried to reproduce this, including installing and using a misc-fixed
> font, but couldn't see any such artifacts left after scroll.
>
> Do you see the problem with these fonts on a different system?

Nope. I see it only on this laptop @work.

If you have an idea for instructing the display engine with trace
messages, just tell me. Or how to debug.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Fri, 14 Nov 2014 15:47:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Fri, 14 Nov 2014 16:45:38 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> I think I do understand.  My suspicion is that we somehow fail to
> realize that the screen estate formerly occupied by the image, and
> everything that follows it, needs to be cleared in its entirety.  On
> the display engine level, the image takes just one "line" (called
> "glyph row"), and perhaps we somehow don't realize that the height of
> that "line" is large, and all of that needs to be cleared, not just
> the number of text lines of "normal" height that will replace the
> image on display.

Did you get any further on this?

I've finally found a single message in Gnus where I can reproduce this
almost 100% of the time -- but only on this display, so it's probably
closely tied to the exact geometry of the Emacs frame.

But if you have debugging instructions, since I can now reproduce this,
I can hopefully give you the output you need to fix this...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Fri, 14 Nov 2014 15:57:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Fri, 14 Nov 2014 17:56:07 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org,  schwab <at> linux-m68k.org
> Date: Fri, 14 Nov 2014 16:45:38 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > I think I do understand.  My suspicion is that we somehow fail to
> > realize that the screen estate formerly occupied by the image, and
> > everything that follows it, needs to be cleared in its entirety.  On
> > the display engine level, the image takes just one "line" (called
> > "glyph row"), and perhaps we somehow don't realize that the height of
> > that "line" is large, and all of that needs to be cleared, not just
> > the number of text lines of "normal" height that will replace the
> > image on display.
> 
> Did you get any further on this?

No.

> I've finally found a single message in Gnus where I can reproduce this
> almost 100% of the time -- but only on this display, so it's probably
> closely tied to the exact geometry of the Emacs frame.
> 
> But if you have debugging instructions, since I can now reproduce this,
> I can hopefully give you the output you need to fix this...

Can you run with the patch I posted back then, and report the output,
together with a screenshot of the offending display corruption (so I
could match the debugging output with what was on the screen)?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Fri, 14 Nov 2014 15:58:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Fri, 14 Nov 2014 16:57:30 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Can you run with the patch I posted back then, and report the output,
> together with a screenshot of the offending display corruption (so I
> could match the debugging output with what was on the screen)?

Will do.  I'll try to get it done tomorrow.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 15 Nov 2014 15:19:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org, schwab <at> linux-m68k.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 15 Nov 2014 16:17:54 +0100
[Message part 1 (text/plain, inline)]
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> Eli Zaretskii <eliz <at> gnu.org> writes:
>
>> Can you run with the patch I posted back then, and report the output,
>> together with a screenshot of the offending display corruption (so I
>> could match the debugging output with what was on the screen)?
>
> Will do.  I'll try to get it done tomorrow.

Ok, here we go.

Here's how it looks first.

[display1.png (image/png, attachment)]
[Message part 3 (text/plain, inline)]
I did a `M-x dump-glyph-matrix'.

[trace1.txt (text/plain, inline)]
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [163 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 10, BEGV = 1. ZV = 62
Cursor x = 63, y = 0, hpos = 9, vpos = 0
=============================================
  0: (1) ''
  0: (1) '!  [  15: arnold zwicky          ] Austenian humblebragging?[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) '[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) '[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) '[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) '[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) '[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) '[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) '[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) '[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) '[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) '[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) '[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) '[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (0) ''
 20: (0) '[\n]'
 20: (0) ''
 21: (0) ''
 21: (0) '[\n]'
 21: (0) ''
 22: (0) ''
 22: (0) '[\n]'
 22: (0) ''
 23: (1) ''
 23: (1) ' 1:---  . news:g.c.w.arnoldzwicky [3401]    All L1     (Summary Plugged)         '
 23: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [457 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (2)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
[Message part 5 (text/plain, inline)]
Then I hit SPC to scroll the window forward.

[display2.png (image/png, attachment)]
[Message part 7 (text/plain, inline)]
And another `M-x dump-glyph-matrix'

[trace2.txt (text/plain, inline)]
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 187, BEGV = 1. ZV = 2731
Cursor x = 0, y = 54, hpos = 0, vpos = 4
=============================================
  0: (1) ''
  0: (1) 'From: arnold zwicky <post <at> gwene.org>[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) 'Subject: Austenian humblebragging?[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) 'Newsgroups: gwene.com.wordpress.arnoldzwicky[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) 'Date: Wed, 20 Aug 2014 15:26:39 +0200 (12 weeks, 3 days, 1 hour ago)[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) 'Another quotation from Jane Austen (once again via Chris Ambidge),[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) 'this time from a letter of 11 December 1815 to James Stanier Clarke,[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) 'about Austen.s novel Emma.[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '. [\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) 'Surely this is false modesty . and couched as a boast, so that it[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) 'looks like what we.d now call humblebragging.[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) 'On the background, from Wikipedia:[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) 'James Stanier Clarke (1766.1834) was an English cleric, naval author[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) 'and man of letters. He became librarian in 1799 to the Prince of[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) 'Wales.[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (0) ''
 20: (0) '    . From 1815 for a short period Clarke was in contact with Jane[\n]'
 20: (0) ''
 21: (0) ''
 21: (0) '    Austen about her novel-writing: they were introduced by Austen.s[\n]'
 21: (0) ''
 22: (0) ''
 22: (0) '    friend the surgeon Charles Thomas Haden. Having shown Austen round[\n]'
 22: (0) ''
 23: (0) ''
 23: (0) '    the library at Carlton House in November, and arranged that the[\n]'
 23: (0) ''
 24: (0) ''
 24: (0) '    Prince should have Emma dedicated to him, Clarke also made[\n]'
 24: (0) ''
 25: (0) ''
 25: (0) '    suggestions in correspondence for Austen.s future writing. These[\n]'
 25: (0) ''
 26: (0) ''
 26: (0) '    she mocked in the satirical manuscript Plan of a Novel, according[\n]'
 26: (0) ''
 27: (0) ''
 27: (0) '    to Hints from Various Quarters, not published in her lifetime.[\n]'
 27: (0) ''
 28: (0) ''
 28: (0) '[\n]'
 28: (0) ''
 29: (0) ''
 29: (0) 'Sly old Jane.[\n]'
 29: (0) ''
 30: (0) ''
 30: (0) '[\n]'
 30: (0) ''
 31: (0) ''
 31: (0) 'The Prince of Wales in question was the Prince Regent George, who[\n]'
 31: (0) ''
 32: (0) ''
 32: (0) 'succeeded his father George III (yes, the George III of American[\n]'
 32: (0) ''
 33: (0) ''
 33: (0) 'Revolution fame) in 1820, reigning as George IV. On George, from[\n]'
 33: (0) ''
 34: (0) ''
 34: (0) 'Wikipedia:[\n]'
 34: (0) ''
 35: (0) ''
 35: (0) '[\n]'
 35: (0) ''
 36: (0) ''
 36: (0) '    George IV [as Prince Regent] led an extravagant lifestyle that[\n]'
 36: (0) ''
 37: (0) ''
 37: (0) '    contributed to the fashions of the Regency era. He was a patron of[\n]'
 37: (0) ''
 38: (0) ''
 38: (0) '    new forms of leisure, style and taste. He commissioned John Nash[\n]'
 38: (0) ''
 39: (0) ''
 39: (0) '    to build the Royal Pavilion in Brighton and remodel Buckingham[\n]'
 39: (0) ''
 40: (0) ''
 40: (0) '    Palace, and Sir Jeffry Wyattville to rebuild Windsor Castle. He[\n]'
 40: (0) ''
 41: (0) ''
 41: (0) '    was instrumental in the foundation of the National Gallery and[\n]'
 41: (0) ''
 42: (0) ''
 42: (0) '    King.s College London.[\n]'
 42: (0) ''
 43: (0) ''
 43: (0) '[\n]'
 43: (0) ''
 44: (0) ''
 44: (0) '(Jane Austen died in 1817, so didn.t get to see George succeed to the[\n]'
 44: (0) ''
 45: (0) ''
 45: (0) 'throne.)[\n]'
 45: (0) ''
 46: (0) ''
 46: (0) '[\n]'
 46: (0) ''
 47: (0) ''
 47: (0) 'Now, on humblebragging, from the buzzwords section of the Macmillan[\n]'
 47: (0) ''
 48: (0) ''
 48: (0) 'Dictionary (in an entry first published 7/16/12), on the compound noun[\n]'
 48: (0) ''
 49: (0) ''
 49: (0) '(of the form Adj + N) humblebrag:[\n]'
 49: (0) ''
 50: (0) ''
 50: (0) '[\n]'
 50: (0) ''
 51: (0) ''
 51: (0) '    a statement in which you pretend to be modest but which you are[\n]'
 51: (0) ''
 52: (0) ''
 52: (0) '    really using as a way of telling people about your success or[\n]'
 52: (0) ''
 53: (0) ''
 53: (0) '    achievements[\n]'
 53: (0) ''
 54: (0) ''
 54: (0) '[\n]'
 54: (0) ''
 55: (0) ''
 55: (0) '    The word humblebrag was coined in 2011 by American comedian Harris[\n]'
 55: (0) ''
 56: (0) ''
 56: (0) '    Wittels, who set up the corresponding Twitter account and[\n]'
 56: (0) ''
 57: (0) ''
 57: (0) '    currently compiles a monthly top ten ranking of the most shameless[\n]'
 57: (0) ''
 58: (0) ''
 58: (0) '    humblebrags. The American Dialect Society voted humblebrag its[\n]'
 58: (0) ''
 59: (0) ''
 59: (0) '    .most useful. word of the year for 2011, and derived forms[\n]'
 59: (0) ''
 60: (0) ''
 60: (0) '    humblebrag as intransitive verb, and noun humblebragger (a person[\n]'
 60: (0) ''
 61: (0) ''
 61: (0) '    who regularly does this), have also begun to appear.[\n]'
 61: (0) ''
 62: (0) ''
 62: (0) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Top L5     (Article)    '
 62: (0) ''
 63: (0) ''
 63: (0) '* [\n]'
 63: (0) ''
 64: (0) ''
 64: (0) '[\n]'
 64: (0) ''
 65: (0) ''
 65: (0) ''
 65: (0) ''
 66: (0) ''
 66: (0) ''
 66: (0) ''
 67: (0) ''
 67: (0) ''
 67: (0) ''
 68: (1) ''
 68: (1) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Top L5     (Article)    '
 68: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [457 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (2)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
clear_frame_area: [492 - 569] [537 - 550]
clear_frame_area: [478 - 569] [550 - 563]
clear_frame_area: [485 - 569] [563 - 576]
clear_frame_area: [478 - 569] [576 - 589]
clear_frame_area: [198 - 569] [589 - 602]
clear_frame_area: [16 - 569] [602 - 615]
clear_frame_area: [499 - 569] [615 - 628]
clear_frame_area: [72 - 569] [628 - 641]
clear_frame_area: [16 - 569] [641 - 654]
clear_frame_area: [485 - 569] [654 - 667]
clear_frame_area: [506 - 569] [667 - 680]
clear_frame_area: [247 - 569] [680 - 694]
clear_frame_area: [16 - 569] [694 - 707]
clear_frame_area: [485 - 569] [707 - 720]
clear_frame_area: [471 - 569] [720 - 733]
clear_frame_area: [128 - 569] [733 - 746]
clear_frame_area: [16 - 569] [746 - 759]
clear_frame_area: [506 - 569] [759 - 773]
clear_frame_area: [443 - 569] [773 - 786]
clear_frame_area: [506 - 569] [786 - 799]
clear_frame_area: [478 - 569] [799 - 813]
clear_frame_area: [450 - 569] [813 - 826]
clear_frame_area: [499 - 569] [826 - 840]
clear_frame_area: [408 - 569] [840 - 853]
clear_frame_area: [16 - 569] [853 - 866]
clear_frame_area: [30 - 569] [866 - 879]
clear_frame_area: [16 - 569] [879 - 892]
clear_frame_area: [44 - 569] [892 - 905]
clear_frame_area: [16 - 569] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [393 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
redisplay_internal 0
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [30 - 569] [394 - 407]
clear_frame_area: [478 - 569] [538 - 551]
clear_frame_area: [492 - 569] [551 - 564]
clear_frame_area: [506 - 569] [564 - 577]
clear_frame_area: [485 - 569] [577 - 590]
clear_frame_area: [450 - 569] [590 - 604]
clear_frame_area: [492 - 569] [604 - 617]
clear_frame_area: [499 - 569] [617 - 631]
clear_frame_area: [478 - 569] [631 - 645]
clear_frame_area: [16 - 569] [645 - 658]
clear_frame_area: [107 - 569] [658 - 671]
clear_frame_area: [16 - 569] [671 - 684]
clear_frame_area: [471 - 569] [684 - 697]
clear_frame_area: [464 - 569] [697 - 710]
clear_frame_area: [464 - 569] [710 - 723]
clear_frame_area: [86 - 569] [723 - 736]
clear_frame_area: [16 - 569] [736 - 749]
clear_frame_area: [478 - 569] [749 - 762]
clear_frame_area: [506 - 569] [762 - 775]
clear_frame_area: [492 - 569] [775 - 788]
clear_frame_area: [478 - 569] [788 - 801]
clear_frame_area: [485 - 569] [801 - 814]
clear_frame_area: [478 - 569] [814 - 827]
clear_frame_area: [198 - 569] [827 - 840]
clear_frame_area: [16 - 408] [840 - 853]
clear_frame_area: [247 - 569] [918 - 932]
clear_frame_area: [16 - 569] [932 - 945]
clear_frame_area: [485 - 569] [945 - 958]
clear_frame_area: [471 - 569] [958 - 971]
clear_frame_area: [128 - 569] [971 - 984]
clear_frame_area: [16 - 569] [984 - 997]
clear_frame_area: [506 - 569] [997 - 1011]
clear_frame_area: [443 - 569] [1011 - 1024]
clear_frame_area: [506 - 569] [1024 - 1037]
clear_frame_area: [478 - 569] [1037 - 1051]
clear_frame_area: [450 - 569] [1051 - 1064]
clear_frame_area: [499 - 569] [1064 - 1078]
clear_frame_area: [408 - 569] [1078 - 1091]
clear_frame_area: [16 - 569] [1091 - 1104]
clear_frame_area: [30 - 569] [1104 - 1117]
clear_frame_area: [16 - 569] [1117 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (12)
redisplay_internal 0
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [393 - 569] [394 - 988]
update_window NOT preempted
redisplay_internal 0
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): cursor movement
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x35bdcc0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
clear_frame_area: [492 - 569] [537 - 550]
clear_frame_area: [478 - 569] [550 - 563]
clear_frame_area: [485 - 569] [563 - 576]
clear_frame_area: [478 - 569] [576 - 589]
clear_frame_area: [198 - 569] [589 - 602]
clear_frame_area: [16 - 569] [602 - 615]
clear_frame_area: [499 - 569] [615 - 628]
clear_frame_area: [72 - 569] [628 - 641]
clear_frame_area: [16 - 569] [641 - 654]
clear_frame_area: [485 - 569] [654 - 667]
clear_frame_area: [506 - 569] [667 - 680]
clear_frame_area: [247 - 569] [680 - 694]
clear_frame_area: [16 - 569] [694 - 707]
clear_frame_area: [485 - 569] [707 - 720]
clear_frame_area: [471 - 569] [720 - 733]
clear_frame_area: [128 - 569] [733 - 746]
clear_frame_area: [16 - 569] [746 - 759]
clear_frame_area: [506 - 569] [759 - 773]
clear_frame_area: [443 - 569] [773 - 786]
clear_frame_area: [506 - 569] [786 - 799]
clear_frame_area: [478 - 569] [799 - 813]
clear_frame_area: [450 - 569] [813 - 826]
clear_frame_area: [499 - 569] [826 - 840]
clear_frame_area: [16 - 499] [853 - 866]
clear_frame_area: [30 - 72] [866 - 879]
clear_frame_area: [44 - 485] [892 - 905]
clear_frame_area: [16 - 506] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [393 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): set force_start from optional_new_start
0x47b5818 (*Group*): forced window start
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [149 - 569] [1 - 14]
clear_frame_area: [163 - 569] [14 - 27]
clear_frame_area: [310 - 569] [27 - 40]
clear_frame_area: [338 - 569] [40 - 53]
clear_frame_area: [331 - 569] [53 - 66]
clear_frame_area: [163 - 569] [66 - 79]
clear_frame_area: [366 - 569] [79 - 92]
clear_frame_area: [436 - 569] [92 - 105]
clear_frame_area: [226 - 569] [105 - 118]
clear_frame_area: [310 - 569] [118 - 131]
clear_frame_area: [317 - 569] [131 - 144]
clear_frame_area: [338 - 569] [144 - 157]
clear_frame_area: [240 - 569] [157 - 170]
clear_frame_area: [156 - 569] [170 - 183]
clear_frame_area: [352 - 569] [183 - 196]
clear_frame_area: [408 - 569] [196 - 209]
clear_frame_area: [359 - 569] [209 - 222]
clear_frame_area: [205 - 569] [222 - 235]
clear_frame_area: [282 - 569] [235 - 248]
clear_frame_area: [275 - 569] [248 - 261]
clear_frame_area: [184 - 569] [261 - 274]
clear_frame_area: [191 - 569] [274 - 287]
clear_frame_area: [184 - 569] [287 - 300]
clear_frame_area: [149 - 569] [300 - 313]
clear_frame_area: [394 - 569] [313 - 326]
clear_frame_area: [436 - 569] [326 - 339]
clear_frame_area: [422 - 569] [339 - 352]
clear_frame_area: [366 - 569] [352 - 365]
clear_frame_area: [380 - 569] [365 - 378]
clear_frame_area: [506 - 569] [378 - 391]
clear_frame_area: [394 - 569] [391 - 404]
clear_frame_area: [464 - 569] [404 - 417]
clear_frame_area: [464 - 569] [417 - 430]
clear_frame_area: [555 - 569] [430 - 443]
clear_frame_area: [492 - 569] [443 - 456]
clear_frame_area: [471 - 569] [456 - 469]
clear_frame_area: [366 - 569] [469 - 482]
clear_frame_area: [499 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): cursor movement
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [177 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [436 - 569] [1 - 14]
clear_frame_area: [16 - 569] [14 - 27]
clear_frame_area: [16 - 569] [27 - 40]
clear_frame_area: [16 - 569] [40 - 53]
clear_frame_area: [16 - 569] [53 - 66]
clear_frame_area: [16 - 569] [66 - 79]
clear_frame_area: [16 - 569] [79 - 92]
clear_frame_area: [16 - 569] [92 - 105]
clear_frame_area: [16 - 569] [105 - 118]
clear_frame_area: [16 - 569] [118 - 131]
clear_frame_area: [16 - 569] [131 - 144]
clear_frame_area: [16 - 569] [144 - 157]
clear_frame_area: [16 - 569] [157 - 170]
clear_frame_area: [16 - 569] [170 - 183]
clear_frame_area: [16 - 569] [183 - 196]
clear_frame_area: [16 - 569] [196 - 209]
clear_frame_area: [16 - 569] [209 - 222]
clear_frame_area: [16 - 569] [222 - 235]
clear_frame_area: [16 - 569] [235 - 248]
clear_frame_area: [16 - 569] [248 - 261]
clear_frame_area: [16 - 569] [261 - 274]
clear_frame_area: [16 - 569] [274 - 287]
clear_frame_area: [16 - 569] [287 - 300]
clear_frame_area: [16 - 569] [300 - 313]
clear_frame_area: [16 - 569] [313 - 326]
clear_frame_area: [16 - 569] [326 - 339]
clear_frame_area: [16 - 569] [339 - 352]
clear_frame_area: [16 - 569] [352 - 365]
clear_frame_area: [16 - 569] [365 - 378]
clear_frame_area: [16 - 569] [378 - 391]
clear_frame_area: [16 - 569] [391 - 404]
clear_frame_area: [16 - 569] [404 - 417]
clear_frame_area: [16 - 569] [417 - 430]
clear_frame_area: [16 - 569] [430 - 443]
clear_frame_area: [16 - 569] [443 - 456]
clear_frame_area: [16 - 569] [456 - 469]
clear_frame_area: [16 - 569] [469 - 482]
clear_frame_area: [16 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [177 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x55c23b8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
clear_frame_area: [580 - 577] [261 - 261]
update_window: first enabled: 0, last: 22, no_scrolling: 0
update_window marks rows 20 - 22 invalid
update_window NOT preempted
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 67, no_scrolling: 0
clear_frame_area: [268 - 569] [274 - 287]
clear_frame_area: [254 - 569] [287 - 300]
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
clear_frame_area: [58 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 20 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x55c23b8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
clear_frame_area: [492 - 569] [537 - 550]
clear_frame_area: [478 - 569] [550 - 563]
clear_frame_area: [485 - 569] [563 - 576]
clear_frame_area: [478 - 569] [576 - 589]
clear_frame_area: [198 - 569] [589 - 602]
clear_frame_area: [16 - 569] [602 - 615]
clear_frame_area: [499 - 569] [615 - 628]
clear_frame_area: [72 - 569] [628 - 641]
clear_frame_area: [16 - 569] [641 - 654]
clear_frame_area: [485 - 569] [654 - 667]
clear_frame_area: [506 - 569] [667 - 680]
clear_frame_area: [247 - 569] [680 - 694]
clear_frame_area: [16 - 569] [694 - 707]
clear_frame_area: [485 - 569] [707 - 720]
clear_frame_area: [471 - 569] [720 - 733]
clear_frame_area: [128 - 569] [733 - 746]
clear_frame_area: [16 - 569] [746 - 759]
clear_frame_area: [506 - 569] [759 - 773]
clear_frame_area: [443 - 569] [773 - 786]
clear_frame_area: [506 - 569] [786 - 799]
clear_frame_area: [478 - 569] [799 - 813]
clear_frame_area: [450 - 569] [813 - 826]
clear_frame_area: [499 - 569] [826 - 840]
clear_frame_area: [408 - 569] [840 - 853]
clear_frame_area: [16 - 569] [853 - 866]
clear_frame_area: [30 - 569] [866 - 879]
clear_frame_area: [16 - 569] [879 - 892]
clear_frame_area: [44 - 569] [892 - 905]
clear_frame_area: [16 - 569] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x55c23b8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x55c23b8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): same window start
0x47b5818 (*Group*): 1
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [149 - 569] [1 - 14]
clear_frame_area: [163 - 569] [14 - 27]
clear_frame_area: [310 - 569] [27 - 40]
clear_frame_area: [338 - 569] [40 - 53]
clear_frame_area: [331 - 569] [53 - 66]
clear_frame_area: [163 - 569] [66 - 79]
clear_frame_area: [366 - 569] [79 - 92]
clear_frame_area: [436 - 569] [92 - 105]
clear_frame_area: [226 - 569] [105 - 118]
clear_frame_area: [310 - 569] [118 - 131]
clear_frame_area: [317 - 569] [131 - 144]
clear_frame_area: [338 - 569] [144 - 157]
clear_frame_area: [240 - 569] [157 - 170]
clear_frame_area: [156 - 569] [170 - 183]
clear_frame_area: [352 - 569] [183 - 196]
clear_frame_area: [408 - 569] [196 - 209]
clear_frame_area: [359 - 569] [209 - 222]
clear_frame_area: [205 - 569] [222 - 235]
clear_frame_area: [282 - 569] [235 - 248]
clear_frame_area: [275 - 569] [248 - 261]
clear_frame_area: [184 - 569] [261 - 274]
clear_frame_area: [191 - 569] [274 - 287]
clear_frame_area: [184 - 569] [287 - 300]
clear_frame_area: [149 - 569] [300 - 313]
clear_frame_area: [394 - 569] [313 - 326]
clear_frame_area: [436 - 569] [326 - 339]
clear_frame_area: [422 - 569] [339 - 352]
clear_frame_area: [366 - 569] [352 - 365]
clear_frame_area: [380 - 569] [365 - 378]
clear_frame_area: [506 - 569] [378 - 391]
clear_frame_area: [394 - 569] [391 - 404]
clear_frame_area: [464 - 569] [404 - 417]
clear_frame_area: [464 - 569] [417 - 430]
clear_frame_area: [555 - 569] [430 - 443]
clear_frame_area: [492 - 569] [443 - 456]
clear_frame_area: [471 - 569] [456 - 469]
clear_frame_area: [366 - 569] [469 - 482]
clear_frame_area: [499 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): cursor movement
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [177 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [436 - 569] [1 - 14]
clear_frame_area: [16 - 569] [14 - 27]
clear_frame_area: [16 - 569] [27 - 40]
clear_frame_area: [16 - 569] [40 - 53]
clear_frame_area: [16 - 569] [53 - 66]
clear_frame_area: [16 - 569] [66 - 79]
clear_frame_area: [16 - 569] [79 - 92]
clear_frame_area: [16 - 569] [92 - 105]
clear_frame_area: [16 - 569] [105 - 118]
clear_frame_area: [16 - 569] [118 - 131]
clear_frame_area: [16 - 569] [131 - 144]
clear_frame_area: [16 - 569] [144 - 157]
clear_frame_area: [16 - 569] [157 - 170]
clear_frame_area: [16 - 569] [170 - 183]
clear_frame_area: [16 - 569] [183 - 196]
clear_frame_area: [16 - 569] [196 - 209]
clear_frame_area: [16 - 569] [209 - 222]
clear_frame_area: [16 - 569] [222 - 235]
clear_frame_area: [16 - 569] [235 - 248]
clear_frame_area: [16 - 569] [248 - 261]
clear_frame_area: [16 - 569] [261 - 274]
clear_frame_area: [16 - 569] [274 - 287]
clear_frame_area: [16 - 569] [287 - 300]
clear_frame_area: [16 - 569] [300 - 313]
clear_frame_area: [16 - 569] [313 - 326]
clear_frame_area: [16 - 569] [326 - 339]
clear_frame_area: [16 - 569] [339 - 352]
clear_frame_area: [16 - 569] [352 - 365]
clear_frame_area: [16 - 569] [365 - 378]
clear_frame_area: [16 - 569] [378 - 391]
clear_frame_area: [16 - 569] [391 - 404]
clear_frame_area: [16 - 569] [404 - 417]
clear_frame_area: [16 - 569] [417 - 430]
clear_frame_area: [16 - 569] [430 - 443]
clear_frame_area: [16 - 569] [443 - 456]
clear_frame_area: [16 - 569] [456 - 469]
clear_frame_area: [16 - 569] [469 - 482]
clear_frame_area: [16 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b9280 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
clear_frame_area: [580 - 577] [261 - 261]
update_window: first enabled: 0, last: 22, no_scrolling: 0
update_window marks rows 20 - 22 invalid
update_window NOT preempted
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 67, no_scrolling: 0
clear_frame_area: [268 - 569] [274 - 287]
clear_frame_area: [254 - 569] [287 - 300]
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
clear_frame_area: [58 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 20 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b9280 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
clear_frame_area: [492 - 569] [537 - 550]
clear_frame_area: [478 - 569] [550 - 563]
clear_frame_area: [485 - 569] [563 - 576]
clear_frame_area: [478 - 569] [576 - 589]
clear_frame_area: [198 - 569] [589 - 602]
clear_frame_area: [16 - 569] [602 - 615]
clear_frame_area: [499 - 569] [615 - 628]
clear_frame_area: [72 - 569] [628 - 641]
clear_frame_area: [16 - 569] [641 - 654]
clear_frame_area: [485 - 569] [654 - 667]
clear_frame_area: [506 - 569] [667 - 680]
clear_frame_area: [247 - 569] [680 - 694]
clear_frame_area: [16 - 569] [694 - 707]
clear_frame_area: [485 - 569] [707 - 720]
clear_frame_area: [471 - 569] [720 - 733]
clear_frame_area: [128 - 569] [733 - 746]
clear_frame_area: [16 - 569] [746 - 759]
clear_frame_area: [506 - 569] [759 - 773]
clear_frame_area: [443 - 569] [773 - 786]
clear_frame_area: [506 - 569] [786 - 799]
clear_frame_area: [478 - 569] [799 - 813]
clear_frame_area: [450 - 569] [813 - 826]
clear_frame_area: [499 - 569] [826 - 840]
clear_frame_area: [408 - 569] [840 - 853]
clear_frame_area: [16 - 569] [853 - 866]
clear_frame_area: [30 - 569] [866 - 879]
clear_frame_area: [16 - 569] [879 - 892]
clear_frame_area: [44 - 569] [892 - 905]
clear_frame_area: [16 - 569] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b9280 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x47b9280 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): same window start
0x47b5818 (*Group*): 1
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [149 - 569] [1 - 14]
clear_frame_area: [163 - 569] [14 - 27]
clear_frame_area: [310 - 569] [27 - 40]
clear_frame_area: [338 - 569] [40 - 53]
clear_frame_area: [331 - 569] [53 - 66]
clear_frame_area: [163 - 569] [66 - 79]
clear_frame_area: [366 - 569] [79 - 92]
clear_frame_area: [436 - 569] [92 - 105]
clear_frame_area: [226 - 569] [105 - 118]
clear_frame_area: [310 - 569] [118 - 131]
clear_frame_area: [317 - 569] [131 - 144]
clear_frame_area: [338 - 569] [144 - 157]
clear_frame_area: [240 - 569] [157 - 170]
clear_frame_area: [156 - 569] [170 - 183]
clear_frame_area: [352 - 569] [183 - 196]
clear_frame_area: [408 - 569] [196 - 209]
clear_frame_area: [359 - 569] [209 - 222]
clear_frame_area: [205 - 569] [222 - 235]
clear_frame_area: [282 - 569] [235 - 248]
clear_frame_area: [275 - 569] [248 - 261]
clear_frame_area: [184 - 569] [261 - 274]
clear_frame_area: [191 - 569] [274 - 287]
clear_frame_area: [184 - 569] [287 - 300]
clear_frame_area: [149 - 569] [300 - 313]
clear_frame_area: [394 - 569] [313 - 326]
clear_frame_area: [436 - 569] [326 - 339]
clear_frame_area: [422 - 569] [339 - 352]
clear_frame_area: [366 - 569] [352 - 365]
clear_frame_area: [380 - 569] [365 - 378]
clear_frame_area: [506 - 569] [378 - 391]
clear_frame_area: [394 - 569] [391 - 404]
clear_frame_area: [464 - 569] [404 - 417]
clear_frame_area: [464 - 569] [417 - 430]
clear_frame_area: [555 - 569] [430 - 443]
clear_frame_area: [492 - 569] [443 - 456]
clear_frame_area: [471 - 569] [456 - 469]
clear_frame_area: [366 - 569] [469 - 482]
clear_frame_area: [499 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Group*): cursor movement
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [177 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 88, no_scrolling: 0
clear_frame_area: [436 - 569] [1 - 14]
clear_frame_area: [16 - 569] [14 - 27]
clear_frame_area: [16 - 569] [27 - 40]
clear_frame_area: [16 - 569] [40 - 53]
clear_frame_area: [16 - 569] [53 - 66]
clear_frame_area: [16 - 569] [66 - 79]
clear_frame_area: [16 - 569] [79 - 92]
clear_frame_area: [16 - 569] [92 - 105]
clear_frame_area: [16 - 569] [105 - 118]
clear_frame_area: [16 - 569] [118 - 131]
clear_frame_area: [16 - 569] [131 - 144]
clear_frame_area: [16 - 569] [144 - 157]
clear_frame_area: [16 - 569] [157 - 170]
clear_frame_area: [16 - 569] [170 - 183]
clear_frame_area: [16 - 569] [183 - 196]
clear_frame_area: [16 - 569] [196 - 209]
clear_frame_area: [16 - 569] [209 - 222]
clear_frame_area: [16 - 569] [222 - 235]
clear_frame_area: [16 - 569] [235 - 248]
clear_frame_area: [16 - 569] [248 - 261]
clear_frame_area: [16 - 569] [261 - 274]
clear_frame_area: [16 - 569] [274 - 287]
clear_frame_area: [16 - 569] [287 - 300]
clear_frame_area: [16 - 569] [300 - 313]
clear_frame_area: [16 - 569] [313 - 326]
clear_frame_area: [16 - 569] [326 - 339]
clear_frame_area: [16 - 569] [339 - 352]
clear_frame_area: [16 - 569] [352 - 365]
clear_frame_area: [16 - 569] [365 - 378]
clear_frame_area: [16 - 569] [378 - 391]
clear_frame_area: [16 - 569] [391 - 404]
clear_frame_area: [16 - 569] [404 - 417]
clear_frame_area: [16 - 569] [417 - 430]
clear_frame_area: [16 - 569] [430 - 443]
clear_frame_area: [16 - 569] [443 - 456]
clear_frame_area: [16 - 569] [456 - 469]
clear_frame_area: [16 - 569] [469 - 482]
clear_frame_area: [16 - 569] [482 - 495]
clear_frame_area: [16 - 569] [495 - 508]
clear_frame_area: [16 - 569] [508 - 521]
clear_frame_area: [16 - 569] [521 - 534]
clear_frame_area: [16 - 569] [534 - 547]
clear_frame_area: [16 - 569] [547 - 560]
clear_frame_area: [16 - 569] [560 - 573]
clear_frame_area: [16 - 569] [573 - 586]
clear_frame_area: [16 - 569] [586 - 599]
clear_frame_area: [16 - 569] [599 - 612]
clear_frame_area: [16 - 569] [612 - 625]
clear_frame_area: [16 - 569] [625 - 638]
clear_frame_area: [16 - 569] [638 - 651]
clear_frame_area: [16 - 569] [651 - 664]
clear_frame_area: [16 - 569] [664 - 677]
clear_frame_area: [16 - 569] [677 - 690]
clear_frame_area: [16 - 569] [690 - 703]
clear_frame_area: [16 - 569] [703 - 716]
clear_frame_area: [16 - 569] [716 - 729]
clear_frame_area: [16 - 569] [729 - 742]
clear_frame_area: [16 - 569] [742 - 755]
clear_frame_area: [16 - 569] [755 - 768]
clear_frame_area: [16 - 569] [768 - 781]
clear_frame_area: [16 - 569] [781 - 794]
clear_frame_area: [16 - 569] [794 - 807]
clear_frame_area: [16 - 569] [807 - 820]
clear_frame_area: [16 - 569] [820 - 833]
clear_frame_area: [16 - 569] [833 - 846]
clear_frame_area: [16 - 569] [846 - 859]
clear_frame_area: [16 - 569] [859 - 872]
clear_frame_area: [16 - 569] [872 - 885]
clear_frame_area: [16 - 569] [885 - 898]
clear_frame_area: [16 - 569] [898 - 911]
clear_frame_area: [16 - 569] [911 - 924]
clear_frame_area: [16 - 569] [924 - 937]
clear_frame_area: [16 - 569] [937 - 950]
clear_frame_area: [16 - 569] [950 - 963]
clear_frame_area: [16 - 569] [963 - 976]
clear_frame_area: [16 - 569] [976 - 989]
clear_frame_area: [16 - 569] [989 - 1002]
clear_frame_area: [16 - 569] [1002 - 1015]
clear_frame_area: [16 - 569] [1015 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [16 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [16 - 569] [1067 - 1080]
clear_frame_area: [16 - 569] [1080 - 1093]
clear_frame_area: [16 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 86 - 88 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 89, last: 88, no_scrolling: 0
NOT updating rest of lines; row = 89 end = 88 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
clear_frame_area: [580 - 577] [261 - 261]
update_window: first enabled: 0, last: 22, no_scrolling: 0
update_window marks rows 20 - 22 invalid
update_window NOT preempted
clear_frame_area: [580 - 577] [1119 - 1119]
update_window: first enabled: 0, last: 67, no_scrolling: 0
clear_frame_area: [268 - 569] [274 - 287]
clear_frame_area: [254 - 569] [287 - 300]
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
clear_frame_area: [58 - 569] [1093 - 1106]
clear_frame_area: [16 - 569] [1106 - 1119]
update_window marks rows 20 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
clear_frame_area: [492 - 569] [537 - 550]
clear_frame_area: [478 - 569] [550 - 563]
clear_frame_area: [485 - 569] [563 - 576]
clear_frame_area: [478 - 569] [576 - 589]
clear_frame_area: [198 - 569] [589 - 602]
clear_frame_area: [16 - 569] [602 - 615]
clear_frame_area: [499 - 569] [615 - 628]
clear_frame_area: [72 - 569] [628 - 641]
clear_frame_area: [16 - 569] [641 - 654]
clear_frame_area: [485 - 569] [654 - 667]
clear_frame_area: [506 - 569] [667 - 680]
clear_frame_area: [247 - 569] [680 - 694]
clear_frame_area: [16 - 569] [694 - 707]
clear_frame_area: [485 - 569] [707 - 720]
clear_frame_area: [471 - 569] [720 - 733]
clear_frame_area: [128 - 569] [733 - 746]
clear_frame_area: [16 - 569] [746 - 759]
clear_frame_area: [506 - 569] [759 - 773]
clear_frame_area: [443 - 569] [773 - 786]
clear_frame_area: [506 - 569] [786 - 799]
clear_frame_area: [478 - 569] [799 - 813]
clear_frame_area: [450 - 569] [813 - 826]
clear_frame_area: [499 - 569] [826 - 840]
clear_frame_area: [408 - 569] [840 - 853]
clear_frame_area: [16 - 569] [853 - 866]
clear_frame_area: [30 - 569] [866 - 879]
clear_frame_area: [16 - 569] [879 - 892]
clear_frame_area: [44 - 569] [892 - 905]
clear_frame_area: [16 - 569] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1119]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [324 - 569] [300 - 314]
clear_frame_area: [492 - 569] [314 - 328]
clear_frame_area: [16 - 569] [328 - 341]
clear_frame_area: [478 - 569] [341 - 354]
clear_frame_area: [492 - 569] [354 - 367]
clear_frame_area: [198 - 569] [367 - 381]
clear_frame_area: [16 - 569] [381 - 394]
clear_frame_area: [386 - 569] [394 - 988]
clear_frame_area: [16 - 569] [988 - 1001]
clear_frame_area: [471 - 569] [1001 - 1014]
clear_frame_area: [331 - 569] [1014 - 1028]
clear_frame_area: [16 - 569] [1028 - 1041]
clear_frame_area: [254 - 569] [1041 - 1054]
clear_frame_area: [16 - 569] [1054 - 1067]
clear_frame_area: [492 - 569] [1067 - 1080]
clear_frame_area: [464 - 569] [1080 - 1093]
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [163 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 10, BEGV = 1. ZV = 62
Cursor x = 63, y = 0, hpos = 9, vpos = 0
=============================================
  0: (1) ''
  0: (1) '!  [  15: arnold zwicky          ] Austenian humblebragging?[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) '[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) '[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) '[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) '[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) '[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) '[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) '[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) '[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) '[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) '[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) '[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) '[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (0) ''
 20: (0) '[\n]'
 20: (0) ''
 21: (0) ''
 21: (0) '[\n]'
 21: (0) ''
 22: (0) ''
 22: (0) '[\n]'
 22: (0) ''
 23: (1) ''
 23: (1) ' 1:---  . news:g.c.w.arnoldzwicky [3401]    All L1     (Summary Plugged)         '
 23: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [457 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (2)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 23, last: 22, no_scrolling: 0
NOT updating rest of lines; row = 23 end = 22 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x35bdea0 ( *Minibuf-1*): same window start
0x35bdea0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [163 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x35bdea0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 10, BEGV = 1. ZV = 62
Cursor x = 63, y = 0, hpos = 9, vpos = 0
=============================================
  0: (1) ''
  0: (1) '!  [  15: arnold zwicky          ] Austenian humblebragging?[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) '[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) '[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) '[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) '[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) '[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) '[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) '[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) '[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) '[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) '[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) '[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) '[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (0) ''
 20: (0) '[\n]'
 20: (0) ''
 21: (0) ''
 21: (0) '[\n]'
 21: (0) ''
 22: (0) ''
 22: (0) '[\n]'
 22: (0) ''
 23: (1) ''
 23: (1) ' 1:---  . news:g.c.w.arnoldzwicky [3401]    All L1     (Summary Plugged)         '
 23: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x47b5818 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x576b8b0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
[Message part 9 (text/plain, inline)]
As you can see in the second screen dump, most of the image displayed
remained where it was (graphically), and the text underneath it also
remained displayed.  

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 15 Nov 2014 15:37:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 15 Nov 2014 16:35:35 +0100
D'oh.  I dumped the glyphs in the wrong buffer.

I'll do another one.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 15 Nov 2014 15:42:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 15 Nov 2014 16:41:23 +0100
[Message part 1 (text/plain, inline)]
Ok, here are the two new traces.  The first one is when everything is OK.

[trace1.txt (text/plain, inline)]
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [51 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [72 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 639, BEGV = 1. ZV = 2731
Cursor x = 0, y = 819, hpos = 0, vpos = 18
=============================================
  0: (1) ''
  0: (1) 'From: arnold zwicky <post <at> gwene.org>[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) 'Subject: Austenian humblebragging?[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) 'Newsgroups: gwene.com.wordpress.arnoldzwicky[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) 'Date: Wed, 20 Aug 2014 15:26:39 +0200 (12 weeks, 3 days, 2 hours ago)[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) 'Another quotation from Jane Austen (once again via Chris Ambidge),[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) 'this time from a letter of 11 December 1815 to James Stanier Clarke,[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) 'about Austen.s novel Emma.[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '.[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) 'Surely this is false modesty . and couched as a boast, so that it[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) 'looks like what we.d now call humblebragging.[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) 'On the background, from Wikipedia:[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) 'James Stanier Clarke (1766.1834) was an English cleric, naval author[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) 'and man of letters. He became librarian in 1799 to the Prince of[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) 'Wales.[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (1) ''
 20: (1) '    new forms of leisure, style and taste. He commissioned John Nash[\n]'
 20: (1) ''
 21: (1) ''
 21: (1) '    to build the Royal Pavilion in Brighton and remodel Buckingham[\n]'
 21: (1) ''
 22: (1) ''
 22: (1) '    Palace, and Sir Jeffry Wyattville to rebuild Windsor Castle. He[\n]'
 22: (1) ''
 23: (1) ''
 23: (1) '    was instrumental in the foundation of the National Gallery and[\n]'
 23: (1) ''
 24: (1) ''
 24: (1) '    King.s College London.[\n]'
 24: (1) ''
 25: (1) ''
 25: (1) '[\n]'
 25: (1) ''
 26: (1) ''
 26: (1) '(Jane Austen died in 1817, so didn.t get to see George succeed to the[\n]'
 26: (1) ''
 27: (1) ''
 27: (1) 'throne.)[\n]'
 27: (1) ''
 28: (1) ''
 28: (1) '[\n]'
 28: (1) ''
 29: (1) ''
 29: (1) 'Now, on humblebragging, from the buzzwords section of the Macmillan[\n]'
 29: (1) ''
 30: (1) ''
 30: (1) 'Dictionary (in an entry first published 7/16/12), on the compound noun[\n]'
 30: (1) ''
 31: (1) ''
 31: (1) '(of the form Adj + N) humblebrag:[\n]'
 31: (1) ''
 32: (1) ''
 32: (1) '[\n]'
 32: (1) ''
 33: (1) ''
 33: (1) '    a statement in which you pretend to be modest but which you are[\n]'
 33: (1) ''
 34: (1) ''
 34: (1) '    really using as a way of telling people about your success or[\n]'
 34: (1) ''
 35: (1) ''
 35: (1) '    achievements[\n]'
 35: (1) ''
 36: (1) ''
 36: (1) '[\n]'
 36: (1) ''
 37: (1) ''
 37: (1) '    The word humblebrag was coined in 2011 by American comedian Harris[\n]'
 37: (1) ''
 38: (1) ''
 38: (1) '    Wittels, who set up the corresponding Twitter account and[\n]'
 38: (1) ''
 39: (1) ''
 39: (1) '    currently compiles a monthly top ten ranking of the most shameless[\n]'
 39: (1) ''
 40: (1) ''
 40: (1) '    humblebrags. The American Dialect Society voted humblebrag its[\n]'
 40: (1) ''
 41: (1) ''
 41: (1) '    .most useful. word of the year for 2011, and derived forms[\n]'
 41: (1) ''
 42: (1) ''
 42: (1) '    humblebrag as intransitive verb, and noun humblebragger (a person[\n]'
 42: (1) ''
 43: (1) ''
 43: (1) '    who regularly does this), have also begun to appear.[\n]'
 43: (1) ''
 44: (1) ''
 44: (1) '[\n]'
 44: (1) ''
 45: (1) ''
 45: (1) '* [\n]'
 45: (1) ''
 46: (1) ''
 46: (1) '[\n]'
 46: (1) ''
 47: (1) ''
 47: (1) 'Link[\n]'
 47: (1) ''
 48: (1) ''
 48: (1) '[\n]'
 48: (1) ''
 49: (1) ''
 49: (1) '[\n]'
 49: (1) ''
 50: (1) ''
 50: (1) '[\n]'
 50: (1) ''
 51: (1) ''
 51: (1) '[\n]'
 51: (1) ''
 52: (1) ''
 52: (1) '[\n]'
 52: (1) ''
 53: (1) ''
 53: (1) '[\n]'
 53: (1) ''
 54: (1) ''
 54: (1) '[\n]'
 54: (1) ''
 55: (1) ''
 55: (1) '[\n]'
 55: (1) ''
 56: (1) ''
 56: (1) '[\n]'
 56: (1) ''
 57: (1) ''
 57: (1) '[\n]'
 57: (1) ''
 58: (1) ''
 58: (1) '[\n]'
 58: (1) ''
 59: (1) ''
 59: (1) '[\n]'
 59: (1) ''
 60: (1) ''
 60: (1) '[\n]'
 60: (1) ''
 61: (1) ''
 61: (1) '[\n]'
 61: (1) ''
 62: (1) ''
 62: (1) '[\n]'
 62: (1) ''
 63: (1) ''
 63: (1) '[\n]'
 63: (1) ''
 64: (1) ''
 64: (1) '[\n]'
 64: (1) ''
 65: (0) ''
 65: (0) ''
 65: (0) ''
 66: (0) ''
 66: (0) ''
 66: (0) ''
 67: (0) ''
 67: (0) ''
 67: (0) ''
 68: (1) ''
 68: (1) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Top L19    (Article)    '
 68: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [457 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (2)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
[Message part 3 (text/plain, inline)]
Then I hit PgDown, and the display is messed up.  

[trace2.txt (text/plain, inline)]
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [51 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [72 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 639, BEGV = 1. ZV = 2731
Cursor x = 0, y = 819, hpos = 0, vpos = 18
=============================================
  0: (1) ''
  0: (1) 'From: arnold zwicky <post <at> gwene.org>[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) 'Subject: Austenian humblebragging?[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) 'Newsgroups: gwene.com.wordpress.arnoldzwicky[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) 'Date: Wed, 20 Aug 2014 15:26:39 +0200 (12 weeks, 3 days, 2 hours ago)[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) 'Another quotation from Jane Austen (once again via Chris Ambidge),[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) 'this time from a letter of 11 December 1815 to James Stanier Clarke,[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) 'about Austen.s novel Emma.[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '.[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) 'Surely this is false modesty . and couched as a boast, so that it[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) 'looks like what we.d now call humblebragging.[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) '[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) 'On the background, from Wikipedia:[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) '[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) 'James Stanier Clarke (1766.1834) was an English cleric, naval author[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) 'and man of letters. He became librarian in 1799 to the Prince of[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) 'Wales.[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '[\n]'
 19: (1) ''
 20: (1) ''
 20: (1) '    new forms of leisure, style and taste. He commissioned John Nash[\n]'
 20: (1) ''
 21: (1) ''
 21: (1) '    to build the Royal Pavilion in Brighton and remodel Buckingham[\n]'
 21: (1) ''
 22: (1) ''
 22: (1) '    Palace, and Sir Jeffry Wyattville to rebuild Windsor Castle. He[\n]'
 22: (1) ''
 23: (1) ''
 23: (1) '    was instrumental in the foundation of the National Gallery and[\n]'
 23: (1) ''
 24: (1) ''
 24: (1) '    King.s College London.[\n]'
 24: (1) ''
 25: (1) ''
 25: (1) '[\n]'
 25: (1) ''
 26: (1) ''
 26: (1) '(Jane Austen died in 1817, so didn.t get to see George succeed to the[\n]'
 26: (1) ''
 27: (1) ''
 27: (1) 'throne.)[\n]'
 27: (1) ''
 28: (1) ''
 28: (1) '[\n]'
 28: (1) ''
 29: (1) ''
 29: (1) 'Now, on humblebragging, from the buzzwords section of the Macmillan[\n]'
 29: (1) ''
 30: (1) ''
 30: (1) 'Dictionary (in an entry first published 7/16/12), on the compound noun[\n]'
 30: (1) ''
 31: (1) ''
 31: (1) '(of the form Adj + N) humblebrag:[\n]'
 31: (1) ''
 32: (1) ''
 32: (1) '[\n]'
 32: (1) ''
 33: (1) ''
 33: (1) '    a statement in which you pretend to be modest but which you are[\n]'
 33: (1) ''
 34: (1) ''
 34: (1) '    really using as a way of telling people about your success or[\n]'
 34: (1) ''
 35: (1) ''
 35: (1) '    achievements[\n]'
 35: (1) ''
 36: (1) ''
 36: (1) '[\n]'
 36: (1) ''
 37: (1) ''
 37: (1) '    The word humblebrag was coined in 2011 by American comedian Harris[\n]'
 37: (1) ''
 38: (1) ''
 38: (1) '    Wittels, who set up the corresponding Twitter account and[\n]'
 38: (1) ''
 39: (1) ''
 39: (1) '    currently compiles a monthly top ten ranking of the most shameless[\n]'
 39: (1) ''
 40: (1) ''
 40: (1) '    humblebrags. The American Dialect Society voted humblebrag its[\n]'
 40: (1) ''
 41: (1) ''
 41: (1) '    .most useful. word of the year for 2011, and derived forms[\n]'
 41: (1) ''
 42: (1) ''
 42: (1) '    humblebrag as intransitive verb, and noun humblebragger (a person[\n]'
 42: (1) ''
 43: (1) ''
 43: (1) '    who regularly does this), have also begun to appear.[\n]'
 43: (1) ''
 44: (1) ''
 44: (1) '[\n]'
 44: (1) ''
 45: (1) ''
 45: (1) '* [\n]'
 45: (1) ''
 46: (1) ''
 46: (1) '[\n]'
 46: (1) ''
 47: (1) ''
 47: (1) 'Link[\n]'
 47: (1) ''
 48: (1) ''
 48: (1) '[\n]'
 48: (1) ''
 49: (1) ''
 49: (1) '[\n]'
 49: (1) ''
 50: (1) ''
 50: (1) '[\n]'
 50: (1) ''
 51: (1) ''
 51: (1) '[\n]'
 51: (1) ''
 52: (1) ''
 52: (1) '[\n]'
 52: (1) ''
 53: (1) ''
 53: (1) '[\n]'
 53: (1) ''
 54: (1) ''
 54: (1) '[\n]'
 54: (1) ''
 55: (1) ''
 55: (1) '[\n]'
 55: (1) ''
 56: (1) ''
 56: (1) '[\n]'
 56: (1) ''
 57: (1) ''
 57: (1) '[\n]'
 57: (1) ''
 58: (1) ''
 58: (1) '[\n]'
 58: (1) ''
 59: (1) ''
 59: (1) '[\n]'
 59: (1) ''
 60: (1) ''
 60: (1) '[\n]'
 60: (1) ''
 61: (1) ''
 61: (1) '[\n]'
 61: (1) ''
 62: (1) ''
 62: (1) '[\n]'
 62: (1) ''
 63: (1) ''
 63: (1) '[\n]'
 63: (1) ''
 64: (1) ''
 64: (1) '[\n]'
 64: (1) ''
 65: (0) ''
 65: (0) ''
 65: (0) ''
 66: (0) ''
 66: (0) ''
 66: (0) ''
 67: (0) ''
 67: (0) ''
 67: (0) ''
 68: (1) ''
 68: (1) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Top L19    (Article)    '
 68: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [457 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (2)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [300 - 313]
clear_frame_area: [492 - 569] [313 - 326]
clear_frame_area: [506 - 569] [326 - 339]
clear_frame_area: [485 - 569] [339 - 352]
clear_frame_area: [450 - 569] [352 - 366]
clear_frame_area: [492 - 569] [366 - 379]
clear_frame_area: [499 - 569] [379 - 393]
clear_frame_area: [478 - 569] [393 - 407]
clear_frame_area: [16 - 569] [407 - 420]
clear_frame_area: [107 - 569] [420 - 433]
clear_frame_area: [16 - 569] [433 - 446]
clear_frame_area: [471 - 569] [446 - 459]
clear_frame_area: [464 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [86 - 569] [485 - 498]
clear_frame_area: [16 - 569] [498 - 511]
clear_frame_area: [478 - 569] [511 - 524]
clear_frame_area: [506 - 569] [524 - 537]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 68, last: 67, no_scrolling: 0
NOT updating rest of lines; row = 68 end = 67 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [44 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x3ca3d48 ( *Minibuf-1*): same window start
0x3ca3d48 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [163 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x3ca3d48 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 639, BEGV = 1. ZV = 2731
Cursor x = 0, y = 0, hpos = 0, vpos = 0
=============================================
  0: (1) ''
  0: (1) 'Wales.[\n]'
  0: (1) ''
  1: (1) ''
  1: (1) '[\n]'
  1: (1) ''
  2: (1) ''
  2: (1) '    . From 1815 for a short period Clarke was in contact with Jane[\n]'
  2: (1) ''
  3: (1) ''
  3: (1) '    Austen about her novel-writing: they were introduced by Austen.s[\n]'
  3: (1) ''
  4: (1) ''
  4: (1) '    friend the surgeon Charles Thomas Haden. Having shown Austen round[\n]'
  4: (1) ''
  5: (1) ''
  5: (1) '    the library at Carlton House in November, and arranged that the[\n]'
  5: (1) ''
  6: (1) ''
  6: (1) '    Prince should have Emma dedicated to him, Clarke also made[\n]'
  6: (1) ''
  7: (1) ''
  7: (1) '    suggestions in correspondence for Austen.s future writing. These[\n]'
  7: (1) ''
  8: (1) ''
  8: (1) '    she mocked in the satirical manuscript Plan of a Novel, according[\n]'
  8: (1) ''
  9: (1) ''
  9: (1) '    to Hints from Various Quarters, not published in her lifetime.[\n]'
  9: (1) ''
 10: (1) ''
 10: (1) '[\n]'
 10: (1) ''
 11: (1) ''
 11: (1) 'Sly old Jane.[\n]'
 11: (1) ''
 12: (1) ''
 12: (1) '[\n]'
 12: (1) ''
 13: (1) ''
 13: (1) 'The Prince of Wales in question was the Prince Regent George, who[\n]'
 13: (1) ''
 14: (1) ''
 14: (1) 'succeeded his father George III (yes, the George III of American[\n]'
 14: (1) ''
 15: (1) ''
 15: (1) 'Revolution fame) in 1820, reigning as George IV. On George, from[\n]'
 15: (1) ''
 16: (1) ''
 16: (1) 'Wikipedia:[\n]'
 16: (1) ''
 17: (1) ''
 17: (1) '[\n]'
 17: (1) ''
 18: (1) ''
 18: (1) '    George IV [as Prince Regent] led an extravagant lifestyle that[\n]'
 18: (1) ''
 19: (1) ''
 19: (1) '    contributed to the fashions of the Regency era. He was a patron of[\n]'
 19: (1) ''
 20: (1) ''
 20: (1) '    new forms of leisure, style and taste. He commissioned John Nash[\n]'
 20: (1) ''
 21: (1) ''
 21: (1) '    to build the Royal Pavilion in Brighton and remodel Buckingham[\n]'
 21: (1) ''
 22: (1) ''
 22: (1) '    Palace, and Sir Jeffry Wyattville to rebuild Windsor Castle. He[\n]'
 22: (1) ''
 23: (1) ''
 23: (1) '    was instrumental in the foundation of the National Gallery and[\n]'
 23: (1) ''
 24: (1) ''
 24: (1) '    King.s College London.[\n]'
 24: (1) ''
 25: (1) ''
 25: (1) '[\n]'
 25: (1) ''
 26: (1) ''
 26: (1) '(Jane Austen died in 1817, so didn.t get to see George succeed to the[\n]'
 26: (1) ''
 27: (1) ''
 27: (1) 'throne.)[\n]'
 27: (1) ''
 28: (1) ''
 28: (1) '[\n]'
 28: (1) ''
 29: (1) ''
 29: (1) 'Now, on humblebragging, from the buzzwords section of the Macmillan[\n]'
 29: (1) ''
 30: (1) ''
 30: (1) 'Dictionary (in an entry first published 7/16/12), on the compound noun[\n]'
 30: (1) ''
 31: (1) ''
 31: (1) '(of the form Adj + N) humblebrag:[\n]'
 31: (1) ''
 32: (1) ''
 32: (1) '[\n]'
 32: (1) ''
 33: (1) ''
 33: (1) '    a statement in which you pretend to be modest but which you are[\n]'
 33: (1) ''
 34: (1) ''
 34: (1) '    really using as a way of telling people about your success or[\n]'
 34: (1) ''
 35: (1) ''
 35: (1) '    achievements[\n]'
 35: (1) ''
 36: (1) ''
 36: (1) '[\n]'
 36: (1) ''
 37: (1) ''
 37: (1) '    The word humblebrag was coined in 2011 by American comedian Harris[\n]'
 37: (1) ''
 38: (1) ''
 38: (1) '    Wittels, who set up the corresponding Twitter account and[\n]'
 38: (1) ''
 39: (1) ''
 39: (1) '    currently compiles a monthly top ten ranking of the most shameless[\n]'
 39: (1) ''
 40: (1) ''
 40: (1) '    humblebrags. The American Dialect Society voted humblebrag its[\n]'
 40: (1) ''
 41: (1) ''
 41: (1) '    .most useful. word of the year for 2011, and derived forms[\n]'
 41: (1) ''
 42: (1) ''
 42: (1) '    humblebrag as intransitive verb, and noun humblebragger (a person[\n]'
 42: (1) ''
 43: (1) ''
 43: (1) '    who regularly does this), have also begun to appear.[\n]'
 43: (1) ''
 44: (1) ''
 44: (1) '[\n]'
 44: (1) ''
 45: (1) ''
 45: (1) '* [\n]'
 45: (1) ''
 46: (1) ''
 46: (1) '[\n]'
 46: (1) ''
 47: (1) ''
 47: (1) 'Link[\n]'
 47: (1) ''
 48: (1) ''
 48: (1) '[\n]'
 48: (1) ''
 49: (1) ''
 49: (1) '[\n]'
 49: (1) ''
 50: (1) ''
 50: (1) '[\n]'
 50: (1) ''
 51: (1) ''
 51: (1) '[\n]'
 51: (1) ''
 52: (1) ''
 52: (1) '[\n]'
 52: (1) ''
 53: (1) ''
 53: (1) '[\n]'
 53: (1) ''
 54: (1) ''
 54: (1) '[\n]'
 54: (1) ''
 55: (1) ''
 55: (1) '[\n]'
 55: (1) ''
 56: (1) ''
 56: (1) '[\n]'
 56: (1) ''
 57: (1) ''
 57: (1) '[\n]'
 57: (1) ''
 58: (1) ''
 58: (1) '[\n]'
 58: (1) ''
 59: (1) ''
 59: (1) '[\n]'
 59: (1) ''
 60: (1) ''
 60: (1) '[\n]'
 60: (1) ''
 61: (1) ''
 61: (1) '[\n]'
 61: (1) ''
 62: (1) ''
 62: (1) '[\n]'
 62: (1) ''
 63: (1) ''
 63: (1) '[\n]'
 63: (1) ''
 64: (1) ''
 64: (1) '[\n]'
 64: (1) ''
 65: (0) ''
 65: (0) ''
 65: (0) ''
 66: (0) ''
 66: (0) ''
 66: (0) ''
 67: (0) ''
 67: (0) ''
 67: (0) ''
 68: (1) ''
 68: (1) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Bot L19    (Article)    '
 68: (1) ''
redisplay_preserve_echo_area (2)
redisplay_internal 0
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3ca3b68 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x53ae0a0 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 22, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
redisplay_preserve_echo_area (8)
redisplay_internal 0
[Message part 5 (text/plain, inline)]
The two previous images still apply.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 29 Nov 2014 15:44:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 29 Nov 2014 17:42:50 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Sat, 15 Nov 2014 16:41:23 +0100
> 
> Ok, here are the two new traces.  The first one is when everything is OK.

Sorry for a long delay.

Unfortunately, I cannot match either of your two images with the
corresponding dump of the glyph matrix: there are small
inconsistencies in both the "OK" and the "not OK" cases.  For example,
the first image shows "Top L1" in the mode line of the window that
displays the article, but the matrix dump says:

 68: (1) ' 1:---  . news:g.c.w.arnoldzwicky Austenian humbleb...   Top L19    (Article)    '

which is line 19.  This is a minor discrepancy, but since there are
many similar discrepancies, some of which are probably parts of the
bug, I feel I have no firm ground from which I can begin studying the
data and making hypotheses about what went wrong.

Could you please produce 2 sets of screenshot+matrix dump which are
coherent with each other?  I must be sure that when I see a
discrepancy, it is part of the bug, not some artifact that needs to be
ignored.

Also, I don't understand the second screenshot: which parts of it are
correct and which are bogus?  The text before the image looks
unfinished, but its continuation, starting with screen line 20, which
is clearly present in the glyph matrix dump, is not shown.  Are you
saying that Emacs was supposed to display that continuation, but never
did, and instead left the old parts on display?

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Tue, 02 Dec 2014 17:02:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Tue, 02 Dec 2014 18:01:08 +0100
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

> Unfortunately, I cannot match either of your two images with the
> corresponding dump of the glyph matrix: there are small
> inconsistencies in both the "OK" and the "not OK" cases.  For example,
> the first image shows "Top L1" in the mode line of the window that
> displays the article, but the matrix dump says:
>
>  68: (1) ' 1:--- . news:g.c.w.arnoldzwicky Austenian humbleb...  Top
> L19 (Article) '
>
> which is line 19.  This is a minor discrepancy, but since there are
> many similar discrepancies, some of which are probably parts of the
> bug, I feel I have no firm ground from which I can begin studying the
> data and making hypotheses about what went wrong.

I may have matched up the wrong bits of the log file or something.  I've
now redone it, but made sure that each log file bit really belongs to
the image.

> Could you please produce 2 sets of screenshot+matrix dump which are
> coherent with each other?  I must be sure that when I see a
> discrepancy, it is part of the bug, not some artifact that needs to be
> ignored.
>
> Also, I don't understand the second screenshot: which parts of it are
> correct and which are bogus?  The text before the image looks
> unfinished, but its continuation, starting with screen line 20, which
> is clearly present in the glyph matrix dump, is not shown.  Are you
> saying that Emacs was supposed to display that continuation, but never
> did, and instead left the old parts on display?

I've produced four screenshots instead, which should make it clearer
what it's supposed to look like, and what's the bug.

First, I've selected the article, and it's displaying the topmost part
of the article, and everything is fine.

[glitch1.jpg (image/jpeg, inline)]
[dump1.txt (text/plain, attachment)]
[Message part 4 (text/plain, inline)]
Then I've scrolled the article down, and everything is still fine.

[glitch2.jpg (image/jpeg, inline)]
[dump2.txt (text/plain, attachement)]
redisplay_preserve_echo_area (20)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [114 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [37 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
expose_frame (0, 0, 578, 1147)
expose_window (1, 1, 576, 286)
expose_window (1, 287, 576, 858)
expose_window (1, 1145, 576, 2)
expose_window (1, 0, 576, 0)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3b5ada8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): forced window start
update_window: first enabled: 0, last: 23, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
scrolling_window scrolled the display
clear_frame_area: [478 - 569] [313 - 326]
clear_frame_area: [492 - 569] [326 - 339]
clear_frame_area: [506 - 569] [339 - 352]
clear_frame_area: [485 - 569] [352 - 365]
clear_frame_area: [450 - 569] [365 - 379]
clear_frame_area: [492 - 569] [379 - 392]
clear_frame_area: [499 - 569] [392 - 406]
clear_frame_area: [478 - 569] [406 - 420]
clear_frame_area: [16 - 569] [420 - 433]
clear_frame_area: [107 - 569] [433 - 446]
clear_frame_area: [16 - 569] [446 - 459]
clear_frame_area: [471 - 569] [459 - 472]
clear_frame_area: [464 - 569] [472 - 485]
clear_frame_area: [464 - 569] [485 - 498]
clear_frame_area: [86 - 569] [498 - 511]
clear_frame_area: [16 - 569] [511 - 524]
clear_frame_area: [478 - 569] [524 - 537]
clear_frame_area: [506 - 569] [537 - 550]
clear_frame_area: [492 - 569] [550 - 563]
clear_frame_area: [478 - 569] [563 - 576]
clear_frame_area: [485 - 569] [576 - 589]
clear_frame_area: [478 - 569] [589 - 602]
clear_frame_area: [198 - 569] [602 - 615]
clear_frame_area: [16 - 569] [615 - 628]
clear_frame_area: [499 - 569] [628 - 641]
clear_frame_area: [72 - 569] [641 - 654]
clear_frame_area: [16 - 569] [654 - 667]
clear_frame_area: [485 - 569] [667 - 680]
clear_frame_area: [506 - 569] [680 - 693]
clear_frame_area: [247 - 569] [693 - 707]
clear_frame_area: [16 - 569] [707 - 720]
clear_frame_area: [485 - 569] [720 - 733]
clear_frame_area: [471 - 569] [733 - 746]
clear_frame_area: [128 - 569] [746 - 759]
clear_frame_area: [16 - 569] [759 - 772]
clear_frame_area: [506 - 569] [772 - 786]
clear_frame_area: [443 - 569] [786 - 799]
clear_frame_area: [506 - 569] [799 - 812]
clear_frame_area: [478 - 569] [812 - 826]
clear_frame_area: [450 - 569] [826 - 839]
clear_frame_area: [499 - 569] [839 - 853]
clear_frame_area: [408 - 569] [853 - 866]
clear_frame_area: [16 - 569] [866 - 879]
clear_frame_area: [30 - 569] [879 - 892]
clear_frame_area: [16 - 569] [892 - 905]
clear_frame_area: [44 - 569] [905 - 918]
clear_frame_area: [16 - 569] [918 - 931]
clear_frame_area: [16 - 569] [931 - 944]
clear_frame_area: [16 - 569] [944 - 957]
clear_frame_area: [16 - 569] [957 - 970]
clear_frame_area: [16 - 569] [970 - 983]
clear_frame_area: [16 - 569] [983 - 996]
clear_frame_area: [16 - 569] [996 - 1009]
clear_frame_area: [16 - 569] [1009 - 1022]
clear_frame_area: [16 - 569] [1022 - 1035]
clear_frame_area: [16 - 569] [1035 - 1048]
clear_frame_area: [16 - 569] [1048 - 1061]
clear_frame_area: [16 - 569] [1061 - 1074]
clear_frame_area: [16 - 569] [1074 - 1087]
clear_frame_area: [16 - 569] [1087 - 1100]
clear_frame_area: [16 - 569] [1100 - 1113]
clear_frame_area: [16 - 569] [1113 - 1126]
clear_frame_area: [16 - 569] [1126 - 1132]
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [16 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
redisplay_internal 0
0x3201120 (*Group*): same window start
0x3201120 (*Group*): 1
update_window: first enabled: 0, last: 88, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [9 - 569] [1132 - 1145]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3b5ada8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3b5ada8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x117c8e0 ( *Minibuf-1*): same window start
0x117c8e0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 23, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [58 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_internal 0
0x117c8e0 ( *Minibuf-1*): same window start
0x117c8e0 ( *Minibuf-1*): 1
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [205 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
trying display optimization 1
0x117c8e0 ( *Minibuf-1*): optimization 1
update_window: first enabled: 0, last: 3, no_scrolling: 1
update_window marks rows 1 - 3 invalid
update_window NOT preempted
update_window: first enabled: 4, last: 3, no_scrolling: 0
NOT updating rest of lines; row = 4 end = 3 fp = 1 ip = 0
update_window NOT preempted
PT = 10, BEGV = 1. ZV = 62
Cursor x = 63, y = 0, hpos = 9, vpos = 0
=============================================
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  0         1        62   61 010000100000     0    0  427   13   13   11   11
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C         1   B   7 0x000021      !   15 00
      1     C         2   B   7 0x000020          15 00
      2     C         3   B   7 0x000020          15 00
      3     C         4   B   7 0x00005b      [   16 00
      4     C         5   B   7 0x000020          16 00
      5     C         6   B   7 0x000020          16 00
      6     C         7   B   7 0x000031      1   16 00
      7     C         8   B   7 0x000035      5   16 00
      8     C         9   B   7 0x00003a      :   16 00
      9     C        10   B   7 0x000020          16 00
     10     C        11   B   7 0x000061      a   16 00
     11     C        12   B   7 0x000072      r   16 00
     12     C        13   B   7 0x00006e      n   16 00
     13     C        14   B   7 0x00006f      o   16 00
     14     C        15   B   7 0x00006c      l   16 00
     15     C        16   B   7 0x000064      d   16 00
     16     C        17   B   7 0x000020          16 00
     17     C        18   B   7 0x00007a      z   16 00
     18     C        19   B   7 0x000077      w   16 00
     19     C        20   B   7 0x000069      i   16 00
     20     C        21   B   7 0x000063      c   16 00
     21     C        22   B   7 0x00006b      k   16 00
     22     C        23   B   7 0x000079      y   16 00
     23     C        24   B   7 0x000020          16 00
     24     C        25   B   7 0x000020          16 00
     25     C        26   B   7 0x000020          16 00
     26     C        27   B   7 0x000020          16 00
     27     C        28   B   7 0x000020          16 00
     28     C        29   B   7 0x000020          16 00
     29     C        30   B   7 0x000020          16 00
     30     C        31   B   7 0x000020          16 00
     31     C        32   B   7 0x000020          16 00
     32     C        33   B   7 0x000020          16 00
     33     C        34   B   7 0x00005d      ]   16 00
     34     C        35   B   7 0x000020          15 00
     35     C        36   B   7 0x000041      A   15 00
     36     C        37   B   7 0x000075      u   15 00
     37     C        38   B   7 0x000073      s   15 00
     38     C        39   B   7 0x000074      t   15 00
     39     C        40   B   7 0x000065      e   15 00
     40     C        41   B   7 0x00006e      n   15 00
     41     C        42   B   7 0x000069      i   15 00
     42     C        43   B   7 0x000061      a   15 00
     43     C        44   B   7 0x00006e      n   15 00
     44     C        45   B   7 0x000020          15 00
     45     C        46   B   7 0x000068      h   15 00
     46     C        47   B   7 0x000075      u   15 00
     47     C        48   B   7 0x00006d      m   15 00
     48     C        49   B   7 0x000062      b   15 00
     49     C        50   B   7 0x00006c      l   15 00
     50     C        51   B   7 0x000065      e   15 00
     51     C        52   B   7 0x000062      b   15 00
     52     C        53   B   7 0x000072      r   15 00
     53     C        54   B   7 0x000061      a   15 00
     54     C        55   B   7 0x000067      g   15 00
     55     C        56   B   7 0x000067      g   15 00
     56     C        57   B   7 0x000069      i   15 00
     57     C        58   B   7 0x00006e      n   15 00
     58     C        59   B   7 0x000067      g   15 00
     59     C        60   B   7 0x00003f      ?   15 00
     60     C         0   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  1        62        62    1 010000010000     0   13    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  2        62        62    1 010000010000     0   26    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  3        62        62    1 010000010000     0   39    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  4        62        62    1 010000010000     0   52    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  5        62        62    1 010000010000     0   65    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  6        62        62    1 010000010000     0   78    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  7        62        62    1 010000010000     0   91    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  8        62        62    1 010000010000     0  104    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
  9        62        62    1 010000010000     0  117    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 10        62        62    1 010000010000     0  130    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 11        62        62    1 010000010000     0  143    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 12        62        62    1 010000010000     0  156    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 13        62        62    1 010000010000     0  169    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 14        62        62    1 010000010000     0  182    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 15        62        62    1 010000010000     0  195    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 16        62        62    1 010000010000     0  208    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 17        62        62    1 010000010000     0  221    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 18        62        62    1 010000010000     0  234    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 19        62        62    1 010000010000     0  247    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 20        62        62    1 010000010000     0  260    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 21        62        62    1 000000010000     0  273    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 22        62        62    1 000000010000     0  286    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 23        62        62    1 000000010000     0  299    7   13   13   11    0
           -1        -1	    0
           -1        -1
           -1        -1
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C        -1   0   7 0x000020           0 00
Row     Start       End Used oE><\CTZFesm     X    Y    W    H    V    A    P
==============================================================================
 24         0         0   81 010000000000     0  273  579   13   13   11   11
            0         0	    0
            0         0
            0         0
 Glyph#  Type       Pos   O   W     Code      C Face LR
      0     C         0   S   8 0x000020           1 10
      1     C         1   S   7 0x000031      1    1 00
      2     C         0   S   7 0x00003a      :    1 00
      3     C         0   S   7 0x00002d      -    1 00
      4     C         1   S   7 0x00002d      -    1 00
      5     C         1   S   7 0x00002d      -    1 00
      6     C         0   S   7 0x000020           1 00
      7     C         1   S   7 0x000020           1 00
      8     I         0   S  18 0x000001      .    1 00
      9     C         5   S   7 0x000020           1 00
     10     C         6   S   7 0x00006e      n    1 00
     11     C         7   S   7 0x000065      e    1 00
     12     C         8   S   7 0x000077      w    1 00
     13     C         9   S   7 0x000073      s    1 00
     14     C        10   S   7 0x00003a      :    1 00
     15     C        11   S   7 0x000067      g    1 00
     16     C        12   S   7 0x00002e      .    1 00
     17     C        13   S   7 0x000063      c    1 00
     18     C        14   S   7 0x00002e      .    1 00
     19     C        15   S   7 0x000077      w    1 00
     20     C        16   S   7 0x00002e      .    1 00
     21     C        17   S   7 0x000061      a    1 00
     22     C        18   S   7 0x000072      r    1 00
     23     C        19   S   7 0x00006e      n    1 00
     24     C        20   S   7 0x00006f      o    1 00
     25     C        21   S   7 0x00006c      l    1 00
     26     C        22   S   7 0x000064      d    1 00
     27     C        23   S   7 0x00007a      z    1 00
     28     C        24   S   7 0x000077      w    1 00
     29     C        25   S   7 0x000069      i    1 00
     30     C        26   S   7 0x000063      c    1 00
     31     C        27   S   7 0x00006b      k    1 00
     32     C        28   S   7 0x000079      y    1 00
     33     C        29   S   7 0x000020           1 00
     34     C        30   S   7 0x00005b      [    1 00
     35     C        31   S   7 0x000033      3    1 00
     36     C        32   S   7 0x000034      4    1 00
     37     C        33   S   7 0x000030      0    1 00
     38     C        34   S   7 0x000031      1    1 00
     39     C        35   S   7 0x00005d      ]    1 00
     40     C        36   S   7 0x000020           1 00
     41     C         0   S   7 0x000020           1 00
     42     C         1   S   7 0x000020           1 00
     43     C         2   S   7 0x000020           1 00
     44     C         1   S   7 0x000041      A    1 00
     45     C         1   S   7 0x00006c      l    1 00
     46     C         1   S   7 0x00006c      l    1 00
     47     C         0   S   7 0x000020           1 00
     48     C         1   S   7 0x00004c      L    1 00
     49     C         3   S   7 0x000031      1    1 00
     50     C        -1   -   7 0x000020           1 00
     51     C        -1   -   7 0x000020           1 00
     52     C        -1   -   7 0x000020           1 00
     53     C         0   S   7 0x000020           1 00
     54     C         1   S   7 0x000020           1 00
     55     C         0   S   7 0x000028      (    1 00
     56     C         0   S   7 0x000053      S    1 00
     57     C         1   S   7 0x000075      u    1 00
     58     C         2   S   7 0x00006d      m    1 00
     59     C         3   S   7 0x00006d      m    1 00
     60     C         4   S   7 0x000061      a    1 00
     61     C         5   S   7 0x000072      r    1 00
     62     C         6   S   7 0x000079      y    1 00
     63     C         0   S   7 0x000020           1 00
     64     C         1   S   7 0x000050      P    1 00
     65     C         2   S   7 0x00006c      l    1 00
     66     C         3   S   7 0x000075      u    1 00
     67     C         4   S   7 0x000067      g    1 00
     68     C         5   S   7 0x000067      g    1 00
     69     C         6   S   7 0x000065      e    1 00
     70     C         7   S   7 0x000064      d    1 00
     71     C         0   S   7 0x000029      )    1 00
     72     C         0   S   7 0x000020           1 00
     73     C         0   -   7 0x000020           1 00
     74     C        -1   -   7 0x000020           1 00
     75     C        -1   -   7 0x000020           1 00
     76     C        -1   -   7 0x000020           1 00
     77     C        -1   -   7 0x000020           1 00
     78     C        -1   -   7 0x000020           1 00
     79     C        -1   -   7 0x000020           1 00
     80     C        -1   -   7 0x000020           1 01
redisplay_internal 0
0x3201120 (*Group*): same window start
0x3201120 (*Group*): 1
update_window: first enabled: 0, last: 88, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x117b8d0 (*Summary nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
0x3b5ada8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): same window start
0x3b5ada8 (*Article nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky*): 1
update_window: first enabled: 0, last: 23, no_scrolling: 0
scrolling_window found all rows equal
update_window: first enabled: 0, last: 67, no_scrolling: 0
update_window marks rows 65 - 67 invalid
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
clear_frame_area: [37 - 569] [1145 - 1158]
update_window marks rows 1 - 3 invalid
update_window NOT preempted
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
redisplay_preserve_echo_area (8)
redisplay_internal 0
update_window: first enabled: 24, last: 23, no_scrolling: 0
NOT updating rest of lines; row = 24 end = 23 fp = 1 ip = 0
update_window NOT preempted
update_window: first enabled: 0, last: 3, no_scrolling: 0
scrolling_window found all rows equal
[Message part 7 (text/plain, inline)]
Then I've scrolled the article back up again, so we get the same display
as in the first image.

[glitch3.jpg (image/jpeg, inline)]
[dump3.txt (text/plain, attachment)]
[Message part 10 (text/plain, inline)]
And now for the buggy display.  I've scrolled the article down again,
and we see lots of the remaining image from the pre-scrolled buffer, and
text is also missing, if you compare with the second image.

[glitch4.jpg (image/jpeg, inline)]
[dump4.txt (text/plain, attachment)]
[Message part 13 (text/plain, inline)]
Hopefully I've matched up the right parts here now.

And thanks again for looking into this.  This type of bug is pretty
tedious to chase down.

I've shrunken the images somewhat this time, and converted to .jpg, to
avoid a very large mail.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 27 Dec 2014 14:21:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 27 Dec 2014 16:20:35 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Tue, 02 Dec 2014 18:01:08 +0100
> 
> I've produced four screenshots instead, which should make it clearer
> what it's supposed to look like, and what's the bug.
> 
> First, I've selected the article, and it's displaying the topmost part
> of the article, and everything is fine.

Thanks, and sorry again for a _really_ long delay.

Based on the stuff you collected and the screenshots, it sounds like
Emacs doesn't clear and doesn't redraw the parts of the screen which
become corrupted, amazing as that sounds.  The only difference between
the "good" and the "bad" output is that in the latter case, for some
reason, Emacs stops clearing and redrawing screen lines below some Y
coordinate, and all the stuff which was there before that stays put
instead of being replaced by the new stuff.

I'd like to prepare an additional patch which will allow you to
collect more data that might reveal why Emacs behaves like that.  In
order to test the patch, is it possible for you to give me
instructions for how to display that article, starting from "emacs -Q"?

Thanks in advance.  I think we are making progress, albeit slowly (my
fault, not yours).




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 15 Jan 2015 23:52:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Fri, 16 Jan 2015 00:50:53 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> I'd like to prepare an additional patch which will allow you to
> collect more data that might reveal why Emacs behaves like that.  In
> order to test the patch, is it possible for you to give me
> instructions for how to display that article, starting from "emacs -Q"?

That was easier than I had thought.  I had forgotten about this entry
point to Gnus.

`eval'-ing this from "emacs -Q" should work:

(gnus-fetch-group "nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky" '(3401))

although you will be queried about the self-signed certificate.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Sat, 17 Jan 2015 11:35:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Sat, 17 Jan 2015 13:34:17 +0200
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304 <at> debbugs.gnu.org
> Date: Fri, 16 Jan 2015 00:50:53 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > I'd like to prepare an additional patch which will allow you to
> > collect more data that might reveal why Emacs behaves like that.  In
> > order to test the patch, is it possible for you to give me
> > instructions for how to display that article, starting from "emacs -Q"?
> 
> That was easier than I had thought.  I had forgotten about this entry
> point to Gnus.
> 
> `eval'-ing this from "emacs -Q" should work:
> 
> (gnus-fetch-group "nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky" '(3401))
> 
> although you will be queried about the self-signed certificate.

Thanks, that was easy enough.  Granted, I don't see any redisplay
problems with that article, like you do.

Below please find a new patch to add trace data.  This is _instead_ of
the previous patch, not in addition to it, and it's relative to the
current master (I hope the problem is still visible with the current
master).

After applying the patch, please again do whatever is needed to
reproduce the problem, and please tell me which part(s) of the trace
are emitted when the display becomes corrupted.

Before invoking "M-x trace-redisplay", please disable
blink-cursor-mode (as it triggers too many unnecessary redisplay
cycles that muddy the water), and also delete ("C-x 0") the summary
window, so that redisplay has less windows to refresh (which will
again make the signal to noise ratio of the trace better).

Thanks.

Here's the patch:

diff --git a/src/dispnew.c b/src/dispnew.c
index a643d58..c41584d 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -3606,6 +3606,8 @@ struct glyph_row *
 			   TEXT_AREA, desired_row->used[TEXT_AREA]);
 
       /* Clear to end of window.  */
+      TRACE ((stderr, "clear_end_of_line1(%d..): vpos = %d  Y = %d\n",
+	      desired_row->used[TEXT_AREA], vpos, desired_row->y));
       rif->clear_end_of_line (w, updated_row, TEXT_AREA, -1);
       changed_p = 1;
 
@@ -3642,6 +3644,8 @@ struct glyph_row *
       i = 0;
       x = desired_row->x;
 
+      TRACE ((stderr, "detect common glyphs for row at vpos = %d\n", vpos));
+
       /* Loop over glyphs that current and desired row may have
 	 in common.  */
       while (i < stop)
@@ -3743,6 +3747,8 @@ struct glyph_row *
 		}
 
 	      output_cursor_to (w, vpos, start_hpos, desired_row->y, start_x);
+	      TRACE ((stderr, "write different glyphs %d..%d at vpos = %d\n",
+		      start_hpos, i, vpos));
 	      rif->write_glyphs (w, updated_row, start,
 				 TEXT_AREA, i - start_hpos);
 	      changed_p = 1;
@@ -3753,6 +3759,8 @@ struct glyph_row *
       if (i < desired_row->used[TEXT_AREA])
 	{
 	  output_cursor_to (w, vpos, i, desired_row->y, x);
+	  TRACE ((stderr, "write the rest %d..%d at vpos = %d\n",
+		  i, desired_row->used[TEXT_AREA], vpos));
 	  rif->write_glyphs (w, updated_row, desired_glyph,
 			     TEXT_AREA, desired_row->used[TEXT_AREA] - i);
 	  changed_p = 1;
@@ -3769,6 +3777,7 @@ struct glyph_row *
 		   || ((desired_row->used[TEXT_AREA]
 			== current_row->used[TEXT_AREA])
 		       && MATRIX_ROW_EXTENDS_FACE_P (current_row)));
+	  TRACE ((stderr, "nothing to clear at vpos = %d\n", vpos));
 	}
       else if (MATRIX_ROW_EXTENDS_FACE_P (current_row))
 	{
@@ -3776,6 +3785,8 @@ struct glyph_row *
 	  if (i >= desired_row->used[TEXT_AREA])
 	    output_cursor_to (w, vpos, i, desired_row->y,
 			      desired_row->pixel_width);
+	  TRACE ((stderr, "clear_end_of_line2(%d..): vpos = %d  Y = %d\n",
+		  i, vpos, desired_row->y));
 	  rif->clear_end_of_line (w, updated_row, TEXT_AREA, -1);
 	  changed_p = 1;
 	}
@@ -3804,6 +3815,8 @@ struct glyph_row *
 	    }
 	  else
 	    xlim = current_row->pixel_width;
+	  TRACE ((stderr, "clear_end_of_line3(%d..): vpos = %d  Y = %d\n",
+		  i, vpos, desired_row->y));
 	  rif->clear_end_of_line (w, updated_row, TEXT_AREA, xlim);
 	  changed_p = 1;
 	}
diff --git a/src/xdisp.c b/src/xdisp.c
index f006f8e..b70ee7a 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -27178,6 +27178,9 @@ and buffer to use as the context for the formatting (defaults
   from_y = WINDOW_TO_FRAME_PIXEL_Y (w, max (min_y, w->output_cursor.y));
   to_y = WINDOW_TO_FRAME_PIXEL_Y (w, to_y);
 
+  TRACE ((stderr, "clear_frame_area: [%d - %d] [%d - %d]\n",
+	  from_x, to_x, from_y, to_y));
+
   /* Prevent inadvertently clearing to end of the X window.  */
   if (to_x > from_x && to_y > from_y)
     {




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Thu, 07 May 2015 04:32:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: larsi <at> gnus.org
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Thu, 07 May 2015 07:31:50 +0300
> Date: Sat, 17 Jan 2015 13:34:17 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 10304 <at> debbugs.gnu.org
> 
> > From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> > Cc: 10304 <at> debbugs.gnu.org
> > Date: Fri, 16 Jan 2015 00:50:53 +0100
> > 
> > Eli Zaretskii <eliz <at> gnu.org> writes:
> > 
> > > I'd like to prepare an additional patch which will allow you to
> > > collect more data that might reveal why Emacs behaves like that.  In
> > > order to test the patch, is it possible for you to give me
> > > instructions for how to display that article, starting from "emacs -Q"?
> > 
> > That was easier than I had thought.  I had forgotten about this entry
> > point to Gnus.
> > 
> > `eval'-ing this from "emacs -Q" should work:
> > 
> > (gnus-fetch-group "nntp+news.gmane.org:gwene.com.wordpress.arnoldzwicky" '(3401))
> > 
> > although you will be queried about the self-signed certificate.
> 
> Thanks, that was easy enough.  Granted, I don't see any redisplay
> problems with that article, like you do.
> 
> Below please find a new patch to add trace data.  This is _instead_ of
> the previous patch, not in addition to it, and it's relative to the
> current master (I hope the problem is still visible with the current
> master).

Could you perhaps see if this bug still exists in the latest master?
It's possible that the changes in commit d89687b fixed it.

Thanks.




Reply sent to Lars Magne Ingebrigtsen <larsi <at> gnus.org>:
You have taken responsibility. (Mon, 11 May 2015 13:08:02 GMT) Full text and rfc822 format available.

Notification sent to Yagnesh Raghava Yakkala <yagnesh <at> live.com>:
bug acknowledged by developer. (Mon, 11 May 2015 13:08:03 GMT) Full text and rfc822 format available.

Message #161 received at 10304-done <at> debbugs.gnu.org (full text, mbox):

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 10304-done <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Mon, 11 May 2015 15:06:54 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Could you perhaps see if this bug still exists in the latest master?
> It's possible that the changes in commit d89687b fixed it.

I'm no longer able to reproduce this bug, so I think you've nailed it!
Thanks!

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#10304; Package emacs. (Mon, 11 May 2015 15:20:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 10304 <at> debbugs.gnu.org
Subject: Re: bug#10304: 24.0.92: display bug
Date: Mon, 11 May 2015 18:18:30 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 10304-done <at> debbugs.gnu.org
> Date: Mon, 11 May 2015 15:06:54 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Could you perhaps see if this bug still exists in the latest master?
> > It's possible that the changes in commit d89687b fixed it.
> 
> I'm no longer able to reproduce this bug, so I think you've nailed it!
> Thanks!

Great, thanks for testing.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 09 Jun 2015 11:24:04 GMT) Full text and rfc822 format available.

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

Previous Next


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