Totem (gstpulseaudio) crashes with PipeWire's replacement
Unfortunately I don't have debug symbols for gstpulseaudio, all I know so far is that it's failing an assertion:
(gdb) f 2
#2 0x00007f93759eb8a0 in pa_format_info_snprint (s=<optimized out>, l=<optimized out>, f=<optimized out>) at ../pipewire-pulseaudio/src/format.c:156
156 pa_assert(l > 0);
(gdb) bt full
#0 0x00007f9398b8f615 in raise () at /usr/lib/libc.so.6
#1 0x00007f9398b78862 in abort () at /usr/lib/libc.so.6
#2 0x00007f93759eb8a0 in pa_format_info_snprint (s=<optimized out>, l=<optimized out>, f=<optimized out>) at ../pipewire-pulseaudio/src/format.c:156
tmp = <optimized out>
__func__ = "pa_format_info_snprint"
#3 0x00007f9375a5947a in () at /usr/lib/gstreamer-1.0/libgstpulseaudio.so
#4 0x00007f93989a167e in gst_audio_ring_buffer_acquire () at /usr/lib/libgstaudio-1.0.so.0
#5 0x00007f93989806c8 in () at /usr/lib/libgstaudio-1.0.so.0
#6 0x00007f9397a978da in () at /usr/lib/libgstbase-1.0.so.0
#7 0x00007f9397a92eb2 in () at /usr/lib/libgstbase-1.0.so.0
#8 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#9 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#10 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#11 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#12 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#13 0x00007f9398a9a2f2 in () at /usr/lib/libgstreamer-1.0.so.0
#14 0x00007f9398a930ae in gst_pad_forward () at /usr/lib/libgstreamer-1.0.so.0
#15 0x00007f9398a931fe in gst_pad_event_default () at /usr/lib/libgstreamer-1.0.so.0
#16 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#17 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#18 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#19 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#20 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#21 0x00007f9397aaadd9 in () at /usr/lib/libgstbase-1.0.so.0
#22 0x00007f9397aab0cc in () at /usr/lib/libgstbase-1.0.so.0
#23 0x00007f9390224f57 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#24 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#25 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#26 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#27 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#28 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#29 0x00007f9398a9a2f2 in () at /usr/lib/libgstreamer-1.0.so.0
#30 0x00007f9398a930ae in gst_pad_forward () at /usr/lib/libgstreamer-1.0.so.0
#31 0x00007f9398a931fe in gst_pad_event_default () at /usr/lib/libgstreamer-1.0.so.0
#32 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#33 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#34 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#35 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#36 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#37 0x00007f9398a9a2f2 in () at /usr/lib/libgstreamer-1.0.so.0
#38 0x00007f9398a930ae in gst_pad_forward () at /usr/lib/libgstreamer-1.0.so.0
#39 0x00007f9398a931fe in gst_pad_event_default () at /usr/lib/libgstreamer-1.0.so.0
#40 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#41 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#42 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#43 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#44 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#45 0x00007f9397aaadd9 in () at /usr/lib/libgstbase-1.0.so.0
#46 0x00007f9397aab0cc in () at /usr/lib/libgstbase-1.0.so.0
#47 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#48 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#49 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#50 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#51 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#52 0x00007f9397aaadd9 in () at /usr/lib/libgstbase-1.0.so.0
#53 0x00007f9397aab0cc in () at /usr/lib/libgstbase-1.0.so.0
#54 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#55 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#56 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#57 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#58 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#59 0x00007f9398a9a2f2 in () at /usr/lib/libgstreamer-1.0.so.0
#60 0x00007f9398a930ae in gst_pad_forward () at /usr/lib/libgstreamer-1.0.so.0
#61 0x00007f9398a931fe in gst_pad_event_default () at /usr/lib/libgstreamer-1.0.so.0
#62 0x00007f9390314098 in () at /usr/lib/gstreamer-1.0/libgstplayback.so
#63 0x00007f9398a9605d in () at /usr/lib/libgstreamer-1.0.so.0
#64 0x00007f9398a966ee in () at /usr/lib/libgstreamer-1.0.so.0
#65 0x00007f9398a96bc5 in () at /usr/lib/libgstreamer-1.0.so.0
#66 0x00007f9398a8bed1 in () at /usr/lib/libgstreamer-1.0.so.0
#67 0x00007f9398a99d2b in gst_pad_push_event () at /usr/lib/libgstreamer-1.0.so.0
#68 0x00007f939025bfd5 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#69 0x00007f9398abe951 in () at /usr/lib/libgstreamer-1.0.so.0
#70 0x00007f9399844b97 in () at /usr/lib/libglib-2.0.so.0
#71 0x00007f9399841ce1 in () at /usr/lib/libglib-2.0.so.0
#72 0x00007f93980363e9 in start_thread () at /usr/lib/libpthread.so.0
#73 0x00007f9398c52293 in clone () at /usr/lib/libc.so.6