[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