GNOME Bugzilla – Bug 659231
Evolution: Error loading Calendar: ...
Last modified: 2013-09-13 01:06:39 UTC
Version: 3.2.x Error loading Calendar: Error calling StartServiceByName for org.gnome.evolution.dataserver.Calendar1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib64/e-calendar-factory exited with status 127 Distribution: Mageia release 2 (Cauldron) for x86_64 Gnome Release: 2.32.1 2011-06-28 (Mageia.Org) BugBuddy Version: 2.32.0
(evolution:9694): libecal-WARNING **: e_cal_client_new: Failed to run calendar factory: Error calling StartServiceByName for org.gnome.evolution.dataserver.Calendar1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib64/e-calendar-factory exited with status 127 (evolution:9694): calendar-modules-CRITICAL **: e_task_shell_sidebar_add_source: assertion `client != NULL' failed
Thanks for a bug report. The issue is obviously with e-calendar-factory closing itself unexpectedly. Could you run it from console and get a backtrace or console prints, to see why it exited, please?
*** Bug 659232 has been marked as a duplicate of this bug. ***
I tried the debug - but it requires that I load a bung of debug packages - and I don't want to muddy up my system with so much debug stuff. I have attached the console prints to the previous bug marked as duplicate of this one 659232 (above) . . . [rfox@foxbase ~]$ gdb /usr/lib64/e-calendar-factory GNU gdb (GDB) 7.1-6.mga1 (Mageia release 1) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/lib64/e-calendar-factory...Reading symbols from /usr/lib/debug/usr/lib64/e-calendar-factory.debug...done. done. (gdb) run Starting program: /usr/lib64/e-calendar-factory [Thread debugging using libthread_db enabled] e-data-server-Message: adding type `ECalBackendContactsEventsFactory' e-data-server-Message: adding type `ECalBackendFileTodosFactory' e-data-server-Message: adding type `ECalBackendFileJournalFactory' e-data-server-Message: adding type `ECalBackendFileEventsFactory' e-data-server-Message: adding type `ECalBackendWeatherEventsFactory' e-data-server-Message: adding type `ECalBackendCalDAVMemosFactory' e-data-server-Message: adding type `ECalBackendCalDAVTodosFactory' e-data-server-Message: adding type `ECalBackendCalDAVEventsFactory' e-data-server-Message: adding type `ECalBackendHttpTodosFactory' e-data-server-Message: adding type `ECalBackendHttpJournalFactory' e-data-server-Message: adding type `ECalBackendHttpEventsFactory' [New Thread 0x7fffed30e710 (LWP 8412)] [New Thread 0x7fffec900710 (LWP 8413)] /usr/lib64/e-calendar-factory: symbol lookup error: /usr/lib64/e-calendar-factory: undefined symbol: g_unix_signal_add_watch_full [Thread 0x7fffec900710 (LWP 8413) exited] [Thread 0x7fffed30e710 (LWP 8412) exited] Program exited with code 0177. Missing debug package(s), you should install: GConf2-debug-3.1.90-3.mga2.x86_64 ORBit2-debug-2.14.19-2.mga2.x86_64 atk1.0-debug-2.1.91-2.mga2.x86_64 cairo-debug-1.10.2-5.mga2.x86_64 db48-debug-4.8.30-8.mga2.x86_64 dbus-debug-1.4.14-3.mga2.x86_64 fontconfig-debug-2.8.0-5.mga1.x86_64 freetype2-debug-2.4.6-1.mga2.tainted.x86_64 gdk-pixbuf2.0-debug-2.24.0-3.mga2.x86_64 glib2.0-debug-2.29.90-4.mga2.x86_64 glibc-debug-2.12.1-11.mga1.x86_64 gtk+3.0-debug-3.1.90-1.mga2.x86_64 libffi-debug-3.0.10-1.mga2.x86_64 libgcrypt-debug-1.5.0-1.mga2.x86_64 libgnome-keyring-debug-3.1.90-2.mga2.x86_64 libgpg-error-debug-1.10-1.mga1.x86_64 libgweather-debug-3.1.3-1.mga2.x86_64 libical-debug-0.46-1.mga1.x86_64 libpng-debug-1.5.4-1.mga2.x86_64 libsoup-debug-2.35.90-2.mga2.x86_64 libx11-debug-1.4.4-1.mga2.x86_64 libxau-debug-1.0.6-1.mga1.x86_64 libxcb-debug-1.7-2.mga2.x86_64 libxcomposite-debug-0.4.3-1.mga1.x86_64 libxcursor-debug-1.1.12-1.mga2.x86_64 libxdamage-debug-1.1.3-1.mga1.x86_64 libxdmcp-debug-1.1.0-1.mga1.x86_64 libxext-debug-1.3.0-1.mga2.x86_64 libxfixes-debug-5.0-1.mga1.x86_64 libxi-debug-1.4.3-1.mga2.x86_64 libxinerama-debug-1.1.1-2.mga1.x86_64 libxml2-debug-2.7.8-10.mga2.x86_64 libxrandr-debug-1.3.2-1.mga2.x86_64 libxrender-debug-0.9.6-1.mga1.x86_64 nspr-debug-4.8.9-2.mga2.x86_64 nss-debug-3.12.11-3.mga2.x86_64 pango-debug-1.29.3-7.mga2.x86_64 pcre-debug-8.13-1.mga2.x86_64 pixman-debug-0.23.4-2.mga2.x86_64 sqlite3-debug-3.7.7.1-5.mga2.x86_64 zlib-debug-1.2.5-3.mga1.x86_64 (gdb)
Thanks for a bug report. This is why it is crashing: > /usr/lib64/e-calendar-factory: undefined symbol: g_unix_signal_add_watch_full and it's fixed already [1]. I suppose your build doesn't have that fix included as this is included in 3.1.91 release. [1] bug #657836 *** This bug has been marked as a duplicate of bug 657836 ***