Bug 538127 - syncevolution fails to run, sync-ui-gtk segfaults.
Summary: syncevolution fails to run, sync-ui-gtk segfaults.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: syncevolution
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 548837 558102 559114 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-17 17:28 UTC by David Woodhouse
Modified: 2010-02-05 01:19 UTC (History)
8 users (show)

Fixed In Version: 0.9.2-1.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-05 01:19:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description David Woodhouse 2009-11-17 17:28:31 UTC
syncevolution: error while loading shared libraries: libsyncevolution.so.0: cannot open shared object file: No such file or directory

I made a symlink from /usr/lib64/libsyncevolution.so.0 to the library in the syncevolution/ subdirectory.


I tried setting it up to sync evolution to google. It failed, with errors along these lines:

 ** (sync-ui-gtk:13168): WARNING **: Todo: Not found
 ** (sync-ui-gtk:13168): WARNING **: Calendar: Not found
 ** (sync-ui-gtk:13168): WARNING **: Addressbook: Fatal database error

Allegedly, Google doesn't support those in SyncML so it shouldn't have been possible to activate those in the sync-ui?

I tried running it again to change that, and it now segfaults at startup.
(sync-ui-gtk:19401): GLib-CRITICAL **: g_string_append: assertion `val != NULL' failed

(sync-ui-gtk:19401): GLib-CRITICAL **: g_string_append: assertion `val != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0x00000030a9023c3b in g_type_name () from /lib64/libgobject-2.0.so.0
(gdb) bt
#0  0x00000030a9023c3b in g_type_name () from /lib64/libgobject-2.0.so.0
#1  0x00000030b4416ecd in ?? () from /usr/lib64/libdbus-glib-1.so.2
#2  0x00000030b44170fc in dbus_g_type_get_struct ()
   from /usr/lib64/libdbus-glib-1.so.2
#3  0x00007ffff7dc92e8 in syncevo_report_array_free ()
   from /usr/lib64/libsyncevo-dbus.so.0
#4  0x00000030a881341b in g_ptr_array_foreach () from /lib64/libglib-2.0.so.0
#5  0x0000000000409bf8 in g_hash_table_new ()
#6  0x00007ffff7dca4ae in ?? () from /usr/lib64/libsyncevo-dbus.so.0

Comment 1 Peter Robinson 2009-11-17 17:43:19 UTC
Its a known issue with the current release we ship. The newer releases have other compile issues on Fedora that I'm working on and I'm hoping to get an update to F-12 before too long.

Comment 2 Peter Robinson 2009-12-03 21:21:26 UTC
David, not sure if you have a rawhide system you can test the syncevolution-0.9.2+1.0alpha1-1.fc13 against. The libsyncevolution.so.0 location issue should be fixed and hopefully the crash as well. Once there's a stable release I will make it a F-12 update.

Comment 3 Peter Robinson 2009-12-19 13:13:57 UTC
*** Bug 548837 has been marked as a duplicate of this bug. ***

Comment 4 Christoph Höger 2010-01-13 13:26:09 UTC
Hi Peter, 

This bug still lasts for f12,
any chance to upgrade syncevolution to 0.9.1 stable? 

regards

Christoph

Comment 5 Peter Robinson 2010-01-13 14:11:28 UTC
There's issues with compiling of 0.9.1 generally. 1.0.0 was suppose to be out by now and that compile OK so I was planning on skipping the rest entirely.

Comment 6 Patrick C. F. Ernzer 2010-01-22 22:47:44 UTC
(In reply to comment #2)
syncevolution-0.9.2+1.0alpha1-1.fc13.x86_64
syncevolution-gtk-0.9.2+1.0alpha1-1.fc13.x86_64

from rawhide plus the re-ordering of address books as per https://bugs.launchpad.net/evolution-couchdb/+bug/479110/comments/1 allow me to sync with my local funambol server via CLI.
(this is my first use of syncevolution in ages, playing with it to have my N900 sync with my desktop box, still in testing stage, but the above does allow me to get events synced between N900 and desktop (F12 x86_64) through a private funambol server on a separate box)

But, if I launch sync-ui-gtk, I get
** (sync-ui-gtk:25545): WARNING **: StartServiceByName call failed
dbus_g_proxy_new_for_name_owner() failed: Could not get owner of name 'org.syncevolution': no such name

** (sync-ui-gtk:25545): WARNING **: StartServiceByName call failed
dbus_g_proxy_new_for_name_owner() failed: Could not get owner of name 'org.syncevolution': no such name

** (sync-ui-gtk:25545): WARNING **: StartServiceByName call failed
dbus_g_proxy_new_for_name_owner() failed: Could not get owner of name 'org.syncevolution': no such name

** (sync-ui-gtk:25545): WARNING **: Server.GetConfig failed: Could not start service

** (sync-ui-gtk:25545): WARNING **: Server.GetSessions failed: Could not start service
Segmentation fault (core dumped)

(the segfault happens when I click 'Sync Now'. It could very well be that this is due to syncevolution testing aeons ago, my $home has been migrated forward since RHL7)

If the syncevolution-gtk failure is not related to this bug, please tell and I'll open a separate one.

Comment 7 Peter Robinson 2010-01-25 17:29:57 UTC
*** Bug 558102 has been marked as a duplicate of this bug. ***

Comment 8 Fedora Update System 2010-01-27 18:16:42 UTC
syncevolution-0.9.2-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/syncevolution-0.9.2-1.fc12

Comment 9 Andrea Musuruane 2010-01-27 18:17:50 UTC
*** Bug 559114 has been marked as a duplicate of this bug. ***

Comment 10 Andrea Musuruane 2010-01-27 18:22:34 UTC
Any update on this bug? It still there with syncevolution-0.9-3.fc12.x86_64 and it is causing problems to syncevolution GUI frontends too, like genesis.

Comment 11 Peter Robinson 2010-01-27 18:26:54 UTC
(In reply to comment #10)
> Any update on this bug? It still there with syncevolution-0.9-3.fc12.x86_64 and
> it is causing problems to syncevolution GUI frontends too, like genesis.    

If you bother to actually read the bug I've just submitted an update 6 minutes before you asked this question.

Comment 12 Andrea Musuruane 2010-01-27 18:40:01 UTC
(In reply to comment #11)
> If you bother to actually read the bug I've just submitted an update 6 minutes
> before you asked this question.    

Sorry, I only checked the status of this bug (and it is still marked as NEW) before posting because I read the complete report earlier today.

Anyway, I tried the koji build (your update is not yet in the update-testing repo) and I no longer have the bug. Thanks!

Comment 13 François Kooman 2010-01-27 20:10:08 UTC
For me it is still there (or something related maybe): https://bugzilla.redhat.com/show_bug.cgi?id=559345

I only configured Google Contact sync as far as I remember.

Comment 14 Fedora Update System 2010-01-29 03:23:30 UTC
syncevolution-0.9.2-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update syncevolution'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-1180

Comment 15 Fedora Update System 2010-02-05 01:19:05 UTC
syncevolution-0.9.2-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.