[Bug 693224] appsrc deadlocks when setting pad caps before pushing buffer

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 5 11:03:03 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=693224
  GStreamer | gst-plugins-base | 1.0.5

--- Comment #1 from Rodolfo Schulz de Lima <rodolfo at rodsoft.org> 2013-02-05 19:02:59 UTC ---
bugzilla reformatted my description, leaving out some information I wrote.

There's two backtraces there... the first is the one I'm referring to in my
first paragraph.

The second one is for the thread that calls gst_app_src_set_caps. This function
locks appsrc mutex *then* locks priv->mutex. Since this is the reverse order of
locking of these mutexes in the other thread, one thread end up waiting for the
other, and vice versa, leading to a deadlock.

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