Very well.
You're more speed than me :)
So I wait that you fix the issues, due to API changes.
I have quickly test your patch. So I can build the plugin ; but I have a
serious segfault :(
I have seen that now I have introduced the hash table using.
Very well, I'm waiting that the API is quiet stable. I think that you
have introduced this feature at the good time... The API is quiet
stable. OpenSync's team should soon make a release.
My issue from GDB :
00000220: 73 73 20 42 6f 6f 6b 00 58 00 01 00 00 00 00 58 ss
Book.X......X
00000230: 00 00 00 0b 00 54 69 6d 65 20 5a 6f 6e 65 73 00 .....Time
Zones.
00000240: 59 00 01 00 00 00 00 04 00 00 00 12 00 42 72 6f
Y............Bro
00000250: 77 73 65 72 20 42 6f 6f 6b 6d 61 72 6b 73 00 wser
Bookmarks.
BulkWrite to endpoint 2:
00000000: 07 01 07 00 41 00 00 ....A..
SocketZero::RawReceive: Endpoint 130
Received:
00000000: 00 00 0c 00 13 07 01 00 05 00 00 00
............
SocketZero::RawReceive: Endpoint 130
Received:
00000000: 07 00 07 00 41 00 00 ....A..
contact sink of member 2 of type barry-sync just connected
Main sink of member 2 of type barry-sync just connected
All clients connected or error
contact sink of member 1 of type evo2-sync just sent all changes
Main sink of member 1 of type evo2-sync just sent all changes
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2ec1b90 (LWP 17411)]
0xb7f0baf9 in g_atomic_int_exchange_and_add () from
/usr/lib/libglib-2.0.so.0
(gdb) backtrace
#0 0xb7f0baf9 in g_atomic_int_exchange_and_add () from
/usr/lib/libglib-2.0.so.0
#1 0xb7fcf0e1 in osync_change_unref (change=0x10)
at
/usr/local/src/opensync/opensync/opensync/data/opensync_change.c:58
#2 0xb7fc3cb5 in _free_baton (baton=0x80acc98)
at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:97
#3 0xb7fc45ec in _osync_client_get_changes_callback (data=0x80acc98,
error=0x0)
at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:287
#4 0xb7ff8a9b in osync_context_report_success (context=0x80b1310)
at
/usr/local/src/opensync/opensync/opensync/plugin/opensync_context.c:132
#5 0xb703b182 in contact_get_changes (sink=0x80918e8, info=0x8091998,
ctx=0x80b1310, slow_sync=1, userdata=0x8090200) at barry_sync.cc:591
#6 0xb8005019 in osync_objtype_sink_get_changes (sink=0x80918e8,
info=0x8091998,
slow_sync=1, ctx=0x80b1310)
at
/usr/local/src/opensync/opensync/opensync/plugin/opensync_objtype_sink.c:286
#7 0xb7fc547e in _osync_client_handle_get_changes (client=0x8089340,
message=<value optimized out>, error=0xb2ec1214)
at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:1174
#8 0xb7fc5fc6 in _osync_client_message_handler (message=0x80d4f58,
user_data=0x8089340)
at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:1463
#9 0xb7ff1ac0 in _incoming_dispatch (source=0x80892c8, callback=0,
user_data=0x8087100)
at
/usr/local/src/opensync/opensync/opensync/ipc/opensync_queue.c:397
#10 0xb7f31718 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#11 0xb7f34c7b in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x08088cb8 in ?? ()
#13 0x00000000 in ?? ()
(gdb)
Regards,
Nicolas
On Wed, Apr 01, 2009 at 04:24:35AM -0400, Chris Frey wrote:
> Quick update.
>
> I've committed some work in progress in the opensync-0.4x plugin tree.
> These changes let me compile the plugin using the latest SVN opensync
> code, but I still need to do some testing. This is the direction we
> have to go, due to API changes, so if you're up for bleeding edge
> code, please report bugs.
>
> If you're using an older opensync SVN revision, stick with Barry's
> git d03143d630fcddbb5bbc6868fd5019cbf211c059 commit for now.
>
> I should have time for some testing and polishing tomorrow, and then
> Barry should be up to speed with opensync once again.
>
> - Chris
>
>
> On Tue, Mar 31, 2009 at 07:39:00PM -0400, Chris Frey wrote:
> > Hi Nicolas,
> >
> > I'm working on updating the 0.4x plugin to match the latest API
> > changes in their SVN tree. Don't want you to duplicate work. :-)
> >
> > I saw your patches on the list... thanks... I'll get to them as soon
> > as possible!
> >
> > Thanks,
> > - Chris
> >
> >
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > Barry-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/barry-devel
>
--
Nicolas
------------------------------------------------------------------------------
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel