Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.4
-
None
-
-
c5aed5ae2 (dev), a3c66ed7a (6.7), c991b34f2 (6.6)
Description
QWaylandGLContext::makeCurrent() calls QWaylandWindow::createDecoration() but the function itself is not written to be thread safe. It has been that way since at least before 2014 (https://codereview.qt-project.org/c/qt/qtwayland/+/95947) and we haven't seen any issues with it, probably because createDecoration() is called seldomly.
However, there is the possibility that something might fail there.
Attachments
Issue Links
- resulted from
-
QTBUG-105308 ASSERT failure in QWindow: "Updates can only be scheduled from the GUI (main) thread"
- Closed