[SyncEvolution] Syncevolution --print-databases
Janusz
janumix at poczta.fm
Sun Jan 3 15:24:21 UTC 2016
Dnia Saturday 02 of January 2016 20:48:55 Patrick Ohly pisze:
> On Sat, 2016-01-02 at 17:46 +0100, Janusz wrote:
> > Dnia Thursday 31 of December 2015 20:57:40 Patrick Ohly pisze:
> > Yes, it stuck there.
> >
> > Here is output:
> >
> >
> >
> > $ gdb --args syncevolution loglevel=10 --print-databases --daem
> > on=no
> > GNU gdb (Ubuntu 7.10-1ubuntu2) 7.10
>
> [...]
>
> > Thread 1 (Thread 0x7ffff7f2b880 (LWP 5810)):
> > #0 0x00007ffff66638dd in poll ()
> > at ../sysdeps/unix/syscall-template.S:81
> > #1 0x00007ffff71241ec in ?? ()
> > from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> > #2 0x00007ffff71242fc in g_main_context_iteration ()
> >
> > from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> >
> > #3 0x00007fffead461ee in
> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop:---Type <return>
> > to continue, or q <return> to quit---
> >
> > :ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> >
> > #4 0x00007fffead140d1 in
> > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
> > from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> > #5 0x00007fffead14445 in
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
> > from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> > #6 0x00007fffea7d8363 in KJob::exec() ()
> > from /usr/lib/libkdecore.so.5
> > #7 0x00007fffeb5afcf0 in SyncEvo::AkonadiSyncSource::getDatabases (
> >
> > this=0x793d00)
> > at
> > /data/runtests/work/sources/syncevolution/src/backends/akonadi/akonadi
> > syncsource.cpp:137>
> > #8 0x00007ffff758c3c5 in SyncEvo::Cmdline::listDatabases (
> >
> > this=<optimized out>, source=0x793d00, header=
> > "KDE Address Book = KDE Contacts = kde-contacts")
> > at
> > /data/runtests/work/sources/syncevolution/src/syncevo/Cmdline.cpp:2087
> >
> > #9 0x00007ffff759efe0 in SyncEvo::Cmdline::run (this=0x7fffffffd700)
> >
> > at
> > /data/runtests/work/sources/syncevolution/src/syncevo/Cmdline.cpp:839
> >
> > #10 0x000000000041a90d in SyncEvo::main (argc=<optimized out>,
> >
> > argv=<optimized out>)
> > at /data/runtests/work/sources/syncevolution/src/syncevolution.cpp:531
> >
> > (gdb)
>
> KJob::exec() is supposed to return when the work is done; that doesn't
> seem to work anymore.
>
> Have you tried with SYNCEVOLUTION_DEBUG=1 and --log-level=10? There
> might be some error output from Akonadi which is hidden during normal
> command line operation (many libs typically used by graphical
> applications are fairly noisy, so SyncEvolution hides normal stdout).
>
> Perhaps try simplifying the process in which the call happens:
> temporarily move away all backends except syncakonadi.so and
> platformkde.so, then try again. If that fails, also move away
> platformkde.so and try one last time.
>
> If that still fails, one could try to write a very simple test program
> with getDatabases() as main():
> http://cgit.freedesktop.org/SyncEvolution/syncevolution/tree/src/backends/ak
> onadi/akonadisyncsource.cpp#n116
>
> Do you think you can do that? I don't have Ubuntu 15.10 installed at the
> moment.
With SYNCEVOLUTION_DEBUG=1 (--log-level=10 is unkonw parameter) :
$ SYNCEVOLUTION_DEBUG=1 syncevolution --print-databases
I moved all backend to temporary directory and did these test. Result seems to be the same
(finally I killed syncevol porcesses).
$ s dpkg -l \*evol\*
:/usr/lib/syncevolution/backends$ ls -la
total 98936
drwxr-xr-x 2 root root 4096 Dec 29 23:37 .
drwxr-xr-x 4 root root 4096 Dec 29 23:37 ..
-rwxr-xr-x 1 root root 1369 Jun 5 2015 platformgnome.la
-rwxr-xr-x 1 root root 891771 Jun 5 2015 platformgnome.so
-rwxr-xr-x 1 root root 1397 Jun 5 2015 platformkde.la
-rwxr-xr-x 1 root root 1354257 Jun 5 2015 platformkde.so
-rwxr-xr-x 1 root root 1341 Jun 5 2015 providergoa.la
-rwxr-xr-x 1 root root 1371751 Jun 5 2015 providergoa.so
-rwxr-xr-x 1 root root 1379 Jun 5 2015 provideroauth2.la
-rwxr-xr-x 1 root root 266882 Jun 5 2015 provideroauth2.so
-rwxr-xr-x 1 root root 460278 Jun 5 2015 provideruoa-2.so
-rwxr-xr-x 1 root root 1386 Jun 5 2015 syncactivesync.la
-rwxr-xr-x 1 root root 1411 Jun 5 2015 syncakonadi.la
-rwxr-xr-x 1 root root 5588925 Jun 5 2015 syncakonadi.so
-rwxr-xr-x 1 root root 1344 Jun 5 2015 syncdav.la
-rwxr-xr-x 1 root root 12045467 Jun 5 2015 syncdav.so
-rwxr-xr-x 1 root root 8311188 Jun 5 2015 syncebook-2.so
-rwxr-xr-x 1 root root 8311188 Jun 5 2015 syncebook-3.so
-rwxr-xr-x 1 root root 8311188 Jun 5 2015 syncebook-4.so
-rwxr-xr-x 1 root root 1329 Jun 5 2015 syncebook.la
-rwxr-xr-x 1 root root 5085031 Jun 5 2015 syncebook.so
-rwxr-xr-x 1 root root 7642379 Jun 5 2015 syncecal-2.so
-rwxr-xr-x 1 root root 7642379 Jun 5 2015 syncecal-3.so
-rwxr-xr-x 1 root root 7642379 Jun 5 2015 syncecal-4.so
-rwxr-xr-x 1 root root 7642379 Jun 5 2015 syncecal-5.so
-rwxr-xr-x 1 root root 7642379 Jun 5 2015 syncecal-6.so
-rwxr-xr-x 1 root root 1323 Jun 5 2015 syncecal.la
-rwxr-xr-x 1 root root 5256249 Jun 5 2015 syncecal.so
-rwxr-xr-x 1 root root 1323 Jun 5 2015 syncfile.la
-rwxr-xr-x 1 root root 4750854 Jun 5 2015 syncfile.so
-rwxr-xr-x 1 root root 1371 Jun 5 2015 synckcalextended.la
-rwxr-xr-x 1 root root 167058 Jun 5 2015 synckcalextended.so
-rwxr-xr-x 1 root root 1347 Jun 5 2015 syncmaemocal.la
-rwxr-xr-x 1 root root 165612 Jun 5 2015 syncmaemocal.so
-rwxr-xr-x 1 root root 1323 Jun 5 2015 syncpbap.la
-rwxr-xr-x 1 root root 163423 Jun 5 2015 syncpbap.so
-rwxr-xr-x 1 root root 1359 Jun 5 2015 syncqtcontacts.la
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20160103/0f0afa05/attachment.htm>
More information about the SyncEvolution
mailing list