Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
6.3.0, 6.3.1, 6.4.0 Beta1
-
None
-
-
03e76ac23d (qt/qtbase/dev) 03e76ac23d (qt/tqtc-qtbase/dev) 1b3dbd24c0 (qt/qtbase/6.3) 1b3dbd24c0 (qt/tqtc-qtbase/6.3) 91cb059e3d (qt/qtbase/6.4) 91cb059e3d (qt/tqtc-qtbase/6.4)
Description
The change introduced in 9a4c98e55659b32db984612e6247ac193812a502 does not initialize m_cursor in the secondary constructor. It contains garbage in case of QXcbScreen::setMonitor returning early (!monitorInfo), which seems to happen when running in VNC (e.g. raspberry pi).
This will crash applications as soon as the QPlatformCursor is accessed (usually pretty quick).