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
