Ahoy!
I seem to have an issue with the TeamSpeak 5 client on my machine. I downloaded the application via the AUR. However, it doesn’t start. When I try starting it in a terminal, it gives the following output:
Failed to register xdg desktop integration
[0509/012705.349514:WARNING:sandbox_linux.cc(385)] InitializeSandbox() called with multiple threads in process gpu-process.
fish: Job 1, 'teamspeak' terminated by signal SIGSEGV (Address boundary error)
I have also tried downloading a tar from the official server, unpacking that somewhere, and running the TeamSpeak
binary in that directory, but that yielded the same result (minus the first line):
[0509/012834.168445:WARNING:sandbox_linux.cc(385)] InitializeSandbox() called with multiple threads in process gpu-process.
fish: Job 1, './TeamSpeak' terminated by signal SIGSEGV (Address boundary error)
I’ve also tried adding some parameters, with no success either: --no-sandbox
, --use-gl=swiftshader
, --disable-gpu
and --disable-software-rasterizer
.
I’ve also tried prepending it with this environment variable: MESA_GLSL_CACHE_DISABLE=true teamspeak
. That netted me a message as to that variable being deprecated, and using MESA_SHADER_CACHE_DISABLE
instead. However, that environment variable also didn’t change this predicament.
Some details about my system:
Distro: Arch Linux
Kernel (uname -r
): 6.3.1-arch1-1
CPU: AMD Ryzen 9 7900X 12-Core Processor
GPU: AMD Radeon 6700 XT
Motherboard Model: TUF GAMING X670E-PLUS
Any help would be appreciated, and let me know if you need more information.
Edit: Forgot to mention that I also tried creating a configuration directory: mkdir -p "$HOME/.config/TeamSpeak/Default"
. However, that directory was apparently already created by then. Removing ~/.config/TeamSpeak in its entirety and recreating it with that command didn’t do anything either. I also checked that the directory and its contents were writable by my user, and that is indeed the case.