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 679352 - /usr/lib/evolution/evolution-source-registry fails to start
/usr/lib/evolution/evolution-source-registry fails to start
Status: RESOLVED DUPLICATE of bug 594473
Product: evolution
Classification: Applications
Component: Shell
3.6.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
evolution[account-mgmt]
Depends on:
Blocks:
 
 
Reported: 2012-07-03 21:12 UTC by Mathieu Trudel-Lapierre
Modified: 2013-09-13 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mathieu Trudel-Lapierre 2012-07-03 21:12:36 UTC
With Evolution/EDS 3.5.3.1; evolution sigtraps on startup because /usr/lib/evolution/evolution-source-registry fails to start (segfaults on startup), with the following messages:

Starting program: /usr/lib/evolution/evolution-source-registry 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Migrating mail accounts from GConf...
Migrating addressbook sources from GConf...
Migrating calendar sources from GConf...
Migrating task list sources from GConf...
Migrating memo list sources from GConf...
[New Thread 0x7ffff0fd0700 (LWP 3374)]

(process:3346): libebackend-WARNING **: e_module_load_all_in_directory: Erreur à l'ouverture du répertoire « /usr/lib/evolution-data-server/registry-modules » : Aucun fichier ou dossier de ce type

(process:3346): GLib-GObject-WARNING **: cannot register existing type `EDBusObject'

(process:3346): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed

(process:3346): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed

(process:3346): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:3346): GLib-GObject-CRITICAL **: g_param_spec_object: assertion `g_type_is_a (object_type, G_TYPE_OBJECT)' failed

(process:3346): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed

(process:3346): GLib-GObject-WARNING **: g_object_new_valist: object class `EServerSideSource' has no property named `dbus-object'

(process:3346): libebackend-CRITICAL **: server_side_source_set_server: assertion `E_IS_SOURCE_REGISTRY_SERVER (server)' failed

(process:3346): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed

(process:3346): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed


This is the resulting stack trace:

  • #0 g_dbus_object_get_interface
    at /build/buildd/glib2.0-2.33.3/./gio/gdbusobject.c line 144
  • #1 e_dbus_object_get_source
    at e-dbus-source.c line 3180
  • #2 e_server_side_source_load
    at e-server-side-source.c line 1238
  • #3 server_side_source_initable_init
    at e-server-side-source.c line 816
  • #4 g_initable_new_valist
    at /build/buildd/glib2.0-2.33.3/./gio/ginitable.c line 228
  • #5 g_initable_new
    at /build/buildd/glib2.0-2.33.3/./gio/ginitable.c line 148
  • #6 e_server_side_source_new
    at e-server-side-source.c line 1106
  • #7 e_source_registry_server_load_file
    at e-source-registry-server.c line 1599
  • #8 e_source_registry_server_load_directory
    at e-source-registry-server.c line 1511
  • #9 e_source_registry_server_load_all
    at e-source-registry-server.c line 1420
  • #10 main
    at evolution-source-registry.c line 56

Comment 1 Matthew Barnes 2012-07-04 00:04:00 UTC
Pretty much the same as bug 594473:

Remove -Bsymbolic-functions from the linker command.

I explained the details already on IRC.
Comment 2 Milan Crha 2012-09-07 13:01:07 UTC
Is this fixed by comment #1, please? This might be marked as a duplicate of bug #594473 then.
Comment 3 Mathieu Trudel-Lapierre 2012-09-07 13:12:03 UTC

*** This bug has been marked as a duplicate of bug 594473 ***