New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 627359 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Google maps cannot show satellite images properly

Reported by glennwon...@gmail.com, Jul 12 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36

Example URL:
https://www.google.com/maps/@-27.4688552,153.0493659,38395m/data=!3m1!1e3

Steps to reproduce the problem:
1. Access https://www.google.com/maps
2. Scroll to any area and click on "Earth" view.
3. The Earth satellite images do not show up properly (see attached image file).

When I disable "use hardware acceleration" in Chrome setting, the problem stop and the Earth images can be shown properly. But once the hardware acceleration is turned back on, the problem returns.

I'm using a late 2009 27' iMac running ATI Radeon HD 4670 256MB with Intel Core 2 Duo processor. It could related to  the GPU, similar to the one raised in https://bugs.chromium.org/p/chromium/issues/detail?id=543324#

What is the expected behavior?
The normal behaviour is proper rendering of the Earth images.

What went wrong?
Google Maps in Chrome cannot show the Earth images properly, instead the images are mashed and gibberish (see attached image file).

This problem only came about today (probably with the new Chrome update).

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? Yes Last week

Does this work in other browsers? Yes 

Chrome version: 51.0.2704.106  Channel: stable
OS Version: OS X 10.11.5
Flash Version: Shockwave Flash 22.0 r0

This problem does not occur in Safari and Opera browser which I have tried.
 
Google Map Earth View Issue.jpg
1.0 MB View Download
Components: -Blink Blink>Compositing
Labels: Needs-TestConfirmation
Thank you for filing a bug.

Could you please navigate to chrome://gpu/ and paste the results into this
bug as a comment?

Test engineers, do you have a test computer which matches the specs mentioned in
comment 0?
Hi, thanks for the help to look into this.

Results from chrome://gpu from my iMac.

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: Disabled
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_multimonitor_multisampling
disable_overlay_ca_layers
disable_post_sub_buffers_for_onscreen_surfaces
gl_begin_gl_end_on_fbo_change_to_backbuffer
init_varyings_without_static_use
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
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
glBindFramebuffer sometimes requires a glBegin/End to take effect: 435786
Applied Workarounds: gl_begin_gl_end_on_fbo_change_to_backbuffer
Screen flickers on 2009 iMacs: 543324
Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces, disable_overlay_ca_layers
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
Accelerated rasterization has been disabled, either via about:flags or command line.
Disabled Features: rasterization
Raster is using a single thread.
Disabled Features: multiple_raster_threads

Version Information
Data exported	7/13/2016, 8:26:07 AM
Chrome version	Chrome/51.0.2704.106
Operating system	Mac OS X 10.11.5
Software rendering list version	10.18
Driver bug list version	8.66
ANGLE commit id	1a1b30c37e13
2D graphics backend	Skia
Command Line Args	Chrome.app/Contents/MacOS/Google Chrome --flag-switches-begin --flag-switches-end

Driver Information
Initialization time	110
In-process GPU	false
Sandboxed	true
GPU0	VENDOR = 0x1002, DEVICE= 0x9488
Optimus	false
AMD switchable	false
Driver vendor	
Driver version	10.0.48
Driver date	
Pixel shader version	1.20
Vertex shader version	1.20
Max. MSAA samples	8
Machine model name	iMac
Machine model version	10.1
GL_VENDOR	ATI Technologies Inc.
GL_RENDERER	ATI Radeon HD 4670 OpenGL Engine
GL_VERSION	2.1 ATI-10.0.48
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_imaging 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_shadow_ambient 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_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_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_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_mirror_clamp 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_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc 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_SGI_color_matrix 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
RGBA_4444	Software only
RGBX_8888	Software only
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRA_8888	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
YUV_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
Cc: rnimmagadda@chromium.org
Labels: -Needs-TestConfirmation Needs-Feedback
Unable to repro this issue on MAC (10.11.5) for Google Chrome Canary Version - 54.0.2794.0 & Chrome Stable Version - 51.0.2704.106

Screen-recording is attached.

@glennwongtc: Could you please perform the steps mentioned beneath and let us know your observations.

1. Uninstall your Google Chrome.
2. ~/Library/Application Support/Google -> Clean up Chrome from MAC.
3. Install the Google Chrome Stable Version - 51.0.2704.106
4. Do not Login to Chrome with your credentials.
5. Re-test the same and let us know.

Thank you.
627359.mov
27.0 MB Download
Hi, I followed the steps to uninstall Chrome and did a totally fresh reinstall.

Still the same problem, hence I believe this is a bug due to hardware compatibility issue and the current Chrome version I'm using, since it was functioning well just last week. This is pretty much similar to the issue in https://bugs.chromium.org/p/chromium/issues/detail?id=543324

Attached is the screenshot taken just after the reinstall.

Thanks for looking into this.
Google Map issue.jpg
1.0 MB View Download
Project Member

Comment 6 by sheriffbot@chromium.org, Jul 13 2016

Labels: -Needs-Feedback Needs-Review
Owner: rnimmagadda@chromium.org
Thank you for providing more feedback. Adding requester "rnimmagadda@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: -Blink>Compositing Internals>GPU
Given the isolated nature of this report, the theory that it is graphics card related seems high. Moving it to the GPU component.
Labels: -Needs-Review
Owner: ----
Could someone from the GPU team look into this issue.

Thank you.
We are not able to repro this issue and the details are mentioned in the comment #4


Cc: ccameron@chromium.org
Hi, the issue seems to have been resolved when updated to the latest Chrome 52.0.2743.82. I hope the issue will not resurface.

Thank you very much for your kind assistance.
Status: WontFix (was: Unconfirmed)
Closing this issue as per the comment #11

Sign in to add a comment