Hello,

this error is Back:
> Now,the UI is ok and i can klick to my phone. but I can even change any
> > settings thrugh the UI (but delete and re create the settings).
"But I can even change" - that sounds like you had a problem, but it
isn't clear to me which one.

How i said in my last mail, i can't change the preferences of the sync. While this, the following appears in Valgrind:

#############
valgrind /usr/libexec/syncevo-dbus-server 2>&1 | tee /tmp/valgrind.log
==5424== Memcheck, a memory error detector
==5424== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==5424== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==5424== Command: /usr/libexec/syncevo-dbus-server
==5424==
[INFO] /usr/libexec/syncevo-dbus-server: ready to run
[ERROR] The source 'tasks' is not usable
[ERROR] cannot detach from resource that client is not attached to
[...]
[ERROR] cannot detach from resource that client is not attached to
[ERROR] 'Blubber' has no 'calendar+todo' source
[...]
[ERROR] 'Blubber' has no 'calendar+todo' source
[ERROR] cannot detach from resource that client is not attached to
[...]
[ERROR] cannot detach from resource that client is not attached to
[ERROR] 'Blubber' has no 'eFormat' source
[ERROR] cannot detach from resource that client is not attached to
########


Am 2011-08-08 15:48, schrieb Patrick Ohly:

warning: the debug information found in
"/usr/lib/debug/usr/lib/libxml2.so.2.7.8" does not match
"/usr/lib/libxml2.so.2" (CRC mismatch).

Hmm, that shouldn't happen if all of your system is up-to-date. Do you
have more obsolete packages installed?

Maybe. My system is since arround 5years working.

Program received signal SIGSEGV, Segmentation fault.
g_variant_is_trusted (value=0x0)
      at /build/buildd/glib2.0-2.28.6/./glib/gvariant-core.c:600
600     /build/buildd/glib2.0-2.28.6/./glib/gvariant-core.c: Datei oder
Verzeichnis nicht gefunden.
        in /build/buildd/glib2.0-2.28.6/./glib/gvariant-core.c
(gdb) thread apply all bt

That's way below SyncEvolution, inside libecal. I don't know why it
crashes. It doesn't look like something caused by SyncEvolution (NULL
pointer in g_variant_is_trusted()?!), but it can't be ruled out either.

Ok???

Next repeat the exercise with syncevo-dbus-server started under
valgrind:
valgrind /usr/libexec/syncevo-dbus-server 2>&1 | tee /tmp/valgrind.log

Does valgrind report any errors?

valgrind /usr/libexec/syncevo-dbus-server 2>&1 | tee /tmp/valgrind.log
[...]
[ERROR] b_dbus_setup_bus() failed - server already running?

Can you redo this after killing the running syncevo-dbus-server?

[INFO] memo: inactive
[INFO] todo: inactive
[INFO] tasks: inactive
[INFO] addressbook: inactive
[INFO] Server sending SAN
[INFO] calendar: starting first time sync, two-way
Local data changes to be applied during synchronization:
*** calendar ***
Comparison was impossible.

[INFO] calendar: started
[INFO] calendar: received 1
[INFO] calendar: added 0, updated 0, removed 0
[INFO] calendar: received 2
[INFO] calendar: added 0, updated 0, removed 0
[INFO] calendar: received 3
[INFO] calendar: added 0, updated 0, removed 0
[INFO] calendar: received 4
[INFO] calendar: added 0, updated 0, removed 0
[INFO] calendar: adding "x.x.x. Pr�fung"
==5424== Invalid read of size 1
==5424==    at 0x42E5FD7: g_variant_is_trusted (gvariant-core.c:600)
==5424==    by 0x42E5179: g_variant_valist_new (gvariant.c:4093)
==5424==    by 0x42E53E7: g_variant_new_va (gvariant.c:4248)
==5424==    by 0x42E5494: g_variant_new (gvariant.c:4188)
==5424== by 0x5FEA58E: e_gdbus_cal_call_create_object_sync (e-gdbus-egdbuscal.c:3342)
==5424==    by 0x5FC988B: e_cal_create_object (e-cal.c:3550)
==5424== by 0x590FD5A: SyncEvo::EvolutionCalendarSource::insertItem(std::string const&, std::string const&, bool) (EvolutionCalendarSource.cpp:416) ==5424== by 0x415FE84: SyncEvo::TrackingSyncSource::insertItem(std::string const&, std::string const&) (TrackingSyncSource.cpp:142) ==5424== by 0x40D5B7E: SyncEvo::SyncSourceSerialize::insertItemAsKey(sysync::KeyType*, sysync::ItemIDType const*, sysync::ItemIDType*) (SyncSource.cpp:648) ==5424== by 0x40E5B34: boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<unsigned short, boost::_mfi::mf3<unsigned short, SyncEvo::SyncSourceSerialize, sysync::KeyType*, sysync::ItemIDType const*, sysync::ItemIDType*>, boost::_bi::list4<boost::_bi::value<SyncEvo::SyncSourceSerialize*>, boost::arg<1>, boost::_bi::value<sysync::ItemIDType const*>, boost::arg<2> > >, unsigned short, sysync::KeyType*, sysync::ItemIDType*>::invoke(boost::detail::function::function_buffer&, sysync::KeyType*, sysync::ItemIDType*) (mem_fn_template.hpp:384) ==5424== by 0x40D56B7: SyncEvo::SyncSourceLogging::insertItemAsKey(sysync::KeyType*, sysync::ItemIDType*, boost::function<unsigned short ()(sysync::KeyType*, sysync::ItemIDType*)> const&) (function_template.hpp:1013) ==5424== by 0x40E5C72: boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<unsigned short, boost::_mfi::mf3<unsigned short, SyncEvo::SyncSourceLogging, sysync::KeyType*, sysync::ItemIDType*, boost::function<unsigned short ()(sysync::KeyType*, sysync::ItemIDType*)> const&>, boost::_bi::list4<boost::_bi::value<SyncEvo::SyncSourceLogging*>, boost::arg<1>, boost::arg<2>, boost::_bi::value<boost::function<unsigned short ()(sysync::KeyType*, sysync::ItemIDType*)> > > >, unsigned short, sysync::KeyType*, sysync::ItemIDType*>::invoke(boost::detail::function::function_buffer&, sysync::KeyType*, sysync::ItemIDType*) (mem_fn_template.hpp:384)
==5424==  Address 0x10 is not stack'd, malloc'd or (recently) free'd
==5424==
==5424==
==5424== HEAP SUMMARY:
==5424==     in use at exit: 4,234,525 bytes in 64,266 blocks
==5424== total heap usage: 3,054,117 allocs, 2,989,851 frees, 224,260,388 bytes allocated
==5424==
==5424== LEAK SUMMARY:
==5424==    definitely lost: 152,233 bytes in 9,366 blocks
==5424==    indirectly lost: 120 bytes in 10 blocks
==5424==      possibly lost: 585,422 bytes in 10,655 blocks
==5424==    still reachable: 3,496,750 bytes in 44,235 blocks
==5424==         suppressed: 0 bytes in 0 blocks
==5424== Rerun with --leak-check=full to see details of leaked memory
==5424==
==5424== For counts of detected and suppressed errors, rerun with: -v
==5424== ERROR SUMMARY: 18 errors from 2 contexts (suppressed: 285 from 12)


Thanks!
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to