[Bug 749574] audioaggregator: Deadlock in gst_object_sync_values()

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jul 22 09:11:57 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=749574

Nirbheek Chauhan <nirbheek.chauhan at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #303584|0                           |1
        is obsolete|                            |

--- Comment #3 from Nirbheek Chauhan <nirbheek.chauhan at gmail.com> ---
Created attachment 307919
  --> https://bugzilla.gnome.org/attachment.cgi?id=307919&action=edit
Sync pad values before taking the locks and aggregating

audioaggregator: Sync pad values before aggregating

We need to sync the pad values before taking the aggregator and pad locks
otherwise the element will just deadlock if there's any property changes
scheduled using GstController since that involves taking the aggregator and pad
locks.

Also add a test for this.

---

I've run the test without the patch to verify that the test actually works. The
application deadlocks as expected.

-- 
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