Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 573
    • Issues 573
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 24
    • Merge requests 24
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #341
Closed
Open
Issue created Oct 20, 2020 by Georges Basile Stavracas Neto@feaneronContributor

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
Assignee
Assign to
Time tracking