Details

    • Type: Bug
    • Status: Done
    • Priority: Low
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: GDP 13
    • Component/s: GDP Master
    • Labels:
      None
    • Sprint:
      3536_Laa, 3637_Malia

      Description

      Steps taken to reproduce issue:
      1. Install gstreamer1.0 (good, base, gstreamer along with dependencies)
      2. Run :
      GST_DEBUG=pulse:5 gst-launch-1.0 playbin uri=file:///path/to/aWav/or/Mp3/file.wav

      3. Before the sound ends, press "Control+c" which will pause the pipeline and give us this.
      The crash happens most of the time when you pause the pipeline. :

      Setting pipeline to PAUSED ...
      0:00:01.132792222 875 0x10da4e0 DEBUG pulse pulsesink.c:1265:gst_pulseringbuffer_pause:<pulsesink1> pausing and corking
      0:00:01.132863107 875 0x10da4e0 DEBUG pulse pulsesink.c:1130:gst_pulsering_set_corked:<pulsesink1> setting corked state to 1
      Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at ../../pulseaudio-8.0/src/pulsecore/mutex-posix.c:108, function pa_mutex_unlock(). Aborting.
      Aborted (core dumped)

      The bug is a well known issue and there is a patch plus investigation history for Ubuntu

      Patch in Ubuntu:
      https://lists.ubuntu.com/archives/foundations-bugs/2015-March/231786.html

      This patch is missing in the Yocto/OE kernel and prevents GStreamer and related applications from working properly. I.e. everytime the pipeline is paused it the application can potentially crash.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Oscar Andreasson Oscar Andreasson
                Reporter:
                rkrause@ics.com Roland Krause
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: