GNOME Bugzilla – Bug 764999
multiqueue: catch errors and flushing after locking
Last modified: 2016-04-14 08:49:00 UTC
Created attachment 325871 [details] [review] multiqueue: catch errors and flushing after locking This ensures we don't hang waiting in the following cond wait.
Comment on attachment 325871 [details] [review] multiqueue: catch errors and flushing after locking Seems to make sense but please a more complete commit message. When did you run into this, when exactly can it happen and what would be the symptoms.
I did not actually run into a problem with this, it's just something I saw would preemptively armor the code while debugging something else.
Created attachment 325874 [details] [review] multiqueue: catch errors and flushing after locking With a bit more verbosity.
commit 53a7a991e2071ba76319351db43f795940cdcbe5 Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> Date: Wed Apr 13 16:08:30 2016 +0100 multiqueue: catch errors and flushing case after lock This ensures we can not get into an indefinite wait on the following cond var wait. https://bugzilla.gnome.org/show_bug.cgi?id=764999