GLContext: if creating a context fails, deleting it causes crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtubuntu (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
See here:
http://
this is the relevant code from qsgthreadedrend
if (!w->thread->gl) {
if (qt_gl_
if (!w->thread-
}
Qt is creating a GL context object, but creation fails. In cleaning up, QtUbuntu crashes as it's tries to release an invalid context.
affects: | qtubuntu → qtubuntu (Ubuntu) |
Changed in qtubuntu (Ubuntu): | |
status: | New → Confirmed |
Changed in qtubuntu (Ubuntu): | |
status: | New → Confirmed |
FWIW
(gdb) print mEglDisplay
$1 = (EGLDisplay) 0x9de8ad8
(gdb) print mEglContext
$2 = (EGLContext) 0x0