Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114614 - GTK+ 2.8 with Smokey-Blue theme draws corrupt scrollbars
Summary: GTK+ 2.8 with Smokey-Blue theme draws corrupt scrollbars
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-06 04:24 UTC by Stephan Sokolow
Modified: 2006-11-16 06:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Example of the bug (2005-12-04-183846_800x550_scrot.png,220.21 KB, image/png)
2005-12-06 04:26 UTC, Stephan Sokolow
Details
Less visible example of the problem (2005-12-06-073035_1012x738_scrot.png,78.30 KB, image/png)
2005-12-06 04:32 UTC, Stephan Sokolow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Sokolow 2005-12-06 04:24:26 UTC
When using any GTK+ applicaion with GTK+ 2.8 and the Smokey-Blue GTK theme,
scrollbars are drawn full of garbage. (Sometimes tiny scrollbars (like the ones
used for these text entry fields) escape the problem)

Screenshot attached.


Reproducible: Always
Steps to Reproduce:
1. Upgrade to any GTK+ 2.8 version (I'm currently running 2.8.8 but have tested
it several times over the last few months)
2. Switch to the Smokey-Blue theme
3. Open any scroll-bar using app. If the scrollbars look fine (more likely to
happen in smaller scrollbars), use them to trigger some redrawing.

Actual Results:  
The scrollbars are full of junk pixels

Expected Results:  
The scrollbars should be free of junk pixels

I have no proof, but I suspect this is a problem in libpixmap. (the pixmap
engine) If anyone can point out some other libpixmap-based themes, I'll test
them out.
Comment 1 Stephan Sokolow 2005-12-06 04:26:06 UTC
Created attachment 74145 [details]
Example of the bug

Nautilus with GTK+ 2.8 and the Smokey-Blue theme.
Comment 2 Stephan Sokolow 2005-12-06 04:32:21 UTC
Created attachment 74146 [details]
Less visible example of the problem

www-client/mozilla-firefox-1.5 (built 2 days ago) displaying this bug while
using the Smokey-Blue theme on GTK+ 2.8
Comment 3 Stephan Sokolow 2006-01-13 22:19:48 UTC
I just noticed that passing my mouse over a scrollbar in Leafpad (a GTK-based text editor similar to Microsoft Notepad) results in the following error messages in my text console. 

I have confirmed that it is not specific to any one GTK-based application and that it only occurs for scrollbars.

(leafpad:17464): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion `height > 0' failed

(leafpad:17464): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale: assertion `src != NULL' failed

(leafpad:17464): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

Due to lack of action from Gentoo developers, I have opened a bug on GNOME Bugzilla and it can be found at http://bugzilla.gnome.org/show_bug.cgi?id=326916
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-02-17 15:00:17 UTC
Is this still reproducable with the current stable version of GTK+?
Comment 5 Stephan Sokolow 2006-02-17 16:12:34 UTC
2.8.8 does exhibit the problem as far as I can remember. (I had to switch to a different theme because libpixmap was slowing Firefox to a crawl)
Comment 6 foser (RETIRED) gentoo-dev 2006-04-02 16:44:08 UTC
this bug has been fixed upstream, figure out if we still need to patch
Comment 7 Leonardo Boshell (RETIRED) gentoo-dev 2006-11-16 06:20:44 UTC
Fixed upstream since gtk+-2.8.14 [http://bugzilla.gnome.org/show_bug.cgi?id=326916].