Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
5.4.1
-
None
-
edd555425a08f9e074f0a4d9333862636ccaae8d
Description
A check is needed as follows:
qtbasesrcopenglqgl.cpp:162
Q_GLOBAL_STATIC(QGLSignalProxy, theSignalProxy) QGLSignalProxy *QGLSignalProxy::instance() { QGLSignalProxy *proxy = theSignalProxy(); if (proxy && qApp && proxy->thread() != qApp->thread()) { if (proxy->thread() == QThread::currentThread()) proxy->moveToThread(qApp->thread()); }
Please note the extra "&& qApp". Without this, we see a crash on exiting the app. This has been fixed in 5.5.0.
Attachments
Issue Links
- is replaced by
-
QTBUG-44621 QGLContext sharing with the Qt global context causes Qt to crash on application shutdown
- Closed