[Bug 646992] [playbin2] - deadlock when setting pipeline to STATE_NULL

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 8 14:33:47 PDT 2011


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

Håvard Graff (hgr) <havard.graff> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |havard.graff at tandberg.com

--- Comment #2 from Håvard Graff (hgr) <havard.graff at tandberg.com> 2011-04-08 21:33:42 UTC ---
To me it looks like the pad is blocked. We had a similar issue where we would
handle a "pad-added" signal async, by blocking the pad and marshaling the
signal onto the MainContext, but if the state-change was spun after the pad was
blocked, but before the signal, we would get a callstack like this one...

I don´t know playbin2, but if it uses pad-blocking anywhere, and the
state-change are able to get in between the blocking and the unblocking, you
could get something similar to this callstack.

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