I might have already found the culprit: gdk-pixbuf!
Compiling GTK+ from Git produces the following error: --- make[4]: Entering directory `/home/kyoushuu/Devel/Compiled-Git/gtk+/gtk' CCLD gtk-query-immodules-3.0 ./.libs/libgtk-3.so: undefined reference to `gdk_pixbuf_new_from_resource' collect2: ld returned 1 exit status make[4]: *** [gtk-query-immodules-3.0] Error 1 make[4]: Leaving directory `/home/kyoushuu/Devel/Compiled-Git/gtk+/gtk' --- This means that `gdk_pixbuf_new_from_resource' is not in the gdk-pixbuf library. It is used here: --- kyoushuu@kyoushuu-netbook-precise:/oneiric-home/kyoushuu/Devel/Git/gtk+$ grep -r gdk_pixbuf_new_from_resource * gtk/gtkcssimageurl.c: gdk_pixbuf_new_from_resource, which in turn has some special casing gtk/gtkcssimageurl.c: pixbuf = gdk_pixbuf_new_from_resource (resource_path, &error); --- It says GtkCssImageUrl, which is used to parse CSS in themes. The said function is introduced in GDK-Pixbuf 2.25.2: --- kyoushuu@kyoushuu-netbook-precise:~/Devel/Git/gdk-pixbuf$ git log commit e8b5f6541ae07adc3c1031a81652820a785a0db0 Author: Matthias Clasen <mcla...@redhat.com> Date: Sat Feb 4 18:41:12 2012 -0500 2.25.2 ... commit f3ff8a766f7384c5f3378b724dc7a8dc1af96140 Author: Rico Tzschichholz <ric...@t-online.de> Date: Sat Feb 4 12:24:58 2012 +0100 Update gdk-pixbuf.symbols kyoushuu@kyoushuu-netbook-precise:~/Devel/Git/gdk-pixbuf$ git diff c30c2b7..f3ff8a7 diff --git a/gdk-pixbuf/gdk-pixbuf.symbols b/gdk-pixbuf/gdk-pixbuf.symbols index 3c688ec..faddd47 100644 --- a/gdk-pixbuf/gdk-pixbuf.symbols +++ b/gdk-pixbuf/gdk-pixbuf.symbols @@ -56,6 +56,8 @@ gdk_pixbuf_new_from_file_at_scale PRIVATE gdk_pixbuf_new_from_file_at_scale_utf8 #endif gdk_pixbuf_new_from_xpm_data +gdk_pixbuf_new_from_resource +gdk_pixbuf_new_from_resource_at_scale gdk_pixbuf_new_from_stream gdk_pixbuf_new_from_stream_async gdk_pixbuf_new_from_stream_finish --- Checking for the version of gdk-pixbuf: --- kyoushuu@kyoushuu-netbook-precise:~$ aptitude show libgdk-pixbuf2.0-0 Package: libgdk-pixbuf2.0-0 ... Version: 2.25.0-0ubuntu1 ... --- Seems like it's older than the latest release: 2.25.2 (released yesterday, Feb. 4, 2012). I will try to compile the newer gdk-pixbuf to see if it has any effect on this. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/926346 Title: The transparency around the Gnome menu icons is wrong after the latest update Status in “gtk+3.0” package in Ubuntu: Confirmed Bug description: After the successful update from Alpha 1 to Alpha 2 i noticed that the transparency around the Gnome menu icons is wrong and not as it used to be . Im attaching a Before - After screenshot that i took ( I reproduce it doing a Alpha 1 install on the virtual machine and then upgrade to Alpha 2 ) ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libgtk-3-0 3.3.12-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2 Uname: Linux 3.2.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.91-0ubuntu1 Architecture: amd64 Date: Fri Feb 3 22:57:56 2012 InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) SourcePackage: gtk+3.0 UpgradeStatus: Upgraded to precise on 2012-02-02 (0 days ago) modified.conffile..etc.gtk.3.0.im.multipress.conf: [deleted] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/926346/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp