Whatsdesk and spotify on arch linux do not start

Hi there,

i used whatsdesk for about a year now and never had problems. A few weeks ago, i updated my arch linux… and whatsdesk (as well as spotify, which i also installed with snap) do not run anymore. Since these two are the only snaps i have i cant tell for sure, if the snaps themselves are the problem.

De- and reinstalled both of them… still doesn’t work at all.

Would be great to find help or at least ideas of what to check.

PS: this is my first post here btw. and i wanted to say hi to you guys and tell you what a nice platform this is for what i can tell by now :slight_smile:

Welcome !

If you start either of them from a terminal, do you get any error output ?

Well, I can confirm that spotify segfaults on Arch since quite a while already. The backtrace points to libcef (chromium embedded framework?).

(*): Shared library is missing debugging information.
(gdb) bt
#0  0x00007f8c7b59d742 in ?? () from target:/snap/spotify/41/usr/share/spotify/libcef.so
#1  0x00007ffc4bd617a0 in ?? ()
#2  0x000000000471ac30 in ?? ()
#3  0x00007ffc4bd61790 in ?? ()
#4  0x00007f8c7b586cae in ?? () from target:/snap/spotify/41/usr/share/spotify/libcef.so
#5  0x000000000471ac30 in ?? ()
#6  0x00007ffc4bd617a0 in ?? ()
#7  0x00007ffc4bd617c0 in ?? ()
#8  0x00007f8c7b58a050 in ?? () from target:/snap/spotify/41/usr/share/spotify/libcef.so
#9  0x0000000000000000 in ?? ()
(gdb) info threads
  Id   Target Id                              Frame 
* 1    Thread 168248.168248 "spotify"         0x00007f8c7b59d742 in ?? () from target:/snap/spotify/41/usr/share/spotify/libcef.so
  2    Thread 168248.168473 "ThreadPoolForeg" 0x00007f8c76a72ed9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  3    Thread 168248.168480 "ThreadPoolSingl" 0x00007f8c76a729f3 in pthread_cond_wait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  4    Thread 168248.168467 "sandbox_ipc_thr" 0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6
  5    Thread 168248.168470 "ThreadPoolServi" 0x00007f8c73537bb7 in epoll_wait () from target:/lib/x86_64-linux-gnu/libc.so.6
  6    Thread 168248.168471 "ThreadPoolForeg" 0x00007f8c76a72ed9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  7    Thread 168248.168472 "Chrome_IOThread" 0x00007f8c73537bb7 in epoll_wait () from target:/lib/x86_64-linux-gnu/libc.so.6
  8    Thread 168248.168474 "ThreadPoolForeg" 0x00007f8c76a72ed9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  9    Thread 168248.168476 "ThreadPoolForeg" 0x00007f8c76a72ed9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  10   Thread 168248.168475 "inotify_reader"  0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6
  11   Thread 168248.168477 "ThreadPoolForeg" 0x00007f8c76a72ed9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  12   Thread 168248.168478 "CompositorTileW" 0x00007f8c76a729f3 in pthread_cond_wait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  13   Thread 168248.168479 "VideoCaptureThr" 0x00007f8c76a729f3 in pthread_cond_wait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  14   Thread 168248.168482 "ThreadPoolSingl" 0x00007f8c73526217 in lseek64 () from target:/lib/x86_64-linux-gnu/libc.so.6
  15   Thread 168248.168483 "Core Thread"     0x00007f8c73537bb7 in epoll_wait () from target:/lib/x86_64-linux-gnu/libc.so.6
  16   Thread 168248.168484 "Core HTTP threa" 0x00007f8c76a729f3 in pthread_cond_wait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  17   Thread 168248.168485 "Default Worker " 0x00007f8c76a729f3 in pthread_cond_wait@@GLIBC_2.3.2 () from target:/lib/x86_64-linux-gnu/libpthread.so.0
  18   Thread 168248.168486 "Network Thread"  0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6
  19   Thread 168248.168487 "Curl Thread"     0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6
  20   Thread 168248.168488 "gmain"           0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6
  21   Thread 168248.168489 "pool"            0x00007f8c73531839 in syscall () from target:/lib/x86_64-linux-gnu/libc.so.6
  22   Thread 168248.168490 "gdbus"           0x00007f8c7352abf9 in poll () from target:/lib/x86_64-linux-gnu/libc.so.6

nope. no output at all for
whatsdesk

Try disabling permission to access home directory. For some reason whatsdesk does not start for me on Ubuntu 20.04 if the permission is set. You can enable it while it is running if you need to send some files. It needs to be disabled for whatsdesk to start however…

Unfortunately this suggestion does not help.

I tried

sudo snap disconnect whatsdesk:home :home

… and it disconnected … but whatsdesk still doesn’t do a thing :confused: