Text cursor appears in wrong place(s)

Bug #77774 reported by Matthew Revell
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nv (Debian)
Fix Released
Unknown
xserver-xorg-video-nv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nv

Ubuntu version: 6.10 (Edgy)
Graphics card: Nvidia GeForce 6200 (ASUS)

Problem: It's often impossible to know where the text cursor is because multiple copies appear on the screen. Particularly when moving the cursor through text, it seems to leave copies of itself in its wake.

When the cursor stops, it cannot be seen or there are so many cursors that it's hard to see which is the real one.

Revision history for this message
In , Johan Walles (walles) wrote :

reassign 345700 xserver-xorg-video-nv 1:1.0.1.5-2
thanks

This problem persists with the new modularized X.

Revision history for this message
In , Baurzhan Ismagulov (ibr) wrote : Bug#345700: merge

merge 345700 395213
thanks

Revision history for this message
Matthew Revell (matthew.revell) wrote :

Binary package hint: xserver-xorg-video-nv

Ubuntu version: 6.10 (Edgy)
Graphics card: Nvidia GeForce 6200 (ASUS)

Problem: It's often impossible to know where the text cursor is because multiple copies appear on the screen. Particularly when moving the cursor through text, it seems to leave copies of itself in its wake.

When the cursor stops, it cannot be seen or there are so many cursors that it's hard to see which is the real one.

Revision history for this message
Johan Walles (walles) wrote :

This is Debian bug 345700. Adding option XaaNoSolidFillRect to the top of your Screen section of your xorg.conf works around it, like this:

Section "Screen"
 # Workaround for Debian bug 345700, Ubuntu bug 77774
      Option "XaaNoSolidFillRect"
 ...

Added link to the Debian bug.

Changed in xserver-xorg-video-nv:
status: Unknown → Unconfirmed
Revision history for this message
In , Neil Williams (codehelp) wrote : found 345700 in 1.2.0-3

# Automatically generated email from bts, devscripts version 2.10.1
found 345700 1.2.0-3

Revision history for this message
In , Neil Williams (codehelp) wrote : Bug still present, same workaround still works

Just a note, this bug is hard to identify initially, it only appears in
Gecko-based HTML forms.

The workaround works but using dpkg-reconfigure removes the option
setting!

--

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Revision history for this message
In , Brice Goglin (brice-goglin) wrote : Re: Bug#345700: Confirmed in etch rc2 too

Simon Josefsson wrote:
> I can confirm that this still happens, with a nVidia Quadro FX 350M on a
> Dell Precision M65.
>
> 01:00.0 VGA compatible controller: nVidia Corporation Unknown device
> 01dc (rev a1)
>
> The workaround isn't perfect for me, in larger gecko-based HTML forms
> (e.g., in evolution mail composer) it leaves vertical bars when a line
> that I'm writing wraps to the next line.
>

Could you try with the 1:1.2.2.1-1 version of the nv driver currently in
experimental? (you will have to upgrade xserver-xorg-core and libdrm2 to
experimental too).

thanks,
Brice

Revision history for this message
In , Simon Josefsson (simon-josefsson) wrote : Confirmed in etch rc2 too

I can confirm that this still happens, with a nVidia Quadro FX 350M on a
Dell Precision M65.

01:00.0 VGA compatible controller: nVidia Corporation Unknown device
01dc (rev a1)

The workaround isn't perfect for me, in larger gecko-based HTML forms
(e.g., in evolution mail composer) it leaves vertical bars when a line
that I'm writing wraps to the next line.

/Simon

Revision history for this message
In , Sergio Gelato (sergio-gelato) wrote : Re: xserver-xorg: nv driver needs Option "XaaNoSolidFillRect"

This looks very similar to SuSE bug #246421
 (https://bugzilla.novell.com/show_bug.cgi?id=246421)
which is fixed in version 2.0.0 of the nv driver. It's a one-line
patch,
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-nv.git;a=commitdiff;h=90c53c5322e50bce06996e3c857e6bf7531235d4
so it could easily be backported (I'll try that).

Revision history for this message
In , Brice Goglin (brice-goglin) wrote : Re: Bug#345700: xserver-xorg: nv driver needs Option "XaaNoSolidFillRect"

Sergio Gelato wrote:
> This looks very similar to SuSE bug #246421
> (https://bugzilla.novell.com/show_bug.cgi?id=246421)
> which is fixed in version 2.0.0 of the nv driver. It's a one-line
> patch,
> http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-nv.git;a=commitdiff;h=90c53c5322e50bce06996e3c857e6bf7531235d4
> so it could easily be backported (I'll try that)

xserver-xorg-video-nv 2.0.2 is in unstable, could you people test it and
report whether it fixes the rendering problems that you were seeing in
firefox/mozilla/... ?

Thanks,
Brice

Revision history for this message
In , Simon Josefsson (simon-josefsson) wrote :

Brice Goglin <email address hidden> writes:

> Sergio Gelato wrote:
>> This looks very similar to SuSE bug #246421
>> (https://bugzilla.novell.com/show_bug.cgi?id=246421)
>> which is fixed in version 2.0.0 of the nv driver. It's a one-line
>> patch,
>> http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-nv.git;a=commitdiff;h=90c53c5322e50bce06996e3c857e6bf7531235d4
>> so it could easily be backported (I'll try that)
>
> xserver-xorg-video-nv 2.0.2 is in unstable, could you people test it and
> report whether it fixes the rendering problems that you were seeing in
> firefox/mozilla/... ?

I did install 1.2.2.1-1 from experimental some time ago, based on an
earlier request in the BTS, but that did not fix the problem. Was this
one-liner added after that version?

Installing xserver-xorg-video-nv from unstable seem to pull in more
stuff than I'm willing to install on this machine right now. I hope
others can test it, or I can install Debian on an external hard disk and
try it.

mocca:~# apt-get install -t unstable xserver-xorg-video-nv
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libc6 libc6-dbg libc6-dev libc6-i686 locales
The following packages will be REMOVED:
  tzdata util-linux
The following packages will be upgraded:
  libc6 libc6-dbg libc6-dev libc6-i686 locales xserver-xorg-video-nv
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  util-linux tzdata (due to util-linux)
6 upgraded, 0 newly installed, 2 to remove and 665 not upgraded.
Need to get 18.0MB of archives.
After unpacking 4399kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'

/Simon

Revision history for this message
In , Brice Goglin (brice-goglin) wrote :

Simon Josefsson wrote:
> I did install 1.2.2.1-1 from experimental some time ago, based on an
> earlier request in the BTS, but that did not fix the problem. Was this
> one-liner added after that version?
>

Yes it has been committed between 1.99.1 and 2.0.

> Installing xserver-xorg-video-nv from unstable seem to pull in more
> stuff than I'm willing to install on this machine right now. I hope
> others can test it, or I can install Debian on an external hard disk and
> try it.
>

Ok.

Brice

Revision history for this message
In , Sergio Gelato (sergio-gelato) wrote :

* Simon Josefsson [2007-05-02 19:26:15 +0200]:
> I did install 1.2.2.1-1 from experimental some time ago, based on an
> earlier request in the BTS, but that did not fix the problem. Was this
> one-liner added after that version?

Yes.

> Installing xserver-xorg-video-nv from unstable seem to pull in more
> stuff than I'm willing to install on this machine right now. I hope
> others can test it, or I can install Debian on an external hard disk and
> try it.

I have rebuilt 1.2.0 with the one-line patch and deployed it to the
workstation of the user that was complaining. If it doesn't work, I
expect I'll hear about it soon enough; I'll then append a comment
to this BTS entry.

> mocca:~# apt-get install -t unstable xserver-xorg-video-nv
> Reading package lists... Done
> Building dependency tree... Done
> The following extra packages will be installed:
> libc6 libc6-dbg libc6-dev libc6-i686 locales

Looks like it wants glibc 2.5. I doubt there is anything in the driver
that really cares about the glibc version; a straight recompile in an
etch pbuilder ought to do the trick.

Revision history for this message
In , Simon Josefsson (simon-josefsson) wrote : Solved

FYI, I just upgraded xserver-xorg-video-nv to 1:2.0.96-1 from
experimental, and I can confirm that the problem is gone.

Thanks!

/Simon

Revision history for this message
In , Julien Cristau (jcristau) wrote : Re: Bug#345700: Solved

Version: 1:2.0.2-1

On Tue, Jun 12, 2007 at 16:57:42 +0200, Simon Josefsson wrote:

> FYI, I just upgraded xserver-xorg-video-nv to 1:2.0.96-1 from
> experimental, and I can confirm that the problem is gone.
>
Thanks, marking as fixed.

Cheers,
Julien

Changed in xserver-xorg-video-nv:
status: Unconfirmed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

should be fixed in 2.0 which is in Feisty

Changed in xserver-xorg-video-nv:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.