Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
Qt Creator 3.0.0
-
None
-
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
X.Org 7.7
Description
Qt Creator 3.0.0 binary build for Linux 64 bit does not work through standard X11 forwarding, as old versions used to.
Qt 4.x supported options like "-graphicssystem native" which provided UI performance compared to local program execution, but these options together with native and fast renderer were removed from Qt 5.0
I could expect that program would just lag and freeze as usual on some software rendering, but it just crashes with multiple lines like
QOpenGLShader: could not create shader
QOpenGLShaderProgram: could not create shader program
QOpenGLShader: could not create shader
QOpenGLShaderProgram::uniformLocation( imageTexture ): shader program is not linked
QOpenGLShader: could not create shader
Backtrace:
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN16QSGBatchRenderer8Renderer17renderMergedBatchEPKNS_5BatchE+0x1d5)[0x7fc6318485b5]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN16QSGBatchRenderer8Renderer13renderBatchesEv+0x2b5)[0x7fc63184a075]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN16QSGBatchRenderer8Renderer6renderEv+0x31a)[0x7fc63184f23a]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN11QSGRenderer11renderSceneERK11QSGBindable+0x179)[0x7fc631858b09]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN11QSGRenderer11renderSceneEv+0x17)[0x7fc631858c27]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN16QSGRenderContext15renderNextFrameEP11QSGRendererj+0x68)[0x7fc631867a98]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(_ZN19QQuickWindowPrivate16renderSceneGraphERK5QSize+0x1da)[0x7fc6318a315a]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(+0x15d2bc)[0x7fc6318832bc]
/home/fireballdark/bin/qtcreator/lib/qtcreator/plugins/QtProject/../../libQt5Quick.so.5(+0x15da68)[0x7fc631883a68]
/home/fireballdark/bin/qtcreator/bin/../lib/qtcreator/libQt5Core.so.5(+0x99f38)[0x7fc643dd7f38]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6b50)[0x7fc643b28b50]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fc643355a7d]
It tries to show main window, though, I can see buttons like "run program" and menu bar before the crash.
Is it OK for non-gaming software to depend on some OpenGL shaders and not use native way of rendering?
Attachments
Issue Links
- is duplicated by
-
QTBUG-50599 QQuickWidget: Failed to make context current
- Closed
- relates to
-
QTBUG-31354 XCB: QApplication crashes when there is no monitor connected using QT5
- Closed
-
QTBUG-31389 "QXcbConnection: Failed to get the primary output of the screen" when launching applications when using X forwarding
- Closed
-
QTCREATORBUG-11232 Failed to find display when run Qt Creator 3.0.0 through X-windows in remote machine
- Closed