Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.2.1, 5.3.2
-
None
-
GPU / Driver : Nvidia NVS4200m, v340.84, dual screen, Windows 7
Description
Using a QGLWindow as the viewport for a QGraphicsView leads to crashes when resizing the desktop on Windows. Steps to reproduce:
- Use a dual-screen setup; The "main" screen (with the windows task bar) is screen (2), the laptop screen is screen (1).
- Screens (1) & (2) are set to 1600x900, (2) is left of (1), the screens are aligned at the bottom.
- Set the desktop to "extended" so that the screen area covers both.
- Launch qmlviewer with the -opengl argument.
- Use the windows screen resolution tool to select "Show desktop only on 2", then "Revert"
- The qmlviewer may now crash, or the view goes completely black. The same applies to a QML app in a GL window.
The scenario above is relatively common with a laptop - unplugging / plugging an external display, projector or docking station. The bug only seems to occur when a display is disabled.