After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 702827 - Firefox' Alt-Tab window preview renders black images
Firefox' Alt-Tab window preview renders black images
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: drivers
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-06-21 16:33 UTC by Tobias Mueller
Modified: 2017-02-17 10:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of the working window preview (310.43 KB, image/png)
2013-06-21 16:33 UTC, Tobias Mueller
Details
Screenshot of the non working window preview (264.71 KB, image/png)
2013-06-21 16:33 UTC, Tobias Mueller
Details

Description Tobias Mueller 2013-06-21 16:33:20 UTC
Created attachment 247466 [details]
Screenshot of the working window preview

Instead of the window content, nothing is displayed. Other applications like GNOME-Terminal work fine. I have other problems which I presume are rooted in the same problem: Modal popups like alert()s render the window contents transparent or make it go away such that only the dialogue is visible and not the hosting window.

This is some Ubuntu in a VirtualBox on a Windows host. 3D acceleration is ticked in the VirtualBox settings.

OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
Comment 1 Tobias Mueller 2013-06-21 16:33:56 UTC
Created attachment 247467 [details]
Screenshot of the non working window preview
Comment 2 drago01 2013-06-21 19:36:10 UTC
Looks like a driver bug to me.
The difference between the first and the second screenshot is not gnome-terminal vs. firefox (that does not matter) but that the second one has more windows that can fit in (see the arrow at the side). This causes the fade effect shader to kick in which seems for some reason not to work with your driver. 

"Modal popups like alert()s render the window contents
transparent or make it go away such that only the dialogue is visible and not
the hosting window."

This again triggers a shader based effect which apparently fails too.

So the driver claims to support GLSL but something does not work right. Any erros printed to stderr ?

Run gnome-shell in a terminal (gnome-shell --replace) and trigger the failure. Whats the output if any?
Comment 3 Tobias Mueller 2013-06-24 10:39:16 UTC
FWIW: This is the full output of glxinfo:

$ glxinfo 
name of display: :0
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
GLX version: 1.3
GLX extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
    GL_EXT_texture_compression_s3tc, GL_EXT_draw_range_elements, 
    GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array, 
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_EXT_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_EXT_texture_env_dot3, 
    GL_ARB_texture_mirrored_repeat, GL_IBM_texture_mirrored_repeat, 
    GL_ATI_texture_mirror_once, GL_ARB_texture_non_power_of_two, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, 
    GL_ARB_pixel_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_func_separate, 
    GL_EXT_blend_subtract, GL_EXT_texture_env_add, GL_EXT_fog_coord, 
    GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_wrap, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_object, GL_EXT_texture3D, GL_IBM_rasterpos_clip, 
    GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program_option, 
    GL_NV_fragment_program2, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_texgen_reflection, 
    GL_NV_texture_rectangle, GL_ARB_texture_rectangle, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_SGIS_generate_mipmap, GL_ARB_shading_language_100, 
    GL_ARB_shader_objects, GL_ARB_vertex_shader, GL_ARB_fragment_shader, 
    GL_EXT_texture_sRGB, GL_EXT_framebuffer_blit, 
    GL_EXT_blend_equation_separate, GL_EXT_stencil_two_side, 
    GL_CR_state_parameter, GL_CR_cursor_position, GL_CR_bounding_box, 
    GL_CR_print_string, GL_CR_tilesort_info, GL_CR_synchronization, 
    GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_window_size, 
    GL_CR_tile_info, GL_CR_saveframe, GL_CR_readback_barrier_size, 
    GL_CR_server_id_sharing, GL_CR_server_matrix,  GL_EXT_stencil_two_side

96 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
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0db 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0dc 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0dd 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0de 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0df 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e0 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e1 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e2 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e3 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e4 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e5 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e6 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e7 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e8 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0e9 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ea 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0eb 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ec 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ed 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ee 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ef 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f0 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f1 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f2 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f3 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f4 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f5 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f6 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f7 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f8 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0f9 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0fa 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0fb 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0fc 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0fd 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0fe 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x0ff 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x100 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x101 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x102 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x103 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x104 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x105 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x106 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x107 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x108 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x109 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10a 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10b 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10c 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10d 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10e 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x10f 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x110 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x111 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x112 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x113 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x114 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x115 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x116 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x117 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x118 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x119 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11a 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11b 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11c 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11d 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11e 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x11f 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x120 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x121 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x122 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x123 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x124 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x125 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x126 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x127 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x128 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x129 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12a 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12b 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12c 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12d 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12e 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x12f 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x130 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x131 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x132 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x133 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x134 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x135 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x136 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x137 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x138 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None
0x04a 32 tc  0  32  0 r  y y   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None

96 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
----------------------------------------------------------------------------
0x021 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0db 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0dc 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0dd 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0de 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0df 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0e9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ea 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0eb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ec 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ed 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ee 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ef 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0f9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0fa 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0fb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0fc 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0fd 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0fe 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x0ff 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x100 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x101 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x102 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x103 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x104 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x105 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x106 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x107 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x108 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x109 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x10f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x110 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x111 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x112 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x113 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x114 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x115 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x116 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x117 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x118 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x119 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x11f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x120 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x121 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x122 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x123 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x124 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x125 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x126 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x127 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x128 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x129 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x12f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x130 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x131 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x132 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x133 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x134 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x135 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x136 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x137 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x138 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8  0  0  0  0  1 1 None
0x04a 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  8  0  0  0  0  1 1 None



And yes, I verified that the problem is the length of the window list.



Here is what happens when I start gnome-shell --replace

$ gnome-shell --replace
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL Warning: crPixelCopy3D:  simply crMemcpy'ing from srcPtr to dstPtr
OpenGL Info: Using XSHM for GLX_EXT_texture_from_pixmap
      JS LOG: IBus version is too old
      JS LOG: GNOME Shell started at Mon Jun 24 2013 12:32:21 GMT+0200 (CEST)
Window manager warning: Log level 16: STACK_OP_REMOVE: window 0x49 not in stack
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631



And the same stuff is printed when I'm reproducing the issue with alt+`

OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631


$ apt-cache policy virtualbox-guest-x11
virtualbox-guest-x11:
  Installed: 4.2.10-dfsg-0ubuntu2
  Candidate: 4.2.10-dfsg-0ubuntu2
  Version table:
 *** 4.2.10-dfsg-0ubuntu2 0
        500 http://de.archive.ubuntu.com/ubuntu/ raring/multiverse amd64 Packages
        100 /var/lib/dpkg/status


I see that it is not necessarily gnome-shell's fault. But maybe it can deactivate certain shader usages when running on that driver.

Shall I file a bug against the VirtualBox driver, too?
Comment 4 drago01 2013-06-24 10:41:32 UTC
(In reply to comment #3)

> Shall I file a bug against the VirtualBox driver, too?

Yes please do.
Comment 5 drago01 2013-06-24 10:43:03 UTC
(In reply to comment #4)
> (In reply to comment #3)
> 
> > Shall I file a bug against the VirtualBox driver, too?
> 
> Yes please do.

We should try to get the driver fixed first ... it does support GLSL after all just fails here for some reason. So our current "does not support shaders" check does not work.
Comment 6 Tobias Mueller 2013-07-22 09:29:44 UTC
There is not much movement on VirtualBox' side: https://www.virtualbox.org/ticket/11894
So is it possible to manually deactivate the effects that don't work properly?

FWIW: running GNOME-Shell via VirtualBox is a dreadful experience. It's quite slow, compared to Unity or LXDE. It is also very resource intensive so that the laptop's battery is drained after an hour while it lasts three to four hours when running alternatives.
Comment 7 drago01 2013-07-22 12:38:43 UTC
(In reply to comment #6)
> There is not much movement on VirtualBox' side:
> https://www.virtualbox.org/ticket/11894
> So is it possible to manually deactivate the effects that don't work properly?

We could do that (there is no option to do that currently other then editing the code/css).

> FWIW: running GNOME-Shell via VirtualBox is a dreadful experience. It's quite
> slow, compared to Unity or LXDE. It is also very resource intensive so that the
> laptop's battery is drained after an hour while it lasts three to four hours
> when running alternatives.

Which apps / windows did you have open? Is there a high cpu usage inside the VM?
Comment 8 Tobias Mueller 2013-07-22 14:03:44 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > There is not much movement on VirtualBox' side:
> > https://www.virtualbox.org/ticket/11894
> > So is it possible to manually deactivate the effects that don't work properly?
> 
> We could do that
Yeah, right now the experience is bad. And while having the driver fixed is the correct solution, it doesn't seem to work well in this case. And I can imagine that more misbehaving drivers will pop up over time.

> > FWIW: running GNOME-Shell via VirtualBox is a dreadful experience. It's quite
> > slow, compared to Unity or LXDE. It is also very resource intensive so that the
> > laptop's battery is drained after an hour while it lasts three to four hours
> > when running alternatives.
> 
> Which apps / windows did you have open?
well, the usual suspects: Firefox, several gnome-terminals, tomboy, ...
 
> Is there a high cpu usage inside the VM?
yeah. it's gnome-shell. Just right now (on a desktop) it's consuming roughly 20% in the main process and in one of the threads.
It's a big CPU, some i7, 8 core, 2.5GHz or so.

The laptop also has a biggish quad-core i5 CPU, but I needed to switch to LXDE to get acceptable battery life. I'm open to a certain amount of debugging / profiling. But unfortunately not very much.
Comment 9 Tobias Mueller 2017-02-17 10:59:45 UTC
Let's assume the virtualbox driver is fixed by now.