Crash on Manjaro OS

Hello everyone,

I’ve got (finally) access to the BETA Teamspeak, and I found an issue that’s replicable only on Manjaro.
When you go to the settings, and click on your avatar picture to change it, a translucent window (file chooser) will pop-up and whole Teamspeak will crash with Segmentation fault.

[email protected] - Process Core Dump
     Loaded: loaded (/usr/lib/systemd/system/[email protected]; static)
     Active: inactive (dead)
       Docs: man:systemd-coredump(8)

feb 18 16:58:09 Obelix systemd[1]: Started Process Core Dump (PID 126620/UID 0).
feb 18 16:58:12 Obelix systemd-coredump[126621]: Process 126362 (TeamSpeak) of user 1000 dumped core.
                                                 
                                                 Stack trace of thread 126362:
                                                 #0  0x00007f4ffcafc494 __pthread_mutex_lock (libpthread.so.0 + 0xb494)
                                                 #1  0x00007f4ffccbcadb XrmQGetResource (libX11.so.6 + 0x49adb)
                                                 #2  0x00007f4ffcc9844c XGetDefault (libX11.so.6 + 0x2544c)
                                                 #3  0x00007f4ffd1b7e26 n/a (libcairo.so.2 + 0x96e26)
                                                 #4  0x00007f4ffd18bb40 cairo_surface_get_font_options (libcairo.so.2 + 0x6ab40)
                                                 #5  0x00007f4ffd148031 n/a (libcairo.so.2 + 0x27031)
                                                 #6  0x00007f4ffd148263 n/a (libcairo.so.2 + 0x27263)
                                                 #7  0x00007f4ffd19bbf2 cairo_show_glyphs (libcairo.so.2 + 0x7abf2)
                                                 #8  0x00007f4ffd2d27b4 n/a (libpangocairo-1.0.so.0 + 0x97b4)
                                                 #9  0x00007f4ffd2d2a35 n/a (libpangocairo-1.0.so.0 + 0x9a35)
                                                 #10 0x00007f4ffd2a08a0 pango_renderer_draw_glyph_item (libpango-1.0.so.0 + 0x298a0)
                                                 #11 0x00007f4ffd2a8468 pango_renderer_draw_layout_line (libpango-1.0.so.0 + 0x31468)
                                                 #12 0x00007f4ffd2a8bc9 pango_renderer_draw_layout (libpango-1.0.so.0 + 0x31bc9)
                                                 #13 0x00007f4ffd2d35c7 pango_cairo_show_layout (libpangocairo-1.0.so.0 + 0xa5c7)
                                                 #14 0x00007f4ffd6389ca gtk_render_layout (libgtk-3.so.0 + 0x25f9ca)
                                                 #15 0x00007f4ffd5a4e22 n/a (libgtk-3.so.0 + 0x1cbe22)
                                                 #16 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #17 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #18 0x00007f4ffd59c481 n/a (libgtk-3.so.0 + 0x1c3481)
                                                 #19 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #20 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #21 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #22 0x00007f4ffd48e13d n/a (libgtk-3.so.0 + 0xb513d)
                                                 #23 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #24 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #25 0x00007f4ffd48e601 n/a (libgtk-3.so.0 + 0xb5601)
                                                 #26 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #27 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #28 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #29 0x00007f4ffd5344fd n/a (libgtk-3.so.0 + 0x15b4fd)
                                                 #30 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #31 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #32 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #33 0x00007f4ffd63ad19 n/a (libgtk-3.so.0 + 0x261d19)
                                                 #34 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #35 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #36 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #37 0x00007f4ffd5b4b8d n/a (libgtk-3.so.0 + 0x1dbb8d)
                                                 #38 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #39 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #40 0x00007f4ffd5afed5 n/a (libgtk-3.so.0 + 0x1d6ed5)
                                                 #41 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #42 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #43 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #44 0x00007f4ffd5af89d n/a (libgtk-3.so.0 + 0x1d689d)
                                                 #45 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #46 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #47 0x00007f4ffd5afeb5 n/a (libgtk-3.so.0 + 0x1d6eb5)
                                                 #48 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #49 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #50 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #51 0x00007f4ffd7096ff n/a (libgtk-3.so.0 + 0x3306ff)
                                                 #52 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #53 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #54 0x00007f4ffd709750 n/a (libgtk-3.so.0 + 0x330750)
                                                 #55 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #56 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 #57 0x00007f4ffd4dfe3e n/a (libgtk-3.so.0 + 0x106e3e)
                                                 #58 0x00007f4ffd646ad0 n/a (libgtk-3.so.0 + 0x26dad0)
                                                 #59 0x00007f4ffd4e067d n/a (libgtk-3.so.0 + 0x10767d)
                                                 #60 0x00007f4ffd4ec38b n/a (libgtk-3.so.0 + 0x11338b)
                                                 #61 0x00007f4ffd63e531 n/a (libgtk-3.so.0 + 0x265531)
                                                 #62 0x00007f4ffd71479a n/a (libgtk-3.so.0 + 0x33b79a)
                                                 #63 0x00007f4ffd4dfd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
                                                 
                                                 Stack trace of thread 126399:
                                                 #0  0x00007f4ffcb069ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                 #1  0x00007f4ffcb00260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                 #2  0x00000000004f3b4a n/a (TeamSpeak + 0xf3b4a)
                                                 #3  0x00000000004f3791 n/a (TeamSpeak + 0xf3791)
                                                 #4  0x00000000005f2f0e n/a (TeamSpeak + 0x1f2f0e)
                                                 #5  0x00007f4ffcafa299 start_thread (libpthread.so.0 + 0x9299)
                                                 #6  0x00007f4ff2a34153 __clone (libc.so.6 + 0xff153)
                                                 
                                                 Stack trace of thread 126401:
                                                 #0  0x00007f4ffcb069ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                 #1  0x00007f4ffcb00260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                 #2  0x00000000004f3b4a n/a (TeamSpeak + 0xf3b4a)
                                                 #3  0x00000000004f3791 n/a (TeamSpeak + 0xf3791)
                                                 #4  0x0000000000a34a2b n/a (TeamSpeak + 0x634a2b)
                                                 #5  0x0000000000d1117f n/a (TeamSpeak + 0x91117f)
                                                 #6  0x00007f4ffcafa299 start_thread (libpthread.so.0 + 0x9299)
                                                 #7  0x00007f4ff2a34153 __clone (libc.so.6 + 0xff153)
                                                 
                                                 Stack trace of thread 126530:
                                                 #0  0x00007f4fb9871d73 n/a (libtschat_client_lib_export.so + 0x1c2d73)
                                                 #1  0x00007f4fb9818043 n/a (libtschat_client_lib_export.so + 0x169043)
                                                 #2  0x00007f4fb9846af4 n/a (libtschat_client_lib_export.so + 0x197af4)
                                                 #3  0x00007f4fb9848123 n/a (libtschat_client_lib_export.so + 0x199123)
                                                 #4  0x00007f4fb9848c70 n/a (libtschat_client_lib_export.so + 0x199c70)
                                                 #5  0x00007f4fb9849203 n/a (libtschat_client_lib_export.so + 0x19a203)
                                                 #6  0x00007f4fb986da63 n/a (libtschat_client_lib_export.so + 0x1bea63)
feb 18 16:58:12 Obelix systemd[1]: [email protected]: Succeeded.

I was able to reproduce it on my Manjaro system, and freshly installed Manjaro VM. It’s not happening with KDE Neon.

EDIT: Link to Manjaro forum about this issue:

2 Likes

I was also able to test it on EndeavourOS (Archlinux based), and it doesn’t crash there either.

The issue seem to have appeared from the last or one of the last updates, as it was working good before.

//EDIT: I think I was on beta 39 when I tried and it was working, so it probably appeared between beta 39 and beta 42, if it can help finding the culprit.

//EDIT2: for reference here is the discussion on Manjaro forum Teamspeak BETA crashes on Manjaro - Third-party Applications - Manjaro Linux Forum

The issue seems to be in the Stable branch of Manjaro, as it actually works in Unstable. I suppose this will get fixed by the OS update.

2 Likes

Just in case, here’s the log when starting TeamSpeak from console and trying to select a new avatar (Manjaro KDE):

❯ ./TeamSpeak
[0219/092133.026332:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[0219/092134.614428:INFO:CONSOLE(2)] “Notification Settings loaded. [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092134.615357:INFO:CONSOLE(2)] “Whisper Settings loaded.”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092135.463690:INFO:CONSOLE(2)] "Restoring previously opened activities: ", source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092135.465341:INFO:CONSOLE(2)] “Not presenting beta badge interface”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.412891:INFO:CONSOLE(2)] “analytics :: heartbeat”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.413555:INFO:CONSOLE(2)] “Connecting to default chat system”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.416069:INFO:CONSOLE(2)] “default device changed: -none- to Default”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.416666:INFO:CONSOLE(2)] “default device changed: -none- to Default”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.417481:INFO:CONSOLE(2)] “default device changed: -none- to Default”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.417793:INFO:CONSOLE(2)] “default device changed: -none- to Default”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092136.623130:INFO:CONSOLE(2)] “Unknown server connection handler 1”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[0219/092139.423381:INFO:CONSOLE(0)] “Uncaught (in promise) TypeError: Failed to fetch”, source: tsui://default/index.html#/ (0)
[0219/092229.666348:INFO:CONSOLE(2)] “failed to store backup key”, source: tsui://default/main-5ed3d164fcfd38e5b3f9.js (2)
[1] 19138 segmentation fault (core dumped) ./TeamSpeak

And the systemd coredump service:

Feb 19 09:14:17 manjarol systemd-coredump[16196]: Process 15969 (TeamSpeak) of user 1000 dumped core.
Stack trace of thread 15969:
#0 0x00007f9213aaa494 __pthread_mutex_lock (libpthread.so.0 + 0xb494)
#1 0x00007f9213c80adb XrmQGetResource (libX11.so.6 + 0x49adb)
#2 0x00007f9213c5c44c XGetDefault (libX11.so.6 + 0x2544c)
#3 0x00007f921418de26 n/a (libcairo.so.2 + 0x96e26)
#4 0x00007f9214161b40 cairo_surface_get_font_options (libcairo.so.2 + 0x6ab40)
#5 0x00007f921411e031 n/a (libcairo.so.2 + 0x27031)
#6 0x00007f921411e263 n/a (libcairo.so.2 + 0x27263)
#7 0x00007f9214171bf2 cairo_show_glyphs (libcairo.so.2 + 0x7abf2)
#8 0x00007f92142b87b4 n/a (libpangocairo-1.0.so.0 + 0x97b4)
#9 0x00007f92142b8a35 n/a (libpangocairo-1.0.so.0 + 0x9a35)
#10 0x00007f92142808a0 pango_renderer_draw_glyph_item (libpango-1.0.so.0 + 0x298a0)
#11 0x00007f9214288468 pango_renderer_draw_layout_line (libpango-1.0.so.0 + 0x31468)
#12 0x00007f9214288bc9 pango_renderer_draw_layout (libpango-1.0.so.0 + 0x31bc9)
#13 0x00007f92142b95c7 pango_cairo_show_layout (libpangocairo-1.0.so.0 + 0xa5c7)
#14 0x00007f92146269ca gtk_render_layout (libgtk-3.so.0 + 0x25f9ca)
#15 0x00007f9214592e22 n/a (libgtk-3.so.0 + 0x1cbe22)
#16 0x00007f92144ce67d n/a (libgtk-3.so.0 + 0x10767d)
#17 0x00007f92144da38b n/a (libgtk-3.so.0 + 0x11338b)
#18 0x00007f921458a481 n/a (libgtk-3.so.0 + 0x1c3481)
#19 0x00007f921470279a n/a (libgtk-3.so.0 + 0x33b79a)
#20 0x00007f92144cdd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
#21 0x00007f92144cde3e n/a (libgtk-3.so.0 + 0x106e3e)
#22 0x00007f921447c13d n/a (libgtk-3.so.0 + 0xb513d)
#23 0x00007f92144ce67d n/a (libgtk-3.so.0 + 0x10767d)
#24 0x00007f92144da38b n/a (libgtk-3.so.0 + 0x11338b)
#25 0x00007f921447c601 n/a (libgtk-3.so.0 + 0xb5601)
#26 0x00007f921470279a n/a (libgtk-3.so.0 + 0x33b79a)
#27 0x00007f92144cdd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
#28 0x00007f92144cde3e n/a (libgtk-3.so.0 + 0x106e3e)
#29 0x00007f92145224fd n/a (libgtk-3.so.0 + 0x15b4fd)
#30 0x00007f921470279a n/a (libgtk-3.so.0 + 0x33b79a)
#31 0x00007f92144cdd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
#32 0x00007f92144cde3e n/a (libgtk-3.so.0 + 0x106e3e)
#33 0x00007f9214628d19 n/a (libgtk-3.so.0 + 0x261d19)
#34 0x00007f921470279a n/a (libgtk-3.so.0 + 0x33b79a)
#35 0x00007f92144cdd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
#36 0x00007f92144cde3e n/a (libgtk-3.so.0 + 0x106e3e)
#37 0x00007f92145a2b8d n/a (libgtk-3.so.0 + 0x1dbb8d)
#38 0x00007f92144ce67d n/a (libgtk-3.so.0 + 0x10767d)
#39 0x00007f92144da38b n/a (libgtk-3.so.0 + 0x11338b)
#40 0x00007f921459ded5 n/a (libgtk-3.so.0 + 0x1d6ed5)
#41 0x00007f921470279a n/a (libgtk-3.so.0 + 0x33b79a)
#42 0x00007f92144cdd31 gtk_container_propagate_draw (libgtk-3.so.0 + 0x106d31)
#43 0x00007f92144cde3e n/a (libgtk-3.so.0 + 0x106e3e)
#44 0x00007f921459d89d n/a (libgtk-3.so.0 + 0x1d689d)

1 Like

+1 for Arch Linux (Kernel: 5.10.16-arch1-1)

Beta 43 will fix the crash.
But you won’t be able to interact with these (known issue and not still work in progress)

7 Likes

Can confirm, nothing will open :slight_smile:
But at least it doesn’t crash anymore.

1 Like

It’s also fixed on Arch - Thanks :blue_heart:

1 Like