Teamspeak3 crashing with module combine-sink running
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment:
Pipewire version: 0.3.30
Distribution: Arch Linux
Desktop Environment: Gnome 40
Description of Problem: Teamspeak crashing when module combine-sink is running
How Reproducible:
Make a combine-sink and run teamspeak3. I'm using pactl load-module module-combine-sink sink_name="StreamingAudio" slaves="alsa_output.pci-0000_00_1f.3.analog-stereo"
Steps to Reproduce:
1.Make a combine-sink
2.Run Teamspeak3.
3.See Crash
Actual Results: The program crashes.
Expected Results: The program shouldn't crash.
Additional Info Eg. pw-dump -N > file
(As Attachment Please):
Core Dump:
Click to expand
Jun 10 20:13:16 GamingPC systemd-coredump[3641]: [🡕] Process 3624 (ts3client_linux) of user 1000 dumped core.
Stack trace of thread 3638:
#0 0x00007f3622f5b515 __strlen_avx2 (libc.so.6 + 0x160515)
#1 0x00007f360e3e531c n/a (libpulseaudio_linux_amd64.so + 0xb31c)
#2 0x00007f360e3df930 n/a (libpulseaudio_linux_amd64.so + 0x5930)
#3 0x00007f360e39ee84 n/a (libpulse.so.0 + 0x19e84)
#4 0x00007f360e340014 n/a (libpulsecommon-14.2.so + 0x40014)
#5 0x00007f360e341caf pa_pdispatch_run (libpulsecommon-14.2.so + 0x41caf)
#6 0x00007f360e397ad1 n/a (libpulse.so.0 + 0x12ad1)
#7 0x00007f360e3450df n/a (libpulsecommon-14.2.so + 0x450df)
#8 0x00007f360e346bbf n/a (libpulsecommon-14.2.so + 0x46bbf)
#9 0x00007f360e3abc23 pa_mainloop_dispatch (libpulse.so.0 + 0x26c23)
#10 0x00007f360e3ac291 pa_mainloop_iterate (libpulse.so.0 + 0x27291)
#11 0x00007f360e3ac331 pa_mainloop_run (libpulse.so.0 + 0x27331)
#12 0x00007f360e3bc7fe n/a (libpulse.so.0 + 0x377fe)
#13 0x00007f360e3565cc n/a (libpulsecommon-14.2.so + 0x565cc)
#14 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#15 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3625:
#0 0x00007f3622eeeb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f3621dc763b n/a (libxcb.so.1 + 0xc63b)
#2 0x00007f3621dc937b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
#3 0x00007f361f0249c8 n/a (/opt/teamspeak3/libQt5XcbQpa.so.5 + 0x689c8)
#4 0x00007f362af60853 n/a (/opt/teamspeak3/libQt5Core.so.5 + 0xa4853)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3628:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f3623255fdf _ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE (/opt/teamspeak3/libc++.so.1 + 0x41fdf)
#3 0x0000000000e112d2 n/a (ts3client_linux_amd64 + 0xa112d2)
#4 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3627:
#0 0x00007f3622ef992e epoll_wait (libc.so.6 + 0xfe92e)
#1 0x0000000000b92521 n/a (ts3client_linux_amd64 + 0x792521)
#2 0x0000000000b9209c n/a (ts3client_linux_amd64 + 0x79209c)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x0000000000e3707b n/a (ts3client_linux_amd64 + 0xa3707b)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3632:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x0000000000b9218a n/a (ts3client_linux_amd64 + 0x79218a)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x0000000000cbbc69 n/a (ts3client_linux_amd64 + 0x8bbc69)
#5 0x0000000000eb74af n/a (ts3client_linux_amd64 + 0xab74af)
#6 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#7 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3624:
#0 0x00007f3622ec1a95 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc6a95)
#1 0x00007f3622ec6c77 __nanosleep (libc.so.6 + 0xcbc77)
#2 0x00007f360e3e0e97 n/a (libpulseaudio_linux_amd64.so + 0x6e97)
#3 0x0000000000ce9eab n/a (ts3client_linux_amd64 + 0x8e9eab)
#4 0x0000000000cae298 n/a (ts3client_linux_amd64 + 0x8ae298)
#5 0x0000000000ca2d50 n/a (ts3client_linux_amd64 + 0x8a2d50)
#6 0x0000000000ca202f n/a (ts3client_linux_amd64 + 0x8a202f)
#7 0x0000000000c326c6 n/a (ts3client_linux_amd64 + 0x8326c6)
#8 0x0000000000bef088 n/a (ts3client_linux_amd64 + 0x7ef088)
#9 0x000000000067472c n/a (ts3client_linux_amd64 + 0x27472c)
#10 0x000000000067312a n/a (ts3client_linux_amd64 + 0x27312a)
#11 0x00000000006f043f n/a (ts3client_linux_amd64 + 0x2f043f)
#12 0x0000000000b9c30c n/a (ts3client_linux_amd64 + 0x79c30c)
#13 0x0000000000b97e3f n/a (ts3client_linux_amd64 + 0x797e3f)
#14 0x00007f3622e22b25 __libc_start_main (libc.so.6 + 0x27b25)
#15 0x0000000000514f39 n/a (ts3client_linux_amd64 + 0x114f39)
Stack trace of thread 3634:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x0000000000b9218a n/a (ts3client_linux_amd64 + 0x79218a)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x00000000011dc60a n/a (ts3client_linux_amd64 + 0xddc60a)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3630:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6574 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf574)
#2 0x00007f362325607a _ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEE>
#3 0x00000000006ef225 n/a (ts3client_linux_amd64 + 0x2ef225)
#4 0x00000000006e9faf n/a (ts3client_linux_amd64 + 0x2e9faf)
#5 0x00000000006ee888 n/a (ts3client_linux_amd64 + 0x2ee888)
#6 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#7 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3636:
#0 0x00007f3622ec1a95 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc6a95)
#1 0x00007f3622ec6c77 __nanosleep (libc.so.6 + 0xcbc77)
#2 0x00007f3622ef1a99 usleep (libc.so.6 + 0xf6a99)
#3 0x0000000000cd54d1 n/a (ts3client_linux_amd64 + 0x8d54d1)
#4 0x0000000000cd87dd n/a (ts3client_linux_amd64 + 0x8d87dd)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3637:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6574 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf574)
#2 0x00007f360edf0ed7 n/a (libalsa_linux_amd64.so + 0x4ed7)
#3 0x00007f360edf0de6 n/a (libalsa_linux_amd64.so + 0x4de6)
#4 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3626:
#0 0x00007f3622eeeb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f3622d66ae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
#2 0x00007f3622d10781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
#3 0x00007f362b185e3b _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (/opt/teamspeak3/libQt5Core.so.5 + 0x2c9e3b)
#4 0x00007f362b12d76f _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (/opt/teamspeak3/libQt5Core.so.5 + 0x27176f)
#5 0x00007f362af5f9d7 _ZN7QThread4execEv (/opt/teamspeak3/libQt5Core.so.5 + 0xa39d7)
#6 0x00007f362af60853 n/a (/opt/teamspeak3/libQt5Core.so.5 + 0xa4853)
#7 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#8 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3629:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x0000000000b9218a n/a (ts3client_linux_amd64 + 0x79218a)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x0000000000b91bb7 n/a (ts3client_linux_amd64 + 0x791bb7)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3631:
#0 0x00007f3622ef992e epoll_wait (libc.so.6 + 0xfe92e)
#1 0x0000000000b92521 n/a (ts3client_linux_amd64 + 0x792521)
#2 0x0000000000b9209c n/a (ts3client_linux_amd64 + 0x79209c)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x0000000000c3ea1b n/a (ts3client_linux_amd64 + 0x83ea1b)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3633:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x0000000000b9218a n/a (ts3client_linux_amd64 + 0x79218a)
#3 0x0000000000b91dc1 n/a (ts3client_linux_amd64 + 0x791dc1)
#4 0x00000000011dc60a n/a (ts3client_linux_amd64 + 0xddc60a)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3635:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x0000000000c8aa7f n/a (ts3client_linux_amd64 + 0x88aa7f)
#3 0x0000000000c859fc n/a (ts3client_linux_amd64 + 0x8859fc)
#4 0x0000000000c8c43d n/a (ts3client_linux_amd64 + 0x88c43d)
#5 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 3639:
#0 0x00007f362b4fc8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f362b4f6270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f360e3b9739 pa_threaded_mainloop_wait (libpulse.so.0 + 0x34739)
#3 0x00007f360e3df7c9 n/a (libpulseaudio_linux_amd64.so + 0x57c9)
#4 0x00007f360e3de96a n/a (libpulseaudio_linux_amd64.so + 0x496a)
#5 0x00007f360e3de856 n/a (libpulseaudio_linux_amd64.so + 0x4856)
#6 0x00007f362b4f0259 start_thread (libpthread.so.0 + 0x9259)
#7 0x00007f3622ef95e3 __clone (libc.so.6 + 0xfe5e3)