GNOME Bugzilla – Bug 737102
queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages
Last modified: 2014-09-22 14:14:14 UTC
We should avoid holding element specific lock while posting messages on the bus.
Created attachment 286779 [details] [review] queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages This might create deadlocks and we need to avoid holding element specific lock while posting messages For example a deadlock will happen if while posting the message, someone connected on the bus (sync) tries to DOT the pipeline.
Created attachment 286780 [details] [review] queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages This might create deadlocks and we need to avoid holding element specific lock while posting messages For example a deadlock will happen if while posting the message, someone connected on the bus (sync) tries to DOT the pipeline.
<slomo> thiblahute: ↑ please merge into 1.4 :)
Attachment 286780 [details] pushed as b189949 - queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages