[Bug 750397] CRITICAL: Race condition in GstBus

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 28 07:58:04 UTC 2016


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

--- Comment #53 from Matt Gruenke <mgruenke at tycoint.com> ---
(In reply to Sebastian Dröge (slomo) from comment #52)
> Comment on attachment 330467 [details] [review]
> Addresses race conditions on both platforms and fixes
> gst_poll_read_control() when control_pending == 0.

Thank you.


> Can you attach a *complete* patch (in git format-patch format) that a) also
> blocks the same on Windows and b) uses normal integer operations?

I'm happy to do it, but I'd just point out that the Windows implementation
doesn't have the same potential for delay between when an event is set and when
it can be reset.

That said, I see the maintainability benefits of making RELEASE_EVENT() behave
consistently.  So, I'll do this, unless you decide otherwise.

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