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 659231 - Evolution: Error loading Calendar: ...
Evolution: Error loading Calendar: ...
Status: RESOLVED DUPLICATE of bug 657836
Product: evolution
Classification: Applications
Component: BugBuddyBugs
3.2.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Triage Team
Evolution QA team
: 659232 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-09-16 10:35 UTC by Robert Fox
Modified: 2013-09-13 01:06 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description Robert Fox 2011-09-16 10:35:02 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
Comment 1 Robert Fox 2011-09-16 11:11:51 UTC
(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
Comment 2 Milan Crha 2011-09-16 12:20:36 UTC
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?
Comment 3 Milan Crha 2011-09-16 12:21:13 UTC
*** Bug 659232 has been marked as a duplicate of this bug. ***
Comment 4 Robert Fox 2011-09-16 12:57:01 UTC
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)
Comment 5 Milan Crha 2011-09-16 13:34:19 UTC
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 ***