GNOME Bugzilla – Bug 702827
Firefox' Alt-Tab window preview renders black images
Last modified: 2017-02-17 10:59:45 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
Created attachment 247467 [details] Screenshot of the non working window preview
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?
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?
(In reply to comment #3) > Shall I file a bug against the VirtualBox driver, too? Yes please do.
(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.
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.
(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?
(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.
Let's assume the virtualbox driver is fixed by now.