Ticket #651 (new defect)

Opened 8 months ago

Last modified 2 weeks ago

svn - opensync/format/opensync_objformat.c:65:E:osync_objformat_ref: Assertion "format" failed

Reported by: dlonie Assigned to: ehabkost
Priority: normal Milestone:
Component: Plugin: google-calendar Version:
Severity: normal Keywords: svn, assertion, function, failed, osync_objformat_ref
Cc:

Description (Last modified by felixmoeller)

Platform -- Gentoo Linux 2.6.22
Version -- svn (trunk)

Steps:

$ msynctool --addgroup testgroup
$ msynctool --addmember testgroup kdepim-sync
$ msynctool --addmember testgroup google-calendar
$ msynctool --configure testgroup 2     # Change USER(s) and PASS appropriately
$ msynctool --discover testgroup 1
Discovered Objtypes:
        contact
                Format: vcard30
        event
                Format: vevent20
        todo
                Format: vtodo20
        note
                Format: xmlformat-note
$ msynctool --discover testgroup 2
Discovered Objtypes:
        event
                Format: xmlformat-event
$ /usr/bin/msynctool --sync testgroup
Synchronizing group "testgroup"
event sink of member 2 of type google-calendar just connected
Main sink of member 2 of type google-calendar just connected
event sink of member 1 of type kdepim-sync just connected
Main sink of member 1 of type kdepim-sync just connected
All clients connected or error
Cannot exec plugin helper (/google-cal-helper)
event sink of member 2 of type google-calendar had an error: Helper exited abnormally
Main sink of member 2 of type google-calendar just sent all changes
/var/tmp/portage/app-pda/libopensync-9999/work/libopensync-9999/opensync/format/opensync_objformat.c:65:E:osync_objformat_ref: Assertion "format" failed
event sink of member 1 of type kdepim-sync had an error: Broken Pipe
Main sink of member 1 of type kdepim-sync had an error: Broken Pipe
All clients sent changes or error
All conflicts have been reported
event sink of member 1 of type kdepim-sync had an error: Broken Pipe
Main sink of member 1 of type kdepim-sync had an error: Broken Pipe
event sink of member 2 of type google-calendar committed all changes.
Main sink of member 2 of type google-calendar committed all changes.
All clients have written
event sink of member 2 of type google-calendar reported sync done.
Main sink of member 2 of type google-calendar reported sync done.
All clients reported sync done
event sink of member 2 of type google-calendar just disconnected
Main sink of member 2 of type google-calendar just disconnected
All clients have disconnected

This works on my system using version 0.22 from the gentoo-ebuilds, so there appears to be a defect in the code. If there are any more logs/configs/samples I need to supply, let me know and I'll put them up.

Attachments

Thread1090525520-9065.log (30.3 kB) - added by dlonie on 12/19/07 22:28:21.
Thread1124096336-9065.log (25.0 kB) - added by dlonie on 12/19/07 22:28:50.
Thread46933375927584-9069.log (26.0 kB) - added by dlonie on 12/19/07 22:29:03.
Thread47095770514720-9065.log (41.0 kB) - added by dlonie on 12/19/07 22:29:17.

Change History

12/19/07 22:28:21 changed by dlonie

  • attachment Thread1090525520-9065.log added.

12/19/07 22:28:50 changed by dlonie

  • attachment Thread1124096336-9065.log added.

12/19/07 22:29:03 changed by dlonie

  • attachment Thread46933375927584-9069.log added.

12/19/07 22:29:17 changed by dlonie

  • attachment Thread47095770514720-9065.log added.

12/19/07 22:32:30 changed by dlonie

Added some traces - For whatever reason the last one wouldn't upload, but it's short - this is it:

Thread47095770514720-9069.log

[1198099598.432184] >>>>>>> osync_queue_disconnect(0x63e200, 0x7fff55eda9a8)
[1198099598.450815] <<<<<<< osync_queue_disconnect
[1198099598.450909] >>>>>>> osync_queue_disconnect(0x63e510, 0x7fff55eda9a8)
[1198099598.450985] <<<<<<< osync_queue_disconnect
[1198099598.451060] About to exec osplugin

08/09/08 20:40:45 changed by felixmoeller

  • description changed.