Issue metadata
Sign in to add a comment
|
Chrome crashes OS X Sierra when playing fullscreen video on Netflix
Reported by
bogd...@netflix.com,
Oct 3 2016
|
||||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 Example URL: https://www.netflix.com/watch/70297087 Steps to reproduce the problem: 1. Start playback: https://www.netflix.com/watch/70297087 2. Go to fullscreen video mode 3. Watch for a video glitch artifact (a bad frame renders) -- should happen within 1 - 3 minutes of playback What is the expected behavior? Not crash the system. I attempted to repro in Safari but could not. What went wrong? Video will freeze, OS spinner appears, the OS crashes to Mac login screen -- all apps killed. Did this work before? Yes Pre macOS Sierra? Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? Yes Chrome version: 53.0.2785.116 Channel: stable OS Version: OS X 10.12.0 Flash Version: Shockwave Flash 23.0 r0 Please contact me for a sysdiagnose for the machine in question.
,
Oct 4 2016
Unable to signin into Netflix via facebook account as well, as Netflix is not available for free in india. Hence, looping MTV team for further investigation on this issue. bogdanc@ - Could you please provide the crash id?
,
Oct 4 2016
@krajshree This bug crashes the OS, not just the browser, so I don't have a crash ID. I do have a system dump of the mac if you need it (via OS X sysdiagnose). The issue only manifested on a specific machine and could not repro on all machines. Please let me know if you want the sysdiagnose archive (it is ~120MB).
,
Oct 4 2016
rsesek@: Can you help please? Thanks.
,
Oct 6 2016
The sysdiagnose may be helpful. Getting the contents of about:gpu would probably be a good start, though. How reproducible is this for you?
,
Oct 6 2016
Reproducible all the time for this specific machine. I am requesting the about:gpu info and will report back here. What is the best way to send the sysdiagnose file? It is 100+ MB.
,
Oct 6 2016
Attached is the about:gpu of the affected machine. Here is the copy/paste: Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Native GpuMemoryBuffers: Hardware accelerated Rasterization: Software only. Hardware acceleration disabled Video Decode: Hardware accelerated Video Encode: Hardware accelerated WebGL: Hardware accelerated Driver Bug Workarounds disable_framebuffer_cmaa disable_multimonitor_multisampling disable_webgl_rgb_multisampling_usage init_varyings_without_static_use msaa_is_slow pack_parameters_workaround_with_pack_buffer regenerate_struct_names scalarize_vec_and_mat_constructor_args set_zero_level_before_generating_mipmap unfold_short_circuit_as_ternary_operation unpack_alignment_workaround_with_unpack_buffer use_intermediary_for_copy_texture_image use_shadowed_tex_level_params validate_multisample_buffer_allocation Problems Detected Multisampling is buggy on OSX when multiple monitors are connected: 237931 Applied Workarounds: disable_multimonitor_multisampling Multisampled renderbuffer allocation must be validated on some Macs: 290391 Applied Workarounds: validate_multisample_buffer_allocation Unfold short circuit on Mac OS X: 307751 Applied Workarounds: unfold_short_circuit_as_ternary_operation Mac drivers handle varyings without static use incorrectly: 322760 Applied Workarounds: init_varyings_without_static_use Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args Mac drivers handle struct scopes incorrectly: 403957 Applied Workarounds: regenerate_struct_names On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565 Applied Workarounds: msaa_is_slow glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499 Applied Workarounds: set_zero_level_before_generating_mipmap Pack parameters work incorrectly with pack buffer bound: 563714 Applied Workarounds: pack_parameters_workaround_with_pack_buffer Alignment works incorrectly with unpack buffer bound: 563714 Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777 Applied Workarounds: use_intermediary_for_copy_texture_image Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.: 607130 Applied Workarounds: disable_webgl_rgb_multisampling_usage Mac Drivers store texture level parameters on int16_t that overflow: 610153 Applied Workarounds: use_shadowed_tex_level_params Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198 Applied Workarounds: disable_framebuffer_cmaa Accelerated rasterization has been disabled, either via blacklist, about:flags or the command line. Disabled Features: rasterization Version Information Data exported 10/6/2016, 4:39:22 PM Chrome version Chrome/53.0.2785.143 Operating system Mac OS X 10.12.0 Software rendering list version 11.7 Driver bug list version 8.93 ANGLE commit id c9e893119842 2D graphics backend Skia Command Line Args Chrome.app/Contents/MacOS/Google Chrome --flag-switches-begin --flag-switches-end Driver Information Initialization time 246 In-process GPU false Sandboxed true GPU0 VENDOR = 0x8086, DEVICE= 0x162b *ACTIVE* Optimus false AMD switchable false Driver vendor Driver version 10.18.65 Driver date Pixel shader version 1.20 Vertex shader version 1.20 Max. MSAA samples 8 Machine model name MacBookPro Machine model version 12.1 GL_VENDOR Intel Inc. GL_RENDERER Intel(R) Iris(TM) Graphics 6100 GL_VERSION 2.1 INTEL-10.18.65 GL_EXTENSIONS GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map 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_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos 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_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 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_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod Disabled Extensions Window system binding vendor Window system binding version Window system binding extensions Direct rendering Yes Reset notification strategy 0x0000 GPU process crash count 0 Compositor Information Tile Update Mode Zero-copy Partial Raster Disabled GpuMemoryBuffers Status ATC Software only ATCIA Software only DXT1 Software only DXT5 Software only ETC1 Software only R_8 GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT BGR_565 Software only RGBA_4444 Software only RGBX_8888 Software only RGBA_8888 GPU_READ, SCANOUT BGRX_8888 GPU_READ, SCANOUT BGRA_8888 GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT YVU_420 Software only YUV_420_BIPLANAR GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT UYVY_422 GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT Log Messages [629:1547:1003/161141:ERROR:latency_info.cc(158)] : GpuCommandBufferStub::OnAsyncFlush, LatencyInfo vector size 191 is too big. [629:1547:1005/094159:ERROR:gles2_cmd_decoder.cc(8599)] : [.Offscreen-For-WebGL-0x7fee18067000]RENDER WARNING: there is no texture bound to the unit 0 [629:1547:1005/094159:ERROR:gles2_cmd_decoder.cc(8599)] : [.Offscreen-For-WebGL-0x7fee18067000]RENDER WARNING: there is no texture bound to the unit 0
,
Oct 10 2016
bogdanc@netflix.com, can you provide the crash ID? you can find it in chrome://crashes
,
Oct 11 2016
,
Oct 11 2016
,
Oct 12 2016
@yini, crash reporting was turned off. If you need these details I can try to repro again with reporting enabled.
,
Oct 12 2016
,
Oct 18 2016
Is this in internals>media component? if not, ccameron@, can you assign it to appropriate component? thanks
,
Oct 18 2016
,
Oct 18 2016
bogdanc@netflix.com: If you can enable crash reporting, repro the crash and let us know the crash ID, it will be way easier for us to investigate the issue. Thank you!
,
Oct 19 2016
Crash reporting enabled, repro issue, then logged into macOS, started chrome, and went to chrome://crashes, which says that the crash report was not uploaded. Is there a manual way to grab the crash log?
,
Oct 19 2016
The reports should be stored in ~/Library/Application Support/Google/Chrome/Crashpad/completed.
,
Oct 19 2016
I was able to reproduce the issue yesterday and have attached the crash report.
,
Oct 19 2016
Symbolicated crash report attached. Does the latest crash show up in chrome://crashes? If, what is the crash ID?
,
Oct 19 2016
Thread 0 ( * CRASHED * EXC_BAD_INSTRUCTION / 0x00000001 @ 0x7fffcbb7328e ) 0 [AppKit - 0x3a528e] -[NSApplication _crashOnException:] 1 [AppKit - 0x3a51d5] -[NSApplication reportException:] 2 [AppKit - 0x3c0a7] -[NSApplication run] 3 [Google Chrome Framework - message_pump_mac.mm:682] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) 4 [Google Chrome Framework - message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) 5 [Google Chrome Framework - run_loop.cc:36] base::RunLoop::Run() 6 [Google Chrome Framework - chrome_browser_main.cc:1947] ChromeBrowserMainParts::MainMessageLoopRun(int*) 7 [Google Chrome Framework - browser_main_loop.cc:944] content::BrowserMainLoop::RunMainMessageLoopParts() 8 [Google Chrome Framework - memory:2725] content::BrowserMainRunnerImpl::Run() 9 [Google Chrome Framework - browser_main.cc:46] content::BrowserMain(content::MainFunctionParams const&) 10 [Google Chrome Framework - content_main_runner.cc:785] content::ContentMainRunnerImpl::Run() 11 [Google Chrome Framework - content_main.cc:20] content::ContentMain(content::ContentMainParams const&) 12 [Google Chrome Framework - chrome_main.cc:84] ChromeMain 13 [Google Chrome - chrome_exe_main_mac.c:91] main 14 [Google Chrome - 0xb24] start lastexception NSInternalInconsistencyException reason CGSSetMenuBarCompanionWindow failure err: 268435459, for <NSToolbarFullScreenWindowManager: 0x7fb9fa0919a0> - Window: - attaches to menu bar - spaceID: 2374 lastexception_bt 0x105d8fb83 0x10589ffeb 0x7fffe22dfcad 0x7fffcdc0c232 0x7fffcf63f390 0x7fffcc1a17e0 0x7fffcc19b0cd 0x7fffcb947e15 0x7fffcc19afaa 0x7fffcbbbea1f 0x7fffcb99a375 0x7fffcbc40fdf 0x7fffcbc411b5 0x7fffcbc40f8c 0x7fffcb811fd3 0x7fffcbbbe7e2 0x7fffcbbbe751 0x105d8fb83 [Google Chrome Framework - safe_conversions.h:77] base::debug::StackTrace::StackTrace() 0x10589ffeb [Google Chrome Framework - chrome_browser_application_mac.mm:107] chrome_browser_application_mac::(anonymous namespace)::ExceptionPreprocessor(objc_object*) 0x7fffcf63f390 [AppKit + 0x3e71390] numberOfWindowsDoingConstraintVisualization 0x7fffcc1a17e0 [AppKit + 0x9d37e0] -[NSToolbarFullScreenWindowManager _updateMenubarCompanionWindowAutohideHeight] 0x7fffcc19b0cd [AppKit + 0x9cd0cd] __50-[NSToolbarFullScreenWindow _adjustWindowToScreen]_block_invoke 0x7fffcb947e15 [AppKit + 0x179e15] NSPerformVisuallyAtomicChange 0x7fffcc19afaa [AppKit + 0x9ccfaa] -[NSToolbarFullScreenWindow _adjustWindowToScreen] 0x7fffcbbbea1f [AppKit + 0x3f0a1f] -[NSWindow _displayChangedSoAdjustWindows:] 0x7fffcb99a375 [AppKit + 0x1cc375] __44-[NSApplication makeWindowsPerform:inOrder:]_block_invoke 0x7fffcbc40fdf [AppKit + 0x472fdf] __52-[NSApplication _findWindowWithOptions:passingTest:]_block_invoke 0x7fffcbc411b5 [AppKit + 0x4731b5] -[NSApplication enumerateWindowsWithOptions:usingBlock:] 0x7fffcbc40f8c [AppKit + 0x472f8c] -[NSApplication _findWindowWithOptions:passingTest:] 0x7fffcb811fd3 [AppKit + 0x43fd3] -[NSApplication makeWindowsPerform:inOrder:] 0x7fffcbbbe7e2 [AppKit + 0x3f07e2] -[NSApplication _reactToScreenInvalidationImmediately:] 0x7fffcbbbe751 [AppKit + 0x3f0751] __44-[NSApplication _reactToScreenInvalidation:]_block_invoke Seems related to the fullscreen menubar interaction. err 268435459 = 0x10000003, which could mean the WindowServer is dying (c.f. https://bugs.chromium.org/p/chromium/issues/detail?id=536195#c14).
,
Oct 19 2016
,
Oct 20 2016
I'd like to add that this happens to me too, and the fix is to disable Hardware Acceleration. Doesn't happen on Safari, but it happens with YouTube on Chrome as well. Can repro and post logs, if you'd like.
,
Oct 20 2016
aky@: Two questions: 1. Please post your about:gpu output (I wonder if it matches #7) 2. Can you try running from the command-line with --disable-remote-core-animation: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-remote-core-animation and see if the issue reproduces.
,
Oct 20 2016
# about:gpu output
Graphics Feature Status
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Hardware accelerated
Rasterization: Hardware accelerated
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
VPx Video Decode: Hardware accelerated
WebGL: Hardware accelerated
Driver Bug Workarounds
disable_framebuffer_cmaa
disable_multimonitor_multisampling
disable_webgl_rgb_multisampling_usage
get_frag_data_info_bug
msaa_is_slow
pack_parameters_workaround_with_pack_buffer
rebind_transform_feedback_before_resume
regenerate_struct_names
scalarize_vec_and_mat_constructor_args
set_zero_level_before_generating_mipmap
unfold_short_circuit_as_ternary_operation
unpack_alignment_workaround_with_unpack_buffer
use_intermediary_for_copy_texture_image
use_shadowed_tex_level_params
validate_multisample_buffer_allocation
Problems Detected
Multisampling is buggy on OSX when multiple monitors are connected: 237931
Applied Workarounds: disable_multimonitor_multisampling
Multisampled renderbuffer allocation must be validated on some Macs: 290391
Applied Workarounds: validate_multisample_buffer_allocation
Unfold short circuit on Mac OS X: 307751
Applied Workarounds: unfold_short_circuit_as_ternary_operation
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Mac drivers handle struct scopes incorrectly: 403957
Applied Workarounds: regenerate_struct_names
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499
Applied Workarounds: set_zero_level_before_generating_mipmap
Pack parameters work incorrectly with pack buffer bound: 563714
Applied Workarounds: pack_parameters_workaround_with_pack_buffer
Alignment works incorrectly with unpack buffer bound: 563714
Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777
Applied Workarounds: use_intermediary_for_copy_texture_image
Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.: 607130
Applied Workarounds: disable_webgl_rgb_multisampling_usage
Mac Drivers store texture level parameters on int16_t that overflow: 610153
Applied Workarounds: use_shadowed_tex_level_params
Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198
Applied Workarounds: disable_framebuffer_cmaa
glGetFragData{Location|Index} works incorrectly on Max: 638340
Applied Workarounds: get_frag_data_info_bug
glResumeTransformFeedback works incorrectly on Intel GPUs: 638514
Applied Workarounds: rebind_transform_feedback_before_resume
Version Information
Data exported 20/10/2016, 19:42:42
Chrome version Chrome/54.0.2840.59
Operating system Mac OS X 10.12.0
Software rendering list version 11.12
Driver bug list version 9.00
ANGLE commit id 905fbdea9ef0
2D graphics backend Skia/54 a21f10dd8b19c6cb47d07d94d0a0525c16461969
Command Line Args Chrome.app/Contents/MacOS/Google Chrome -psn_0_2769572 --flag-switches-begin --flag-switches-end
Driver Information
Initialization time 120
In-process GPU false
Sandboxed true
GPU0 VENDOR = 0x8086, DEVICE= 0x162b *ACTIVE*
Optimus false
AMD switchable false
Driver vendor
Driver version 10.18.65
Driver date
Pixel shader version 1.20
Vertex shader version 1.20
Max. MSAA samples 8
Machine model name MacBookPro
Machine model version 12.1
GL_VENDOR Intel Inc.
GL_RENDERER Intel(R) Iris(TM) Graphics 6100
GL_VERSION 2.1 INTEL-10.18.65
GL_EXTENSIONS GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map 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_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos 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_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 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_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
Disabled Extensions
Window system binding vendor
Window system binding version
Window system binding extensions
Direct rendering Yes
Reset notification strategy 0x0000
GPU process crash count 0
Compositor Information
Tile Update Mode Zero-copy
Partial Raster Enabled
GpuMemoryBuffers Status
ATC Software only
ATCIA Software only
DXT1 Software only
DXT5 Software only
ETC1 Software only
R_8 GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
BGR_565 Software only
RGBA_4444 Software only
RGBX_8888 Software only
RGBA_8888 GPU_READ, SCANOUT
BGRX_8888 GPU_READ, SCANOUT
BGRA_8888 GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
YVU_420 Software only
YUV_420_BIPLANAR GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
UYVY_422 GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
2. Yup! That did it. Quit Chrome completely, ran it with that flag, and no more crashing. I'm just getting spammed with the following in Terminal:
objc[25845]: __weak variable at 0x7f9249aa1bd0 holds 0x2121212121212121 instead of 0x7f92499a11f0. This is probably incorrect use of objc_storeWeak() and objc_loadWeak(). Break on objc_weak_error to debug.
It's all good, though! Cheers.
,
Oct 20 2016
Interesting! I see that both of the affected machines have: GPU0 VENDOR = 0x8086, DEVICE= 0x162b *ACTIVE* I wonder if this is because of the CoreAnimation renderer or because of AVFoundation (that flag kills off both of them).
,
Oct 20 2016
Any way to single them out? :)
,
Oct 20 2016
I've been meaning to add a flag to do that for a while -- I'll check one in, then I'll ask you to try them in Canary.
,
Oct 22 2016
Folks, I was facing the same problem. I've tried some steps that I saw in another forums..unsuccessfully. Finally, I disabled the hardware acceleration and the videos on full screen stopped to crash the OSX Sierra. I'm sure that is not the best solution but it's a valid workaround if you don't work with hard images and video processing/edition. I don't know (technically) how this action has solved my issue..but works! Using Chrome latest version - 54.0.2840.71 (64-bit) and OSx SIERRA 10.12
,
Oct 24 2016
,
Oct 24 2016
In bug 658550 , there's a crash report for the WindowServer for when this happens.
,
Oct 24 2016
I have a patch out to add the flag to determine if this CA compositing or AVSampleBufferDisplayLayer causing problems (https://codereview.chromium.org/2440853002/). I'll want to determine - which GPU hardware is affected (is it just Intel) - which OS versions (is this just 10.12.0 -- do we still see it in 10.12.1?) - which feature (AVSampleBufferDisplayLayer is often a candidate)
,
Oct 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5666e3260f2ca02ca5ff615a6f4720de62cf690a commit 5666e3260f2ca02ca5ff615a6f4720de62cf690a Author: ccameron <ccameron@chromium.org> Date: Tue Oct 25 01:42:10 2016 Mac: Add command line flag to disable AVFoundation layers This is useful in debugging problems. BUG= 652409 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2440853002 Cr-Commit-Position: refs/heads/master@{#427227} [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/content/browser/gpu/gpu_process_host.cc [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/gpu/ipc/service/image_transport_surface_overlay_mac.mm [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/ui/base/ui_base_switches.cc [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/ui/base/ui_base_switches.h
,
Oct 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5666e3260f2ca02ca5ff615a6f4720de62cf690a commit 5666e3260f2ca02ca5ff615a6f4720de62cf690a Author: ccameron <ccameron@chromium.org> Date: Tue Oct 25 01:42:10 2016 Mac: Add command line flag to disable AVFoundation layers This is useful in debugging problems. BUG= 652409 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2440853002 Cr-Commit-Position: refs/heads/master@{#427227} [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/content/browser/gpu/gpu_process_host.cc [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/gpu/ipc/service/image_transport_surface_overlay_mac.mm [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/ui/base/ui_base_switches.cc [modify] https://crrev.com/5666e3260f2ca02ca5ff615a6f4720de62cf690a/ui/base/ui_base_switches.h
,
Oct 26 2016
Just installed the macOS 10.12.1b5 update and this problem seems to be fixed! Tried watching the first two mins of the episode on Netflix, during which the crash would happen, and it didn't! Chrome version: 54.0.2840.71
,
Oct 26 2016
Huh! Fingers crossed that this is the last we see of it!
,
Nov 2 2016
I had this issue. Disabling hardware acceleration in Chrome didn't help. It would only happen in my account. Removing all of my preferences (while NOT logged in) resolved it. I was able to move everything else back and "not replace" and it still works.
,
Nov 2 2016
Marking this fixed, as 10.12.1 seems to take care of it.
,
Nov 3 2016
It was working for a few hours but now the issue has returned. Before it was reproducible every time, then "resolved" it worked for about 8 videos and now it is reproducible every time again. I am running 10.12.1.
,
Nov 3 2016
I'm going to disable our use of AVFoundation on 10.12 across the board until this is resolved. I would bet that this is because of our use of remote layers.
,
Nov 3 2016
,
Nov 3 2016
Actually, bdog, can you attach a PDF printout of what you see when you go to chrome://gpu/ ?
,
Nov 3 2016
PDF is attached. This is definitely Apple's issue as I also get the same crash trying to load RimWorld in full screen.
,
Nov 7 2016
I have now permanently resolved the issue by removing all preferences and then NOT moving back any files that start with a dot, with "com.apple" and "ByHost".
,
Nov 8 2016
I was wrong, it was only working for 4 days in a row. I've spent all night and I've finally narrowed it down to "~/Library/Preferences/com.apple.universalaccess.plist". Resetting this file resolves the issue. I will not be customizing anything in the Accessibility prefpane as there obviously is a broken feature.
,
Nov 8 2016
bdog111@ - do you remember what you had customized?
,
Nov 9 2016
I changed the following from their defaults: "Use scroll gesture with modifier keys to zoom" I ticked this checkbox. "When zoomed in, the screen image moves:" and I selected "Continuously with pointer" Ticked the following checkboxes under Display: "Reduce motion" "Increase contrast" "Reduce transparency" "Flash the screen when an alert sound occurs". I didn't change anything else. I suspect the display related options the most as I wasn't zooming nor was there an alert sound and they are also the most relevant. I'm attaching the file that causes this issue as well. I'm using a MacBookPro8,3.
,
Nov 10 2016
ccameron@ - can you see if you can reproduce the window server crash by changing these accessibility settings? This is something we would want to report to Apple.
,
Nov 14 2016
I haven't been able to reproduce this in several hours of trying -- I think at this point we should have our manual QA work on reproducing this.
,
Nov 14 2016
Would you draw up some instructions and then work with TE to do some manual testing?
,
Nov 16 2016
tried macosx 10.12.1 with Canary channel M56.0.2919.0, and had a weird behaviour where 5s after going fullscreen, the screen would go black. moving the mouse again brought the video back (it was playing the entire time still - audio running, and esc takes me back to windowed where video is still playing). Updated to latest canary (56.0.2920.0) and tested with CDM 903 and new CDM candidate, no repro. content link ("CHef") plays fine at fullscreen on Sierra with Chrome M56.0.2920.0.
,
Nov 23 2016
Now I'm getting something else! Wanted to ask you in case it's related, but if not, I'll create a separate bug. I'm getting 'rolling window' while I'm watching in full screen, with subtitles on (couldn't reproduce without subs). Not very good at describing, but I recorded a short video: https://drive.google.com/a/google.com/file/d/0B0jTzVEXP7Bwak1KeXVEQ3htTjQ/view?usp=sharing - it's shared with @google.com only. What do you think?
,
Nov 28 2016
Wow -- I've never seen anything quite like that! Issue 661691 is about subtitles in Netflix having issues, and I think it's related. Subtitles cause frequent switches between "low power" and "normal" mode. I always see a flash the very first time that we enter "low power" mode, but that should be the last flash that we see.
,
Nov 29 2016
Reports of this in the wild: https://www.reddit.com/r/chrome/comments/5549mo/chrome_problems/ https://discussions.apple.com/thread/7687363 https://productforums.google.com/forum/#!topic/chrome/O_IW8MNN11Y https://productforums.google.com/forum/#!topic/chrome/1spDA0Km4Iw https://productforums.google.com/forum/#!topic/chrome/kWYdef86ZJU
,
Dec 1 2016
From #43: GPU0 VENDOR = 0x1002, DEVICE= 0x6741 GPU1 VENDOR = 0x8086, DEVICE= 0x0126 *ACTIVE*
,
Dec 1 2016
Un-dupe-ing this -- a system crash is different from the the flickering in Netflix
,
Dec 1 2016
Anyone else who is seeing this issue, please add the the GPU* VENDOR=*, DEVICE=* lines from about:gpu here. Trying to see if this is limited to a particular configuration.
,
Mar 17 2017
I've been having this issue on a MBP for months. However I don't believe there is a full system crash involved, only an issue with the Chrome process. I am able to cmd-tab out of the process, and force quit Chrome. Symptoms on my system: about 10-ish seconds after fullscreening a video, the video freezes, but the sound continues. Beachball (spinner) appears. Force quit makes system usable again. Willing to provide any additional requested info. Chrome 56.0.2924.87 (64-bit) GPU0 VENDOR = 0x10de, DEVICE= 0x0fe9 *ACTIVE* GPU1 VENDOR = 0x8086, DEVICE= 0x0d26
,
Mar 17 2017
(Actually now Chrome 57.0.2987.110 (64-bit), no improvment)
,
Mar 31 2017
For the record this has been fixed. 10.12.2 or .3 fixed it, don't remember...
,
Jul 3 2017
Hi I'm having the same problem. MacBook Pro Retina Mid 2012, MacOS Sierra 10.12.5, Hardware Acceleration disabled, Graphics Switching Enabled (This caused all kinds of crashes back in the day) Chrome 59.0.3071.115 (Official Build) (64-bit) My whole system crashes and bounces me out to the Login Screen. Disabling Graphics Switching fixed similar crashing issues on my older 2011 MacBook but I'd like to leave it enabled to get improved battery life if possible. Any tips are much appreciated.
,
Jul 5 2017
info@gabrieldiggs.com, please see comment #57
,
Oct 31 2017
I'm having the same issue since I've upgraded to High Sierra. macOS High Sierra 10.13 Chrome Version 62.0.3202.75 (Official Build) (64-bit) GPU0 VENDOR = 0x8086, DEVICE= 0x1926 *ACTIVE*
,
Nov 1 2017
I experience the same issue since upgrading to High Sierra / 10.13.x. Current builds: OS X = macOS 10.13.1 (17B48) Chrome = 62.0.3202.75 GPU0 VENDOR = 0x10de, DEVICE= 0x0a29 *ACTIVE* GPU1 VENDOR = 0x8086, DEVICE= 0x0046
,
Nov 6 2017
The drivers for NVIDIA gpus in 10.13 are wildly unstable.
,
Nov 6 2017
ccameron@chromium.org, my GPU (0x8086,0x1926) is Intel Iris 540, and I'm not experiencing the issue in other apps.
,
Jan 27 2018
FWIW (and I know the OP had this problem several years ago), I get the exact same behaviour just now right after upgrading to Chrome 64 which was recently released out of beta, on MacOSX El Capitan 10.11.6, an MBP with Intel Iris Graphics 6100 (VENDOR = 0x8086, DEVICE= 0x162b *ACTIVE*, Driver 10.14.74). Fullscreen YouTube video crashes the OS back to the Login screen, pretty repeatable, after 10-20 seconds of viewing. There is no Chrome crash dump, so possibly this is a mac osx error and not really a Chrome error but wanted to note it here anyway as its very similar in user experience and surely triggers by fullscreen video in Chrome 64 (worked fine on Chrome 63 and other fullscreen video apps work fine). The login session is torn down following this message (and no other message just preceding it unfortunately): 27/01/18 13:21:59,951 WindowServer[191]: _CGXRemoveWindowFromWindowMovementGroup: window 0x53 is not attached to window 0x11b 27/01/18 13:22:02,452 loginwindow[101]: ERROR | -[LoginApp windowServerExited] | Window Server exited, closing down the session immediately Guess I will try upgrading to High Sierra and see if that helps :)
,
Jan 28 2018
For the record I have the exact same behaviour too (as #67) Chrome 64.0.3282.119 - MacOS 10.11.6 - Intel Iris 0x8086 The error log is the same to (ie: nothing related to the actual cause of the crash)
,
Jan 29 2018
Chrome was crashing on El Capitan as well. If I went full screen, it would crash and send me back to the logon screen. I turned off hardware exceleration and it stopped crashing. Version 64.0.3282.119 (Official Build) (64-bit) on Macbook Air 2013.
,
Jan 30 2018
ccameron@: OK, I have a machine that repros this. Intel graphics only. It does *not* happen on Canary. (bad: 65.0.3324.0, good: 66.0.3334.0). I haven't bisected any more specifically. So, maybe this is fixable with a merge. chrome://gpu attached for a bad build and a good build, in case they're different.
,
Jan 30 2018
Thanks for managing to get the repro! Interesting! I see that that range includes r530351, which is the remove CVPixelBufferRef bit. If that CL fixes the issue, I'll be enthusiastic about merging it! Btw, if you have difficulty reproducing with a local build, you may need the gn args proprietary_codecs = true ffmpeg_branding = "Chrome" (keeping this bug closed -- the new bug instance is issue 806506 -- continuing the discussion there). |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by bogdan.c...@gmail.com
, Oct 3 2016