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.
Created attachment 74145 [details] Example of the bug Nautilus with GTK+ 2.8 and the Smokey-Blue theme.
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
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
Is this still reproducable with the current stable version of GTK+?
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)
this bug has been fixed upstream, figure out if we still need to patch
Fixed upstream since gtk+-2.8.14 [http://bugzilla.gnome.org/show_bug.cgi?id=326916].