On Sun, 13 Nov 2022 at 14:00, Alexis Murzeau <amub...@gmail.com> wrote: > > Control: forwarded -1 https://bugreports.qt.io/browse/QTBUG-108407 > > On 12/11/2022 19:02, Alexis Murzeau wrote: > > On 11/11/2022 21:50, Alexis Murzeau wrote: > >> > >> I've tried to create a minimal Qt sample application that would reproduce > >> the issue, but I can't get it. > >> Maybe there is something related with a specific feature or configuration. > >> > > > > Instead of trying to create a minimal Qt application that reproduce the > > problem, I've tried to reproduce the issue with rebuilt Qt binaries from > > upstream. > > I'm successfully reproducing the issue with virtualbox and vlc with a Qt > > build of the tag v5.15.6-lts-lgpl but not with a build of v5.15.4-lts-lgpl. > > > > So I'm going to bisect commits to find which one introduced the issue. > > > > I've found the offending commit. > It's 290b405872602de931646fe4f769eff208f9bbef: xcb: implement missing bits > from ICCCM 4.1.4 WM_STATE handling. > > See here: > https://github.com/qt/qtbase/commit/290b405872602de931646fe4f769eff208f9bbef > > It was made to fix https://bugreports.qt.io/browse/QTBUG-69515, but > reverted later in upcoming version 5.15.10. > > I've tested v5.15.6 with this commit reverted, and vlc and virtualbox > doesn't have the issue anymore, so reverting only this commit seems > sufficient to fix this bug. > > Because of 2 regressions bugs, this commit was already reverted in upstream > versions 5.15.10, 6.2.5, 6.3.1 and 6.4.0+ (see "resulted in" in QTBUG-69515). > > > I'm not sure if this bug (affecting vlc and virtualbox) is already known > in this form by upstream, existing upstream bugs only talk about to > window undocking and menus. > > So I've created a bug upstream about it, as this affect popular > applications, to ensure upstream is aware of it: > https://bugreports.qt.io/browse/QTBUG-108407 > > Also as a reference, Debian bug #1022748 is caused by the same commit > 290b405872602de931646fe4f769eff208f9bbef.
Excellent job! Do you think you could prepare a MR in salsa.debian.org ? -- Lisandro Damián Nicanor Pérez Meyer https://perezmeyer.com.ar/