← Back to team overview

desktop-packages team mailing list archive

[Bug 1386149] Re: compiz rendering corruption in emacs

 

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

** Changed in: compiz (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1386149

Title:
  compiz rendering corruption in emacs

Status in compiz package in Ubuntu:
  Confirmed

Bug description:
  In Ubuntu 14.10, the Emacs GTK3 scrollbar does not render correctly:
  it flickers or fails to update, sometimes randomly. I've spent a bit
  of time debugging the problem: with plain X11 and twm, Emacs works
  just fine. It's not the graphics driver: if I disable acceleration and
  rely on pipelight, the scrollbar is still corrupted (albeit in a
  different way, as if each call to gtk_range_draw just piles on the
  previous one without erasing the background). Manually debugging the
  rendering path in the cases where the scrollbar fails to update, the
  cairo surface to which we render the scrollbar displays the correct
  state (verified using cairo_surface_write_to_png), but this state
  never makes it to the screen.

  Emacs GTK rendering is somewhat unusual in that we use X11 calls to
  draw the actual text *first*, then let GTK handle dealing with its own
  expose events and drawing the scrollbar position. I suspect it's this
  dual drawing model (which, while unusual, is completely legal) that's
  confusing compiz.

  $ xdpyinfo
  name of display:    :0
  version number:    11.0
  vendor string:    The X.Org Foundation
  vendor release number:    11600000
  X.Org version: 1.16.0
  maximum request size:  16777212 bytes
  motion buffer size:  256
  bitmap unit, bit order, padding:    32, LSBFirst, 32
  image byte order:    LSBFirst
  number of supported pixmap formats:    7
  supported pixmap formats:
      depth 1, bits_per_pixel 1, scanline_pad 32
      depth 4, bits_per_pixel 8, scanline_pad 32
      depth 8, bits_per_pixel 8, scanline_pad 32
      depth 15, bits_per_pixel 16, scanline_pad 32
      depth 16, bits_per_pixel 16, scanline_pad 32
      depth 24, bits_per_pixel 32, scanline_pad 32
      depth 32, bits_per_pixel 32, scanline_pad 32
  keycode range:    minimum 8, maximum 255
  focus:  window 0x460000c, revert to Parent
  number of extensions:    29
      BIG-REQUESTS
      Composite
      DAMAGE
      DOUBLE-BUFFER
      DPMS
      DRI2
      DRI3
      GLX
      Generic Event Extension
      MIT-SCREEN-SAVER
      MIT-SHM
      Present
      RANDR
      RECORD
      RENDER
      SECURITY
      SGI-GLX
      SHAPE
      SYNC
      X-Resource
      XC-MISC
      XFIXES
      XFree86-DGA
      XFree86-VidModeExtension
      XINERAMA
      XInputExtension
      XKEYBOARD
      XTEST
      XVideo
  default screen number:    0
  number of screens:    1

  screen #0:
    dimensions:    2560x1440 pixels (677x381 millimeters)
    resolution:    96x96 dots per inch
    depths (7):    24, 1, 4, 8, 15, 16, 32
    root window id:    0x9e
    depth of root window:    24 planes
    number of colormaps:    minimum 1, maximum 1
    default colormap:    0x22
    default number of colormap cells:    256
    preallocated pixels:    black 0, white 16777215
    options:    backing-store WHEN MAPPED, save-unders NO
    largest cursor:    256x256
    current input event mask:    0x7a803f
      KeyPressMask             KeyReleaseMask           ButtonPressMask          
      ButtonReleaseMask        EnterWindowMask          LeaveWindowMask          
      ExposureMask             StructureNotifyMask      SubstructureNotifyMask   
      SubstructureRedirectMask FocusChangeMask          PropertyChangeMask       
    number of visuals:    20
    default visual id:  0x20
    visual:
      visual id:    0x20
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x21
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x8c
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x8d
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x8e
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x8f
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x90
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x91
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x92
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x93
      class:    TrueColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x94
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x95
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x96
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x97
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x98
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x99
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x9a
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x9b
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x9c
      class:    DirectColor
      depth:    24 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits
    visual:
      visual id:    0x5f
      class:    TrueColor
      depth:    32 planes
      available colormap entries:    256 per subfield
      red, green, blue masks:    0xff0000, 0xff00, 0xff
      significant bits in color specification:    8 bits

  
  ~
  $ glxinfo
  name of display: :0
  display: :0  screen: 0
  direct rendering: Yes
  server glx vendor string: SGI
  server glx version string: 1.4
  server glx extensions:
      GLX_ARB_create_context, GLX_ARB_create_context_profile, 
      GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
      GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
      GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB, 
      GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
      GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
      GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
      GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
  client glx vendor string: Mesa Project and SGI
  client glx version string: 1.4
  client glx extensions:
      GLX_ARB_create_context, GLX_ARB_create_context_profile, 
      GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
      GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
      GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
      GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
      GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
      GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
      GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
      GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
      GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
      GLX_SGI_swap_control, GLX_SGI_video_sync
  GLX version: 1.4
  GLX extensions:
      GLX_ARB_create_context, GLX_ARB_create_context_profile, 
      GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
      GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
      GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
      GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
      GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
      GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
      GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
      GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
      GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
      GLX_SGI_swap_control, GLX_SGI_video_sync
  OpenGL vendor string: Intel Open Source Technology Center
  OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
  OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0
  OpenGL core profile shading language version string: 3.30
  OpenGL core profile context flags: (none)
  OpenGL core profile profile mask: core profile
  OpenGL core profile extensions:
      GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
      GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, 
      GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, 
      GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, 
      GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, 
      GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_base_instance, 
      GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
      GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
      GL_ARB_compressed_texture_pixel_storage, 
      GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
      GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, 
      GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_derivative_control, 
      GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
      GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
      GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
      GL_ARB_fragment_coord_conventions, GL_ARB_fragment_shader, 
      GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
      GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_ARB_half_float_pixel, 
      GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
      GL_ARB_internalformat_query, GL_ARB_invalidate_subdata, 
      GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, 
      GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_sprite, 
      GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sample_shading, 
      GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
      GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects, 
      GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding, 
      GL_ARB_shader_objects, GL_ARB_shader_texture_lod, 
      GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
      GL_ARB_sync, GL_ARB_texture_buffer_object, 
      GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, 
      GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
      GL_ARB_texture_cube_map_array, GL_ARB_texture_float, 
      GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge, 
      GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
      GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
      GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
      GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, 
      GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, 
      GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
      GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding, 
      GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, 
      GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, 
      GL_ATI_blend_equation_separate, GL_ATI_texture_float, GL_EXT_abgr, 
      GL_EXT_blend_equation_separate, GL_EXT_draw_buffers2, 
      GL_EXT_draw_instanced, GL_EXT_framebuffer_blit, 
      GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
      GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, 
      GL_EXT_pixel_buffer_object, GL_EXT_provoking_vertex, 
      GL_EXT_shader_integer_mix, GL_EXT_texture_array, 
      GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 
      GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic, 
      GL_EXT_texture_integer, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, 
      GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
      GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
      GL_EXT_vertex_array_bgra, GL_IBM_multimode_draw_arrays, GL_KHR_debug, 
      GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, 
      GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, 
      GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc

  OpenGL version string: 3.0 Mesa 10.3.0
  OpenGL shading language version string: 1.30
  OpenGL context flags: (none)
  OpenGL extensions:
      GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
      GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, 
      GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3, 
      GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, 
      GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
      GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, 
      GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
      GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
      GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, 
      GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
      GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, 
      GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
      GL_ARB_derivative_control, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
      GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
      GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
      GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
      GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
      GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
      GL_ARB_get_program_binary, GL_ARB_half_float_pixel, 
      GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
      GL_ARB_internalformat_query, GL_ARB_invalidate_subdata, 
      GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, 
      GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
      GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, 
      GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
      GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
      GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
      GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters, 
      GL_ARB_shader_bit_encoding, GL_ARB_shader_objects, 
      GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, 
      GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
      GL_ARB_shadow, GL_ARB_sync, GL_ARB_texture_border_clamp, 
      GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, 
      GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, 
      GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, 
      GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
      GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather, 
      GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
      GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
      GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
      GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
      GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, 
      GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, 
      GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, 
      GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
      GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
      GL_ARB_vertex_program, GL_ARB_vertex_shader, 
      GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
      GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
      GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, 
      GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
      GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
      GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
      GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, 
      GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
      GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
      GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
      GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
      GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
      GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
      GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
      GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
      GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, 
      GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
      GL_EXT_texture_array, GL_EXT_texture_compression_dxt1, 
      GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, 
      GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
      GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
      GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
      GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_object, 
      GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, 
      GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
      GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
      GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
      GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
      GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_KHR_debug, 
      GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_MESA_window_pos, 
      GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, 
      GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
      GL_NV_primitive_restart, GL_NV_texgen_reflection, 
      GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image, 
      GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
      GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
      GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

  OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.0
  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
  OpenGL ES profile extensions:
      GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
      GL_APPLE_texture_max_level, GL_EXT_blend_minmax, 
      GL_EXT_color_buffer_float, GL_EXT_discard_framebuffer, 
      GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays, 
      GL_EXT_read_format_bgra, GL_EXT_separate_shader_objects, 
      GL_EXT_shader_integer_mix, GL_EXT_texture_compression_dxt1, 
      GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888, 
      GL_EXT_texture_rg, GL_EXT_texture_type_2_10_10_10_REV, 
      GL_EXT_unpack_subimage, GL_NV_draw_buffers, GL_NV_fbo_color_attachments, 
      GL_NV_read_buffer, GL_OES_EGL_image, GL_OES_EGL_image_external, 
      GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture, 
      GL_OES_depth_texture_cube_map, GL_OES_element_index_uint, 
      GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer, 
      GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, 
      GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context, 
      GL_OES_texture_3D, GL_OES_texture_npot, GL_OES_vertex_array_object

  20 GLX Visuals
      visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
    id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
  ----------------------------------------------------------------------------
  0x020 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x021 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x08c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x08d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x08e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
  0x090 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
  0x091 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
  0x092 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
  0x093 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
  0x094 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x095 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x096 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x097 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x098 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
  0x099 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
  0x09a 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
  0x09b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
  0x09c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
  0x05f 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

  44 GLXFBConfigs:
      visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
    id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
  ----------------------------------------------------------------------------
  0x060  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
  0x061  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
  0x062  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x063  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x064  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
  0x065  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
  0x066 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x067 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x068 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x069 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x06a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x06b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
  0x06c 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
  0x06e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
  0x06f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
  0x070  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
  0x071  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
  0x072 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
  0x073 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
  0x074 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
  0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
  0x076  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
  0x077  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
  0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x079  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x07a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
  0x07b  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
  0x07c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x07d 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
  0x07e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x07f 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x080  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
  0x081  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
  0x082 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
  0x083 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
  0x084  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
  0x085  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
  0x086  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
  0x087  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
  0x088 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
  0x089 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
  0x08a 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
  0x08b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1386149/+subscriptions


References