FS#69840 - [pipewire] pipewire-media-session crashes with SEGV

Attached to Project: Arch Linux
Opened by Johannes Pointner (h4nn35) - Monday, 01 March 2021, 09:21 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 01 March 2021, 18:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
pipewire-media-session crashes with a segfault.
An upstream fix is available.

Additional info:
Version 0.3.22-1
https://bugzilla.redhat.com/show_bug.cgi?id=1931043
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/3673265ae20d7b59e89cad6c5238c232796731b2

Steps to reproduce:
Connect with a client to the pipewire-media-session.

Core dump:
Mar 01 09:53:29 ategge3723 systemd-coredump[30324]: [🡕] Process 30093 (pipewire-media-) of user 1000 dumped core.

Stack trace of thread 30093:
#0 0x000055e63d4a7467 refresh_auto_default_nodes (pipewire-media-session + 0x21467)
#1 0x000055e63d4a5e2b core_done (pipewire-media-session + 0x1fe2b)
#2 0x00007f6cfd2e5c84 core_event_demarshal_done (libpipewire-module-protocol-native.so + 0x16c84)
#3 0x00007f6cfd2dfaa2 process_remote (libpipewire-module-protocol-native.so + 0x10aa2)
#4 0x00007f6cfd2dfff8 on_remote_data (libpipewire-module-protocol-native.so + 0x10ff8)
#5 0x00007f6cfe3cd21b loop_iterate (libspa-support.so + 0x621b)
#6 0x00007f6cfe34346b pw_main_loop_run (libpipewire-0.3.so.0 + 0x4146b)
#7 0x000055e63d4937ec main (pipewire-media-session + 0xd7ec)
#8 0x00007f6cfe007b25 __libc_start_main (libc.so.6 + 0x27b25)
#9 0x000055e63d493c6e _start (pipewire-media-session + 0xdc6e)

Stack trace of thread 30094:
#0 0x00007f6cfe0df39e epoll_wait (libc.so.6 + 0xff39e)
#1 0x00007f6cfe3d6ee1 impl_pollfd_wait (libspa-support.so + 0xfee1)
#2 0x00007f6cfe3cd184 loop_iterate (libspa-support.so + 0x6184)
#3 0x00007f6cfe32afa0 do_loop (libpipewire-0.3.so.0 + 0x28fa0)
#4 0x00007f6cfe1b6299 start_thread (libpthread.so.0 + 0x9299)
#5 0x00007f6cfe0df053 __clone (libc.so.6 + 0xff053)
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Monday, 01 March 2021, 18:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  pipewire 0.3.22-2

Loading...