many icons in the /usr/share/icons subdirectories have incorrect file permissions (no execute bit). As a result, many of my system icons were missing, including all icons in Applications, Places, and Desktop (but not Desktop->Administration) Reproducible: Always Steps to Reproduce: 1. emerge =gnome-base/librsvg-2.11.1 2. logout 3. login 4. take a look at your icon-less gnome + many annoying popup windows complaining about missing icons Fix 1: chmod -R +x /usr/share/icons Fix 2: emerge =gnome-base/librsvg-2.9.5 Note: I'm using Gnome 2.10.2
Created attachment 68424 [details] screenshot of some missing icons Icons go missing all over gnome gtk applications, but here's some of them for your viewing benefit! Notice the nice x picture by Applications where the default gnome-logo usually resides. This nice x picture is literally everywhere on my system.
I get another related problem after having installed librsvg-2.11.1. my GDM and xfce background pictures were not displayed anymore (both are svg made with inkscape). When I try to open one of them with eog, I obtain: loading failed: Green.svg loading failed: Unrecognized image file format. Reverting to 2.9.5 fixes the problem.
According to upstream, this is due to a problem with gtk+ < 2.8 and a change in librsvg, and it relates to XML svg files. This is why librsvg is masked. Do not use it with gnome 2.10, it only works with gnome 2.12.
livrsvg is not masked, or wasn't. I don't even know what librsvg is! why would I unmask it? It got pulled in with world updates.
It is certainly masked now. Resync if necessary, and it will be downgraded.