cursor is not erased in old position in evolution

Bug #240591 reported by StefanS42376868
This bug report is a duplicate of:  Bug #237002: Evolution cursor creates a track.. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: evolution

While editing a new message in "evolution" the cursor is sometimes not erased in the old position when I move it e.g. with the cursor keys. This results in many cursors, only one of them is the real one.
This bug occurs ALWAYS after resizing or re-activating the message window. When I start entering text into a new window, it does not occur.
This bug does NOT occur in other applications like e.g. gedit, so it seems to be an EVOLUTION bug.

The screen shot can be reproduced as follows:
1. Open new email message ("Neu")
2. Set cursor to message section and type "1234567890"
3. Activate another window and reactivate the message window
4. hit 10 times the cursor-left key

Revision history for this message
StefanS42376868 (stefans42376868) wrote :
Revision history for this message
StefanS42376868 (stefans42376868) wrote : version

I forgot the version numbers:
Ubuntu 8.04
Kernel 2.6.24-18-generic
Evolution 2.22.2

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report what video and driver do you use? do you use the desktop effects option?

Changed in evolution:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
StefanS42376868 (stefans42376868) wrote :

I have the nvidia-glx driver and desktop effects "normal".

I have just found out that the bug does not occur any more when I switch off desktop effects completely!

My GPU is a "GeForce4 MX". According to NVidia, I should install the
legacy driver instad, but this seems to be impossible:
The "nvidia-glx" driver is automatically installed via System → Administration → Restricted Devices Manager.
I tried to choose "nvidia-glx-legacy" in System → Administration → Synaptic-Paketverwaltung (sorry: German), but the driver is not accepted there.

Revision history for this message
StefanS42376868 (stefans42376868) wrote :

I checked again and installed the correct driver:
nvidia-glx 1:96.43.05+2.6.24.13-19.42
The problem still occurs as soon as I switch desktop effects to "normal".

So it is a bug in the NVIDIA driver?

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try if you get the issue using the opensource nv driver?

Revision history for this message
StefanS42376868 (stefans42376868) wrote :

surely I would, but where do I find it? I googled without success...

Revision history for this message
Sebastien Bacher (seb128) wrote :

that's the standard opensource driver you have on ubuntu before installing the nvidia closed source one, just change your xorg configuration or uninstall the nvidia one

Revision history for this message
StefanS42376868 (stefans42376868) wrote :

With this driver I cannot activate the desktop effects, so I cannot check.

Revision history for this message
Sebastien Bacher (seb128) wrote :

either a compiz or driver bug, reassigning to compiz

Changed in evolution:
status: Incomplete → New
Revision history for this message
Travis Watkins (amaranth) wrote :

Looks like this is a problem with using loose binding with the nvidia driver. As of right now we have to choose between these random redraw problems or incredibly poor performance but apparently there is some work going on upstream to make a sort of hybrid between loose binding and strict binding that should fix this problem without sacrificing performance.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

Changed in compiz:
status: New → Invalid
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.