[Bug 728345] New: queue2: recent patch to avoid deadlock deadlocks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 16 07:03:25 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=728345
  GStreamer | gstreamer (core) | git

           Summary: queue2: recent patch to avoid deadlock deadlocks
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: vincent.penquerch at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=274459)
 View: https://bugzilla.gnome.org/attachment.cgi?id=274459
 Review: https://bugzilla.gnome.org/review?bug=728345&attachment=274459

A replacement patch that works in both cases

a6decb91ac2c035c381d59f1f1fabfeb2f869f95 causes a deadlock (1) in one
particular test case. It was made to avoid a deadlock in another case (2)

I originally had a different patch to fix (2), and it happens to also work with
(1). The current patch was done after discussing with wtay on IRC (no logs).

(1)
Using playbin on a local http server to a file with raw video in matroska

(2)
Using buffering, the pipeline is set to PAUSED, and then to PLAYING upon
receiving a 100% buffering message. A deadlock happens *not always* after a
couple buffering messages with small percentages.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list