Subject: bug#11210: Windows emacs 23.4.1: scroll-conservatively > 0 results in multiple cursors being displayed after scrolling

From: Eli Zaretskii <[email-masked]>
Date: Tue, 10 Apr 2012 10:26:51 +0300

> Date: Mon, 09 Apr 2012 18:38:28 -0400
> From: Bill Meier <[email-masked]>
> 
> To reproduce:
> 
> 1. emacs -Q
> 2. [customize 'scroll-conservatively' to 4]
> 3. [visit a file named tshark.c containing all the lines between the
>      ====== lines in the following]
> =====================================
> 
> 4. Do repeated down-arrow (manually; auto-repeat not req'd)
> 5. The result is that as the screen scrolls up (by 1 line each time)
>     that the "cursor" indication sometimes remains displayed on the
>     the "last line just scrolled up" even as it is also displayed
>     on the new last line of the buffer.
> 
>     So: the result might look like the following (except of course, that
>     the cursor doesn't actually take up a character position):
> 
> ...
> #include <stdlib.h>
> |#include <stdio.h>
> #include <string.h>
> |#include <ctype.h>
> |#include <locale.h>
> #include <limits.h>

I cannot reproduce this on my Windows XP box.  I see no artifacts at
all left after scrolling.

Do you perhaps have ClearType enabled?  If so, does the problem go
away when you disable it?