Unity8 using vmwgfx_dri.so crashed in mir::graphics::nested::detail::DisplayBuffer::make_current() -> eglMakeCurrent() -> ... -> dri2_image_get_buffers() [platform_mir.c:138]
Bug #1560498 reported by
errors.ubuntu.com bug bridge
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
Undecided
|
Unassigned | ||
Mir |
Triaged
|
Medium
|
Unassigned | ||
mesa (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding unity8. This problem was most recently seen with version 8.11+16.
Changed in unity8 (Ubuntu): | |
status: | New → Invalid |
summary: |
- /usr/bin/unity8:11:dri2_image_get_buffers:dri_image_drawable_get_buffers:dri2_allocate_textures:dri_st_framebuffer_validate:st_framebuffer_validate + Unity8 crashed in + mir::graphics::nested::detail::DisplayBuffer::make_current() -> + eglMakeCurrent() -> ... -> dri2_image_get_buffers() [platform_mir.c:138] |
Changed in mir: | |
importance: | Undecided → High |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
tags: | added: vm |
tags: | added: unity8-desktop |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
To post a comment you must log in.
+static int get_buffers( __DRIdrawable *driDrawable, BUFFER_ BACK) { surf->back- >bo)->image; <---- HERE (?!) BUFFER_ BACK;
+dri2_image_
+ unsigned int format,
+ uint32_t *stamp,
+ void *loaderPrivate,
+ uint32_t buffer_mask,
+ struct __DRIimageList *buffers)
+{
+ struct dri2_egl_surface *dri2_surf = loaderPrivate;
+
+ if (buffer_mask & __DRI_IMAGE_
+ if (!dri2_surf->back)
+ return 0;
+
+ buffers->back = ((struct gbm_dri_bo *)dri2_
+ buffers->image_mask = __DRI_IMAGE_
+
+ return 1;
+ }
+
+ return 0;
+}