Description of Problem: Changing themes take down most of my apps, including nautilus, panel etc How Reproducible: Every time. Steps to Reproduce: 1. open themes capplet 2. change themes like this: BeCool->Default->BrushedMetalClean->Default->BrushedmetalClean 3. it crashes Actual Results: Major crash of all apps. Expected Results: New theme shown? Additional Information: I think this happens with more of the themes so it could be worthwhile to investigate more combinations leading to crashes like this.
OK, I can get it just switching from BeCool to Brushed-metal-clean, so it's pretty compact for a test case.
Thought I had it tracked down to a gtk_style_copy() bug, but it turns out it only happens in programs that call gnome_init(), so I think it has something to do with imlib. (gnome-libs makes gtk_rc_load_image() use imlib)
OK, in addition to the gtk_style_copy() bug which might cause a few apps to crash, found the main problem in a imlib/gnome-libs bug. With those two patched, I can switch themes between the set we install continuously without any crashes.
This defect is considered MUST-FIX for Fairfax.
Fixed in gnome-libs-1.2.13 and gtk+-1.2.10-10