FS#20790 - [cairo] 1.10 causes problem with some GTK+ v2 widgets

Attached to Project: Arch Linux
Opened by Smith Dhumbumroong (zodmaner) - Thursday, 09 September 2010, 11:45 GMT
Last edited by Jan de Groot (JGC) - Thursday, 09 September 2010, 21:59 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After upgrade to Cairo version 1.10.0-1 from Testing repository. Some of GTK+ widgets, such as pressed button and progress bar, are rendered incorrectly.

The problem affects all GTK+ theme engines and themes. Recompile GTK+ v2 package, or any of the GTK engines pacakge, doesn't solve the problem.

Downgrade to Cairo version 1.8.10-1 from Extra fix the problem.

Note:
I don't have this problem with my netbook which have Intel graphic card. So it might have been an issue with the current Nvidia driver, but I'm still not quite sure what was the cause of the problem.

Additional info:
* package version(s)
- cairo 1.10.0-1
- gtk2 2.20.1-2

* config and/or log files etc.
None

Steps to reproduce:
1. Upgrade to Cairo version 1.10.0-1 from Testing repository
2. Notice that GTK+ widgets are render incorrectly
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 09 September 2010, 21:59 GMT
Reason for closing:  Fixed
Additional comments about closing:  This is fixed in 1.10.0-2. Server-side gradients have been disabled in this version. Some drivers are too buggy to render this correctly.
Comment by Jan de Groot (JGC) - Thursday, 09 September 2010, 12:00 GMT
Which videodriver do you use? So far I've only have one confirmed issue from a nvidia user (Ionut), on Intel I can't reproduce this.
Comment by Smith Dhumbumroong (zodmaner) - Thursday, 09 September 2010, 12:13 GMT
I use proprietary Nvidia driver (nvidia) version 256.53-1 on the machine that have this problem.

Sorry that I didn't make this clear in the bug report.
Comment by Vladimir (vovan.nl) - Thursday, 09 September 2010, 15:59 GMT
I can confirm the problem described here using nvidia 256.53, though don't know if it's related to nvidia.
EDIT: This is nvidia drivers problem: using nvidia-drivers 195.36.24 solves the problem with the new cairo and the latest 260.19.04 still has it.
Comment by Ionut Biru (wonder) - Thursday, 09 September 2010, 17:03 GMT
reported here: http://www.nvnews.net/vbulletin/showthread.php?t=154919

feel free to add any additional information
Comment by Alois Nespor (anespor) - Thursday, 09 September 2010, 18:37 GMT
it looks like the problem of proprietary Nvidia driver
Comment by Ionut Biru (wonder) - Thursday, 09 September 2010, 20:35 GMT
somebody posted a patch on the forum which fixes the problem. but is more like a workaround rather than an actually fix because is disabling acceleration of gradients

Loading...