[vlc-devel] Handling deadlock between display:Open() and vout_window_ReportSize()
Rémi Denis-Courmont
remi at remlab.net
Fri Dec 13 18:06:35 CET 2019
Le perjantaina 13. joulukuuta 2019, 18.54.22 EET Alexandre Janniaux a écrit :
> On Fri, Dec 13, 2019 at 06:08:38PM +0200, Rémi Denis-Courmont wrote:
> > Hi,
> >
> > There's an obvious lock inversion in that patch that will break all
> > platforms.
> For the inversion lock, the inversion is obvious in the
> current codebase, but is impossible if you enable with the
> right state because of the ordering of events and state, as
> far as I checked. It's not impossible that it's imperfect
> though, I would have submitted a patch if I were sure of
> what I was doing.
We use strict lock ordering in VLC like pretty much everywhere else. Anything
else will confuse developers, reviewers, sanitizers and analyzers too much to
bare.
--
レミ・デニ-クールモン
http://www.remlab.net/
More information about the vlc-devel
mailing list