Client 6.1.8 crashes

OS: OpenSuse tumbleweed

I’m building the client from source since a year but the latest builds do not run properly.
I always checkout these git repos : ccnet, libsearpc, seafile, seafile-client.

On startup I get an error message 7 times before the seafile-applet finally crashes :

(process:3576): Searpc-WARNING **: 09:57:08.067: pipe client failed to connect to server: Datei oder Verzeichnis nicht gefunden

seaf-cli is work ok and an old versions (5.1.2) from the opensuse repository is working also.

gdb crash stack :

Thread 1 “seafile-applet” received signal SIGSEGV, Segmentation fault.
searpc_client_transport_send (client=0x0, fcall_str=0xe36830 “[“seafile_get_config”,“use_proxy”]”, fcall_len=34, ret_len=0x7fffffffcfc0) at searpc-client.c:59
warning: Source file is more recent than executable.
59 return client->send(client->arg, fcall_str,
(gdb) where
#0 0x00007ffff6b473a3 in searpc_client_transport_send (client=0x0, fcall_str=0xe36830 “[“seafile_get_config”,“use_proxy”]”, fcall_len=34, ret_len=0x7fffffffcfc0) at searpc-client.c:59
#1 0x00007ffff6b47a8e in searpc_client_call__string (client=0x0, fname=, error=0x7fffffffd0d0, n_params=) at searpc-client.c:226
#2 0x000000000058a5c7 in SeafileRpcClient::seafileGetConfig(QString const&, QString*) (this=0x7fffffffd120, key=…, value=0x7fffffffd118) at /home/hbs/src/seafile/seafile-client/src/rpc/rpc-client.cpp:271
#3 0x000000000054c1a3 in (anonymous namespace)::seafileRpcReady() () at /home/hbs/src/seafile/seafile-client/src/daemon-mgr.cpp:34
#4 0x000000000054c8a5 in DaemonManager::checkDaemonReady() (this=0xc53fb0) at /home/hbs/src/seafile/seafile-client/src/daemon-mgr.cpp:90
#5 0x000000000065d39a in DaemonManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0xc53fb0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffd370)
at /home/hbs/src/seafile/seafile-client/src/moc_daemon-mgr.cpp:93
#6 0x00007ffff4395c13 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/
#7 0x00007ffff43a1197 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib64/
#8 0x00007ffff439643b in QObject::event(QEvent*) () at /usr/lib64/
#9 0x00007ffff571ec11 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/
#10 0x00007ffff5725df0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/
#11 0x00007ffff436dda9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/
#12 0x00007ffff43bc0e8 in QTimerInfoList::activateTimers() () at /usr/lib64/
#13 0x00007ffff43bc8bc in () at /usr/lib64/
#14 0x00007ffff62840be in g_main_context_dispatch () at /usr/lib64/
#15 0x00007ffff6284358 in () at /usr/lib64/
#16 0x00007ffff62843ec in g_main_context_iteration () at /usr/lib64/
#17 0x00007ffff43bcbcb in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/
#18 0x00007fffec179171 in () at /usr/lib64/
#19 0x00007ffff436cbbb in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/
#20 0x00007ffff437494e in QCoreApplication::exec() () at /usr/lib64/
#21 0x000000000053a128 in main(int, char**) (argc=1, argv=0x7fffffffdab8) at /home/hbs/src/seafile/seafile-client/src/main.cpp:225

Problem fixed. I had an old version of seafile-daemon which wasn’t compatibe any longer.