GNOME Bugzilla – Bug 151720
crash on startup
Last modified: 2004-12-22 21:47:04 UTC
Started gconf-editor (HEAD as of 2004-09-02 21:50 UTC), crashed. Here's the trace:
+ Trace 49851
Humm, this is because a missing schema file from libgnome, so there is no default value for have_icons key... gconf-editor should check this correctly, so the fix is: diff -u -u -r1.10 gconf-bookmarks.c --- gconf-bookmarks.c 23 Apr 2004 08:08:26 -0000 1.10 +++ gconf-bookmarks.c 2 Sep 2004 22:57:55 -0000 @@ -215,7 +215,7 @@ err = NULL; value = gconf_client_get (client, "/desktop/gnome/interface/menus_have_icons", &err); - if (err != NULL || value->type != GCONF_VALUE_BOOL) + if (err != NULL || value == NULL || value->type != GCONF_VALUE_BOOL) return; have_icons = gconf_value_get_bool (value); This is a very rare situation (wrong libgnome instalation) and I'm not sure if we should break the hard code freeze of 2.8 RC1
I'm seeing the same thing on a stock Fedora Core 3 (rawhide) install. I think gconf-editor should be more resilient to errors, and a crash on startup looks pretty bad...
Humm, does FC3 install libgnome schemas correctly? I mean, you should have a default value for /desktop/gnome/interface/menus_have_icons I'll apply this patch for sure in 2.8.1, but I'm not really sure about breaking the hard code freeze for 2.8.0, because every normal instalation of GNOME should work.
Applied
*** Bug 148198 has been marked as a duplicate of this bug. ***
*** Bug 154199 has been marked as a duplicate of this bug. ***