Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
5.0.0
-
None
-
Windows XP, Qt 4.8.0 beta (also tested on 4.7.4)
Description
When loading a movie into a Video tag in QML (setting source) and using shaders (Qt.labs.shaders 1.0) the application crash on an OpenGL call in the video renderer.
It seems to start here:
QPainterVideoSurface::createPainter():1668
m_glContext->makeCurrent();
Which leads to:
>QGLContext::makeCurrent() : wglMakeCurrent failed: The requested resource is in use.
And then:
>QObject: Cannot create children for a parent that is in a different thread.
>(Parent is QGLShaderProgram(0x4770618), parent's thread is QThread(0x471f3c8), current thread is QThread(0xcede68)
>QObject: Cannot create children for a parent that is in a different thread.
>(Parent is QGLShaderProgram(0x4770618), parent's thread is QThread(0x471f3c8), current thread is QThread(0xcede68)
Followed by a crash at the next OpenGL call.