After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 312450 - gnome-about-me crash
gnome-about-me crash
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] about-me
2.11.x
Other Linux
: High critical
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-08-03 09:50 UTC by Sebastien Bacher
Modified: 2005-08-21 13:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Sebastien Bacher 2005-08-03 09:50:25 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:
  • #0 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #1 g_log
    from /usr/lib/libglib-2.0.so.0
  • #2 eab_create_image_chooser_widget
  • #3 main

Comment 1 Brent Smith (smitten) 2005-08-03 18:33:08 UTC
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 ()

Thread 1 (Thread -1228847424 (LWP 13486))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/libc.so.6
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 749
  • #3 <signal handler called>
  • #4 IA__g_logv
    at gmessages.c line 502
  • #5 IA__g_log
    at gmessages.c line 517
  • #6 about_me_setup_dialog
    at gnome-about-me.c line 715
  • #7 main
    at gnome-about-me.c line 800
  • #0 __kernel_vsyscall

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...
Comment 2 Brent Smith (smitten) 2005-08-03 18:34:30 UTC
confirming since I can duplicate the crash.
Comment 3 Diego González 2005-08-06 16:57:10 UTC
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.
Comment 4 Diego González 2005-08-06 17:02:52 UTC
can you use the evolution addresbook?
Comment 5 Diego González 2005-08-06 17:21:41 UTC
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.
Comment 6 Sebastien Bacher 2005-08-10 09:20:06 UTC
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.
Comment 7 Diego González 2005-08-11 12:19:04 UTC
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.
Comment 8 Sebastien Bacher 2005-08-21 13:18:11 UTC
bug fixed according to the comments