Hi everyone,
I’ve got beta access for the new Teamspeak, and I already found a reliable way to segfault it. This happens ONLY in Manjaro KDE. Other distros (KDE Neon) work without issue.
How to replicate:
Once you login, go to the Settings, and click on the avatar to change it. The file chooser pops up, but only the header, the window itself is transparent. Teamspeak crashes 1 second after that.
Here’s stack trace from the core dump:
$ coredumpctl dump 126362 --output=/tmp/teamspeak.dump
PID: 126362 (TeamSpeak)
UID: 1000 (rtheren)
GID: 1000 (rtheren)
Signal: 11 (SEGV)
Timestamp: Thu 2021-02-18 16:58:09 CET (16min ago)
Command Line: ./TeamSpeak
Executable: /ssd/Applications/Teamspeak BETA/TeamSpeak
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-\x2fusr\x2fbin\x2fkonsole-909e10a65e7843f3ae7ed124e175a269.scope
Unit: user@1000.service
User Unit: app-\x2fusr\x2fbin\x2fkonsole-909e10a65e7843f3ae7ed124e175a269.scope
Slice: user-1000.slice
Owner UID: 1000 (rtheren)
Boot ID: 201ac016ee1040e486ee0eaa212d35e1
Machine ID: 631d44e604dc4341935db4f5af785773
Hostname: Obelix
Storage: /var/lib/systemd/coredump/core.TeamSpeak.1000.201ac016ee1040e486ee0eaa212d35e1.126362.1613663889000000.zst
Message: 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)
Note: This also happens on fresh VM with Manjaro KDE installed.
The coredump has 1.4GB. If needed, I can upload it somewhere and post link.
I’ve already reported this issue on Teamspeak forum:
https://community.teamspeak.com/t/crash-on-manjaro-os/18321