GNOME Bugzilla – Bug 593013
doesn't handle gtk-update-icon-cache very well
Last modified: 2009-08-25 14:23:08 UTC
Sometimes while running GNOME Shell, mutter will use 100% CPU and become unusable. I am not sure whether this is a problem in Mutter or GNOME Shell, but I was able to trace it down to gtk-update-icon-cache being called (by package upgrades/installs). Last time this happened and I got an strace, mutter was going through all the icons, which was the first indication of the problem to me. Then I realized this always happened during package installs/upgrades (which call gtk-update-icon-cache), and then I tried running it to see what would happen.
I think it's actually a problem with GNOME Shell rereading the desktop-file tree, and referencing all the icons for all the desktop files. *** This bug has been marked as a duplicate of bug 592608 ***