Deleting the /usr/share/icons/gnome/icon-theme.cache file brought gtk back to life. I use a theme called 'wild-shine' but tried with many other themes. The gnome icon-theme seems to be used by all of those.
As to what caused that cache file to become corrupt is a question I have no answer to. These problems started when it became impossible to log in using gdm - the greeter worked but as soon as the session was started it was killed. Were there recent updates to the cache handling code which could have caused this mishap? If so it might be a good idea to have package updates delete stale cache files. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/690244 Title: All gtk2.0 apps crash in gtkicontheme due to use of uninitialized parameter 'theme_name' -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs