Le jeudi 07 mai 2015 à 17:33 +0200, Patrick Ohly a écrit :
> [...]
> 
> Not very informative :-/
> 
> I wonder whether SyncEvolution's output redirection is hiding something.
> Please do "export SYNCEVOLUTION_DEBUG=1" before running any of the
> following commands.
> 
> Can you try:
> 
> gdb '--ex=b _exit' --ex=r --args /usr/libexec/syncevo-dbus-server 
> --verbosity=3 -d unlimited --stdout --no-syslog
> 
> You need to except delayed setting of the _exit breakpoint and once it
> gets hit (assuming that it does), run "where".

daniel@e6330d ~ $ export SYNCEVOLUTION_DEBUG=1
daniel@e6330d ~ $ gdb '--ex=b _exit' --ex=r
--args /usr/libexec/syncevo-dbus-server --verbosity=3 -d unlimited
--stdout --no-syslog
GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/syncevo-dbus-server...done.
Function "_exit" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (_exit) pending.
Starting program: /usr/libexec/syncevo-dbus-server --verbosity=3 -d
unlimited --stdout --no-syslog
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: (re)activating,
currently inactive
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: activating signal
handler(s) with fds 9->8
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: catch signal 2
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: catch signal 15
[New Thread 0x7fffecf8c700 (LWP 4162)]
/usr/libexec/syncevo-dbus-server: symbol lookup
error: /usr/libexec/syncevo-dbus-server: undefined symbol:
_Z21intrusive_ptr_add_refP14DBusConnection
[Thread 0x7fffecf8c700 (LWP 4162) exited]
[Inferior 1 (process 4157) exited with code 0177]
(gdb) where
No stack.

> 
> Another thing:
> env 'LD_DEBUG=files statistics' /usr/libexec/syncevo-dbus-server 
> --verbosity=3 -d unlimited --stdout --no-syslog
> 
> If there are issues with shared libraries, that might show it.
> 
The output is so long it exceeds the terminal window capacity. I tried
to redirect it to a file, but I couldn't. However, I'm quoting the final
lines which seem to contain an error:

daniel@e6330d ~ $ export SYNCEVOLUTION_DEBUG=1
<<long snip>>
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: (re)activating,
currently inactive
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: activating signal
handler(s) with fds 5->4
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: catch signal 2
[DEBUG syncevo-dbus-server 00:00:00] SuspendFlags: catch signal 15
      4216:     /usr/libexec/syncevo-dbus-server: error: symbol lookup
error: undefined symbol: _Z21intrusive_ptr_add_refP14DBusConnection
(fatal)
/usr/libexec/syncevo-dbus-server: symbol lookup
error: /usr/libexec/syncevo-dbus-server: undefined symbol:
_Z21intrusive_ptr_add_refP14DBusConnection

I really wonder if all this trouble was caused by my upgrading 
libreOffice. Everything worked flawlessly before and I can't see any
other noticeable change on this system.
-- 
Daniel CLEMENT

_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to