haiwen / seafile-user-manual

Manual for Seafile client

Home Page:http://freeplant.gitbooks.io/seafile-user-manual/content/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

seafile cores dump instantly

kforner opened this issue · comments

It used to work well, but now it fails instantly:

%seafile-applet 
(seafile-applet:4224): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(seafile-applet:4224): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
Segmentation fault (core dumped)
%dpkg -l | grep seafile
ii  libseafile0                                6.1.2-1225~ubuntu16.04.1                     amd64        Shared libraries for Seafile
ii  seafile-daemon                             6.1.2-1225~ubuntu16.04.1                     amd64        Seafile daemon
ii  seafile-gui        

Ubuntu 16.04.4 LTS
Linux 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

commented

Unable to locate theme engine in module_path: "adwaita"

The problem is some missing package on your system. Possibly gnome-themes-standard

gnome-themes-standard is installed and up-to-date.
I tried with other themes -> no success.
It still crashes, but without any error message now.
I tried running it inside gdb:

(gdb) run
Starting program: /usr/bin/seafile-applet 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe5d1c700 (LWP 8941)]
[New Thread 0x7fffdbbcb700 (LWP 8943)]
[New Thread 0x7fffd33ca700 (LWP 8944)]
[New Thread 0x7fffdb3ca700 (LWP 8945)]
[New Thread 0x7fffdabc9700 (LWP 8946)]

Thread 1 "seafile-applet" received signal SIGSEGV, Segmentation fault.
0x00007ffff6e480b3 in searpc_client_transport_send () from /usr/lib/libsearpc.so.1

After installing libsearpc-dbg, the error is a bit more explicit under gdb:

searpc_client_transport_send (client=0x0, fcall_str=0xad8db0 "[\"seafile_get_file_sync_errors\",0,1]", fcall_len=36, ret_len=0x7fffffffbcb8)
    at ../../lib/searpc-client.c:59
59	../../lib/searpc-client.c: No such file or directory.

Am I the only one to get hit by that ?
I fixed it at home by upgrading to ubuntu 18.04, but today it's not working on my corporate laptop too.
And I can not upgrade it.

This is a critical issue since seafile is a key component of your system.