[quantal] [regression] compiz (opengl) - Fatal: GL_OES_EGL_image is missing

Bug #1086736 reported by Daniel van Vugt
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz
Invalid
High
Daniel van Vugt
mesa (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

In precise I could build compiz for GLES/EGL and it would run fine. Now on quantal it doesn't work. And the error makes no sense because I have the "missing" extensions...

./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing

but running: es2_info
libEGL warning: unsupported platform Windows
EGL_VERSION = 1.4 (DRI2)
EGL_VENDOR = Mesa Project
EGL_EXTENSIONS = EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer
EGL_CLIENT_APIS = OpenGL OpenGL_ES OpenGL_ES2
GL_VERSION: OpenGL ES 2.0 Mesa 9.0
GL_RENDERER: Mesa DRI Intel(R) Sandybridge Desktop
GL_EXTENSIONS:
    GL_EXT_blend_minmax, GL_EXT_multi_draw_arrays,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_format_BGRA8888, GL_OES_compressed_ETC1_RGB8_texture,
    GL_OES_depth24, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    GL_OES_mapbuffer, GL_OES_rgb8_rgba8, GL_OES_standard_derivatives,
    GL_OES_stencil8, GL_OES_texture_3D, GL_OES_texture_npot,
    GL_OES_EGL_image, GL_OES_depth_texture, GL_OES_packed_depth_stencil,
    GL_EXT_texture_type_2_10_10_10_REV, GL_APPLE_texture_max_level,
    GL_EXT_read_format_bgra, GL_NV_fbo_color_attachments,
    GL_OES_vertex_array_object, GL_EXT_texture_rg, GL_EXT_unpack_subimage,
    GL_NV_draw_buffers, GL_NV_read_buffer

Changed in compiz:
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in compiz:
status: Triaged → In Progress
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The cause of this error is:
     eglQueryString (dpy, EGL_EXTENSIONS);
returning only:
    EGL_KHR_surfaceless_context

This seems to be a new "feature" in Mesa 9.x. It no longer works if you start it from a VT where there is no X server and then switch to the X server.

Workaround:
    1. sleep 5 && compiz ....
    2. Ctrl+Alt+F7

summary: - compiz (opengl) - Fatal: GL_OES_EGL_image is missing
+ [quantal] [regression] compiz (opengl) - Fatal: GL_OES_EGL_image is
+ missing
Changed in compiz:
status: In Progress → Invalid
milestone: 0.9.9.0 → none
tags: added: regression-release
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
madbiologist (me-again) wrote :

Official support for Ubuntu 12.10 "Quantal Quetzal" has ended. Is this issue still occurring on Ubuntu 17.10 "Artful Aardvark"?

tags: added: quantal
Changed in mesa (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Don't really care about this bug any more :)

Changed in mesa (Ubuntu):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.