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/

Reply via email to