Bug 674231

Summary: While scrolling with mouse, evolution ui was corrupted.
Product: [Fedora] Fedora Reporter: sangu <sangu.fedora>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: gtk3-2.99.3-1.fc15.x86_64 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
corrupt in yellow box(folders, subjects) none

Description sangu 2011-02-01 04:34:00 UTC
Created attachment 476313 [details]
corrupt in yellow box(folders, subjects)

Description of problem:
While scrolling with mouse, evolution ui was corrupted.

Version-Release number of selected component (if applicable):
evolution-2.91.6-1.fc15

How reproducible:


Steps to Reproduce:
1. Launch evolution
2. Scroll with mouse on evolution
3.
  
Actual results:


Expected results:


Additional info:
mutter-2.91.5-1.fc15.x86_64
gnome-shell-2.91.5-3.fc15.x86_64
gtk3-2.99.2-2.fc15.x86_64
glib2-2.27.93-1.fc15.x86_64

Comment 1 Matthew Barnes 2011-02-01 05:09:01 UTC
The left pane is a standard GtkTreeView widget inside a GtkScrolledWindow, which suggests this is a GTK+ or Cairo issue.

Comment 2 Milan Crha 2011-02-01 08:09:30 UTC
I suppose this is caused by the old pixman. The long message list requests canvas size larger than 32768 points, and the pixman gets crazy of it. You might be able scroll in the upper parts in the message list, though. The only way to fix this is to update pixman. I do not know if there is any available in rawhide, though, so please verify this and if there will be none, and compiling your own will help, then we can move this to pixman and request an update of it.

Comment 3 sangu 2011-02-01 11:47:09 UTC
pixman version is 0.20.2-1.fc15 in rawhide.
version 0.20.2 is latest stable version.
After updating development snapshot 0.21.4 ( http://cairographics.org/releases/pixman-0.21.4.tar.gz ), the bug still happens.

Comment 4 Milan Crha 2011-02-01 13:18:46 UTC
Are you sure your gtk+ is built against this pixman? Otherwise it would be strange, though I'm using its git master, same as for cairo.

Comment 5 sangu 2011-02-05 01:53:15 UTC
After updating gtk3-2.99.3-1.fc15.x86_64 in rawhide, this issue doesn't happen. Thanks!

Comment 6 sangu 2011-02-05 01:53:15 UTC
After updating gtk3-2.99.3-1.fc15.x86_64 in rawhide, this issue doesn't happen. Thanks!