GNOME Bugzilla – Bug 594821
[xsettings] GConf:ERROR:gconf-client.c:2021:gconf_client_lookup: assertion failed: (last_slash != NULL)
Last modified: 2009-09-12 12:55:06 UTC
This was reported at https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/424421. Changing the gconf key "/apps/gnome_settings_daemon/gtk-modules/gail:atk-bridge" to an empty string causes the following assertion in gnome-settings-daemon (the value of that key was originally another key name - "/desktop/gnome/interface/accessibility"): GConf:ERROR:gconf-client.c:2021:gconf_client_lookup: assertion failed: (last_slash != NULL)
+ Trace 217483
I was the original submitter. I never explicitly set that key to the empty string, it got to that stage somehow automatically. This setting did not cause troubles under g-s-d 2.26.x, it was only under 2.27.x that it caused crashes.
commit 2638abb2360606e37517513a65932bab125d9068 Author: Jens Granseuer <...> Date: Sat Sep 12 14:41:42 2009 +0200 [xsettings] Validate GConf keys read from the configuration The xsettings plugin uses user-supplied values as GConf keys. Validate those keys before actually trying to use them so we don't cause assertions in GConf. Closes bug #594821.