By the way, I work with the r5507 from OpenSync trunk.

Which revision do you use ?

Regards,

Le mercredi 01 avril 2009 à 18:15 +0200, Nicolas a écrit :
> 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
> > > Barry-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/barry-devel
> > 
> 
-- 
Nicolas VIVIEN


------------------------------------------------------------------------------
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to