[Bug 737794] multiqueue: deadlock if queue overruns with serialized events

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 6 00:02:38 PDT 2014


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

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-10-06 07:02:31 UTC ---
Oh I just noticed... the deadlock comes from the overrun callback which takes
the same mutex. I think we need to unlock the mutex in any case then, but need
to make sure that the above mentioned new deadlock does not happen.

For this you could remember if and which query was answered last, and check
that before waiting for the condition variable.

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