GNOME Bugzilla – Bug 312450
gnome-about-me crash
Last modified: 2005-08-21 13:18:11 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/13161 "gnome-about-me crash with the following output: (gnome-about-me:27732): libebook-WARNING **: Can't find installed BookFactories (gnome-about-me:27732): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (gnome-about-me:27732): -properties-WARNING **: e_book_load_uri: no factories available for uri`file:///home/jiyu/.evolution/addressbook/local/system' (gnome-about-me:27732): libebook-WARNING **: Can't find installed BookFactories (gnome-about-me:27732): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed-properties-ERROR **: e_book_load_uri: no factories available for uri `file:///home/jiyu/.evolution/addressbook/local/system' aborting... backtrace:
+ Trace 62165
acktrace was generated from '/opt/gnome2/bin/gnome-about-me' Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1228847424 (LWP 13486)] [New Thread -1231205456 (LWP 14735)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 62179
Thread 1 (Thread -1228847424 (LWP 13486))
smitten@brent /opt/gnome2/bin $ ./gnome-about-me (gnome-about-me:13486): libebook-WARNING **: Can't find installed BookFactories (gnome-about-me:13486): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (gnome-about-me:13486): -properties-WARNING **: e_book_load_uri: no factories available for uri `file:///home/smitten/.evolution/addressbook/local/system' (gnome-about-me:13486): libebook-WARNING **: Can't find installed BookFactories (gnome-about-me:13486): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed -properties-ERROR **: e_book_load_uri: no factories available for uri `file:///home/smitten/.evolution/addressbook/local/system' aborting...
confirming since I can duplicate the crash.
This bug seems to be related to evoltion-data-server itself, i'm going to add some more error checking so that the capplet doesn't crash. But the problem seems to be in EDS.
can you use the evolution addresbook?
according to EDS this is a protocol error. Are EDS and all it libraries the same vesion? I have commited a fix so that the capplet doesn't crash on error protocols.
from the distribution bugzilla: "On the other hand, I also realized that if evolution-data-server is installed, gnome-about-me no longer crashes. Maybe it is simply a matter of making gnome-control-center dependent on evolution-data-server?" The capplet should probably say to the user that e-d-s is not installed.
Oh, I will make the message clearer, i'll see what are the steps to change a string after the string freeze. Thanks a lot, that last part was very informative.
bug fixed according to the comments