Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.6.3, 5.10.0, 5.12.0 Alpha
-
None
-
macOS 10.14 Mojave Qt 5.6.4, 5.10, 5.12 from git
-
-
7f6497e623fd66e0dc1ecab89ef16533154a6472 (qt/qtbase/5.11)
Description
Upgrading to MacOS Mojave resulted it "Panic Reports" (Black Screen Of Death) for my application build upon QGraphicsView and QOpenGLWidget.
Â
Attached is a test project, uncomment the creation of a QOpenGLWidget for viewport.
I have tested this in 5.6.4, 5.10 and 5.12 (from today) all compiled with "-opengl Desktop" If that is of importance.
Â
Update: Creating stand-alone QOpenGLWidget works as expected.
I was able to show QOpenGLWidget as viewport on screen by late-assigning it as such. This is, the widget and the view are first created, but only after they are shown on screen I call setViewport(widget). Sadly, if I try to resize the view I trigger a panic. Interestingly, before it is made a viewport, I can resize the widget to the size of the view.Â
Â
Attachments
Issue Links
- relates to
-
QTBUG-71202 Combo box in the OpenGL Cubes example show no content
- Reported
-
QTBUG-71699 *Panic Report* When using QOpenGLWidget in QDockWidget
- Closed
For Gerrit Dashboard: QTBUG-70921 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
245703,3 | Ensure QOpenGLWidget FBO is always initialized | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |
245820,1 | Ensure QOpenGLWidget FBO is always initialized | 5.12 | qt/qtbase | Status: ABANDONED | 0 | 0 |