Qt Quick apps crash when clicking on ComboBox/drop-down menu
-
It sounds like using Angle would solve your issue as the quality of DirectX driers tend to be better on windows. I would suggest at least trying to see if that solves your issue. But regardless you should report this as a bug. I suspect using Qt Quick on multiple graphics cards on the same desktop has simply not been tested that much given how rare such configurations are.
-
Thanks for replying.
I did investigate ANGLE as an option for a while, but couldn't satisfactorily establish exactly what Windows versions it would support. The official Qt docs (http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL) have a vague wording about ANGLE not working on XP saying "it does not fully work and may lead to crashes", whereas other sources I've found say it will work on XP SP2 and upwards, plus anything else that has DirectX 9.0c.
Anyhow, because of this uncertainty I decided to use old-school Qt Widgets for this project in the end.
PS. I admit it's an unusual monitor configuration, at least for the general public (maybe not so much for developers, I've worked with guys rocking 5-monitor setups), but I've never experienced a similar issue with any other apps on this setup.
-
I'm getting this kind of bug too. I'm using Ubuntu 3.2.0-57. Qt5.2.0.
-
me too
Ubuntu 12.04 64bit , Qt 5.2.0 -
I am getting the same crash with
Ubuntu 13.10 64bit , Qt 5.2.0 -
I have reported a bug for the same "QTBUG-35989":https://bugreports.qt-project.org/browse/QTBUG-35989. Please vote there.
-
Could you try running the app with the environment setting: QSG_RENDER_LOOP=basic
and see if that affects the crash in any way? -
I can confirm that setting the QSG_RENDER_LOOP environment variable to basic fixes a (possibly related) crash I have experienced when dismissing Menu elements. See the bug reported by lijo above for details.
-
Same problem with crash when selecting QML ComboBox entry:
Linux Mint 16 x86
Latest ATI Proprietary Driver 14.1 Beta (from 01.02.2014)Setting QSG_RENDER_LOOP=basic helps to solve this for me.
-
I am try use QSG_RENDER_LOOP=basic and have no effect - app still crashed.
Qt 5.3.1
Buildroot 3.10.17
I.MX6 soc