double free in mir egl display when calling eglTerminate and gbm_device_destroy
Bug #1414999 reported by
Maarten Lankhorst
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
High
|
Alexandros Frantzis |
Bug Description
In my standalone Xmir I do the following things:
/* Init code */
if (xmir_screen->gbm) /* NULL on !mesa */
mir_
xmir_screen-
/* Shutdown code */
eglTerminat
if (xmir_screen->gbm)
This works as expected when gbm is NULL, but I'm getting a double free in gbm_device_destroy with the eglTerminate.
Calling eglGetDisplay(
Changed in mir: | |
importance: | Undecided → High |
Changed in mir: | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in mesa (Ubuntu): | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in mir: | |
milestone: | none → 0.12.0 |
Changed in mir: | |
status: | New → In Progress |
Changed in mesa (Ubuntu): | |
status: | New → In Progress |
no longer affects: | mir |
no longer affects: | mir (Ubuntu) |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
To post a comment you must log in.
This bug was fixed in the package mesa - 10.4.2-2ubuntu5
---------------
mesa (10.4.2-2ubuntu5) vivid; urgency=medium
* Fix ftbfs from no longer including libmirclient-dev.
-- Maarten Lankhorst <email address hidden> Wed, 11 Feb 2015 09:21:54 +0100