Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9
-
None
Description
If a program uses multiple OpenGL context objects over time on the same screen, then over time the QHash<QOpenGLContext *, GraphicsContextData> m_gfx member in QEglFSCursor accumulates dangling pointers and results in random crashes.
The test case in QTBUG-64585 reproduces this for example on VxWorks (when cursors are enabled).
Attachments
For Gerrit Dashboard: QTBUG-65119 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
214102,4 | [ChangeLog][QPA][eglfs] Fix crash when using cursors and multiple GL contexts | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |