Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 15 users
Status: Archived
Owner:
Closed: Aug 2015
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment
GPU process crashed
Reported by misterio...@gmail.com, Sep 16 2013 Back to list
UserAgent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1632.0 Safari/537.36

Steps to reproduce the problem:
1. Enabled chrome://flags/#ignore-gpu-blacklist
2. Tested on random webgl demo or open page chrome://gpu/
3. 

What is the expected behavior?
Working GPU hardware acceleration and WebGL

What went wrong?
Not working GPU hardware acceleration and WebGL

Did this work before? Yes It worked to version ~31.0.1626.0

Chrome version: 31.0.1632.0  Channel: n/a
OS Version: 6.2 (Windows 8)
Flash Version: Shockwave Flash 11.9 d900

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
3D CSS: Unavailable. Hardware acceleration unavailable
CSS Animation: Software only, hardware acceleration unavailable
WebGL: Unavailable. Hardware acceleration unavailable
WebGL multisampling: Unavailable. Hardware acceleration unavailable
Flash 3D: Unavailable. Hardware acceleration unavailable
Flash Stage3D: Unavailable. Hardware acceleration unavailable
Flash Stage3D Baseline profile: Unavailable. Hardware acceleration unavailable
Texture Sharing: Unavailable. Hardware acceleration unavailable
Video Decode: Software only, hardware acceleration unavailable
Video: Software only, hardware acceleration unavailable
Problems Detected
GPU process was unable to boot: GPU access is disabled in chrome://settings.
Driver Bug Workarounds
clear_alpha_in_readpixels
disable_angle_instanced_arrays
disable_d3d11
exit_on_context_lost
set_texture_filter_before_generating_mipmap
use_current_program_after_successful_link
Version Information
Data exported	17.9.2013 01:09:34
Chrome version	Chrome/31.0.1632.0
Operating system	Windows NT 6.2
Software rendering list version	0
Driver bug list version	2.15
ANGLE revision	2444
2D graphics backend	Skia
Performance Information
Graphics	7.3
Gaming	7.3
Overall	5.9
Driver Information
Initialization time	0
Sandboxed	false
GPU0	VENDOR = 0x10de, DEVICE= 0x0fc6
Optimus	false
AMD switchable	false
Driver vendor	NVIDIA
Driver version	9.18.13.2724
Driver date	9-12-2013
Pixel shader version	
Vertex shader version	
Machine model	
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS	
Window system binding vendor	
Window system binding version	
Window system binding extensions	
Reset notification strategy	0x0000
Diagnostics
... loading ...
Log Messages
GpuProcessHostUIShim: The GPU process crashed!
 
Labels: Cr-Internals-GPU
In Chrome's settings page, under "Advanced Settings", is "Use hardware acceleration when available" checked?  
Yes, "Use hardware acceleration when available" is enabled.
I attach video showing this issue.
Video.avi
3.4 MB Download
Comment 4 by vangelis@google.com, Sep 18 2013
Cc: jbau...@chromium.org zmo@chromium.org
Hmm, it looks like for some reason your GPU process crashed more than 3 times and access was disabled. If you have enabled crash reporting, mind posting here any crash ids you see in about:crashes ?  Also, you may want to try starting chrome with --reduce-gpu-sandbox or --disable-gpu-sandbox to see if that helps.

Is this a new failure or does it also happen with Chrome stable (version 29)? 
I don't know whether any reports are associated with this issue. So I pasting all ids shown in about:crashes

b4bf2155e3013f84
74fe0adb484564c3
e820a5f4a5ce2392
e820a5f4a5ce2f54
6b44a457fb2efde3
09b568adc16d1779
6b4884ffc957f71f
115791ceedfe9eae
ab9038380135e89a

In Chrome stable working fine.
I checked on few versions:
Chrome 29 stable: OK
Chrome 30 beta : OK
Chrome 31 dev (31.0.1626.1) : crash (with --reduce-gpu-sandbox or --disable-gpu-sandbox : crash)
newest Chromium build : crash (with --reduce-gpu-sandbox or --disable-gpu-sandbox : crash)

Chrome 31 dev (31.0.1612.2) : OK

Comment 6 by jketr...@gmail.com, Oct 6 2013
I'm seeing this on an Intel GPU based system (VENDOR = 0x8086, DEVICE= 0x0126, driver version 9.17.10.3223) with Chrome 31 beta (31.0.1650.8) 

It was working prior to updating yesterday (unfortunately I don't know the specific build number.)

End of about://gpu Log messages says:
* GpuProcessHostUIShim: The GPU process crashed!

Thank you misteriowawa@ . The first 8 crash IDs correspond to  issue 290244 . The last one is different and I filed  issue 304861  for it. However, unfortunately, none of these crash reports are from a gpu process crash.

Misteriowawa@ , why did you have to bypass the gpu blacklist?  What was your about:gpu page showing before bypassing? 

jketreno@ do you see any crash id's in your about:crashes page? 

Labels: Needs-Feedback
Cc: tkonch...@chromium.org
@ Misteriowawa, Could you please respond to comment #7
Cc: rponnada@chromium.org
Labels: -Needs-Feedback M-31
Status: Untriaged
Tested this issue on windows7 using 31.0.1650.34 (Official Build 230433) m with below steps::

WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated

1. Enabled chrome://flags/#ignore-gpu-blacklist
2. Open page chrome://gpu/ -- Observed that 

WebGL: Unavailable. Hardware acceleration unavailable
WebGL multisampling: Unavailable. Hardware acceleration unavailable

Based on above steps tried bisect::
CHANGELOG URL:
  http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/tru
nk/src&range=219839%3A219862

BLINK CHANGELOG URL:
  http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?ur
l=/trunk&range=156798%3A156795

Please let me know if missed any repro steps..



Owner: zmo@chromium.org
Status: Assigned
Repros for me as well.. Running chrome with --ignore-gpu-blacklist appears to cause the GPU process to crash. No crash-id's are generated. 

Mo, can you please have a look? 

Labels: -M-31 M-33
Moving to M33. 
Comment 13 by Deleted ...@, Feb 7 2014
I am having a similar problem. 

On chrome any WebGL crashes, However, Firefox runs a WebGL demo such as http://www.chromeexperiments.com/detail/oimojs/?f=  very well at 23 fps.
So I would conclude the problem is NOT with the video drivers.

Initialization time	218
Sandboxed	true
GPU0	VENDOR = 0x1002, DEVICE= 0x68f9
Optimus	false
AMD switchable	false
Driver vendor	ATI / AMD
Driver version	13.101
Driver date	
Pixel shader version	4.30
Vertex shader version	4.30
Machine model	
GL version	4.2
GL_VENDOR	ATI Technologies Inc.
GL_RENDERER	ATI Radeon HD 5450
GL_VERSION	4.2.12337 Compatibility Profile Context 13.101

Comment 14 by Deleted ...@, Feb 11 2014
me to with ATI 4850 HD,
i have trouble on visualization of video, v-sinc and lag 
Comment 15 by Deleted ...@, Jun 29 2014
This problem affects me as well. Version 35.0.1916.153, ubuntu linux, most recent ATI proprietary drivers. ATI Radeon HD 7870

Paste of chrome://gpu page:
Version Information
Data exported	29/6/2014 00:07:11
Chrome version	Chrome/35.0.1916.153
Operating system	Linux 3.13.0-24-generic
Software rendering list version	0
Driver bug list version	4.9
ANGLE commit id	4b65c53df548
2D graphics backend	Skia
Command Line Args	--flag-switches-begin --ignore-gpu-blacklist --flag-switches-end
Driver Information
Initialization time	73
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x6818
Optimus	false
AMD switchable	false
Driver vendor	ATI / AMD
Driver version	14.20
Driver date	
Pixel shader version	4.40
Vertex shader version	4.40
Machine model	
GL version	4.4
GL_VENDOR	ATI Technologies Inc.
GL_RENDERER	AMD Radeon HD 7800 Series
GL_VERSION	4.4.12967 Compatibility Profile Context 13.101
GL_EXTENSIONS	GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture 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_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader 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_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect 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_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object 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_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine 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_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range 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_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit 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_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform 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_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access 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_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram 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_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc 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 GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp 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_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint
Window system binding vendor	ATI
Window system binding version	1.4
Window system binding extensions	GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group
Direct rendering	Yes
Reset notification strategy	0x0000
Log Messages
[6221:6221:0628/140448:ERROR:sandbox_linux.cc(297)] : InitializeSandbox() called with multiple threads in process gpu-process
[6221:6239:0628/145012:ERROR:gpu_watchdog_thread.cc(253)] : The GPU process hung. Terminating after 10000 ms.
GpuProcessHostUIShim: The GPU process crashed!
[3858:3858:0628/145013:ERROR:sandbox_linux.cc(297)] : InitializeSandbox() called with multiple threads in process gpu-process
[3858:3861:0628/145025:ERROR:gpu_watchdog_thread.cc(253)] : The GPU process hung. Terminating after 10000 ms.
GpuProcessHostUIShim: The GPU process crashed!
[5094:5094:0628/145025:ERROR:sandbox_linux.cc(297)] : InitializeSandbox() called with multiple threads in process gpu-process
[5094:5097:0628/145037:ERROR:gpu_watchdog_thread.cc(253)] : The GPU process hung. Terminating after 10000 ms.
GpuProcessHostUIShim: The GPU process crashed!
Status: Archived
Slated to an old branch and no activity in the bug in over a year suggest that this can be archived.
Sign in to add a comment