Since I upgraded app-emulation/vmware-workstation-5.5.1.19175 vmware uses what I believe is gtk2 that is themeless. Some mitigating factors *might* be the following packages (obtained from a discussion on the Gentoo Forum http://forums.gentoo.org/viewtopic-t-412634.html and the Vmware Forum http://www.vmware.com/community/thread.jspa?threadID=28784&tstart=0 x11-libs/gtk+-2.8.9 sys-devel/gcc-3.4.4-r1 x11-libs/cairo-1.0.2 In the Vmware forum devs there have given a possible cause for the bug which I would like someone more tuned into gtk/cairo/gcc to help out on... "We preload the libgcc_s.so.1 lib we ship (which comes from gcc 3.3) because of GCC ABI compatibility issues. Apparently, libcairo.so.2 is not happy because it wants a more recent lib (coming from gcc 3.4). " I ask that any others having this problem add their thoughts.
This looks like a GTK+ bug. I am running GTK+ 2.8.8, Cairo 1.0.2, and GCC 3.4.5 with everything working on Vmware 5.5.1. Filed this bug with cairo devel: https://bugs.freedesktop.org/show_bug.cgi?id=5408 That was using Cairo CVS.
I'm reassigning this to the Gnome herd, then. If you guys need anything from me, let me know.
If vmware wants to preload the wrong gcc lib file, there's nothing we can do about it. VMware is broken in this respect, and is closed source (so we can't rebuild with a valid gcc). Take it upstream.