New issue
Advanced search Search tips

Issue 801483 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 795649
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

After resuming from sleep, all renderers render blank / corrupt, even after chrome://restart. Requires reboot.

Project Member Reported by tapted@chromium.org, Jan 12 2018

Issue description

Chrome Version       : 63.0.3239.132 and 65.0.3318.0
OS Version: OS X 10.12.6

I woke my computer from sleep - I had a Chrome stable and a Chrome canary running. The canary was fine, but I opened a tab in chrome stable and it was two solid blocks of color: black on top, white on the bottom.

After chrome://restart, all tabs were white or black.

Canary still ok (and able to make new tabs)

Ran a new Chrome Canary - it got corrupt too. Ran with empty use data dir - still corrupt. Safari and other mac apps are fine. Nothing suspicious in activity monitor. After system reboot, everything is fine.

Maybe we detect this situation and switch to software rendering?


There's a spew of log output like the following (full log attached)

$ /Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --user-data-dir=/Users/tapted/never-used-before2
[16163:775:0112/202441.114215:ERROR:child_process_security_policy_impl.cc(1155)] Invalid isolated origin: https://appspot.com
[16163:775:0112/202441.114276:ERROR:child_process_security_policy_impl.cc(1155)] Invalid isolated origin: https://googleapis.com
[16163:775:0112/202441.114288:ERROR:child_process_security_policy_impl.cc(1155)] Invalid isolated origin: https://withgoogle.com
[16163:775:0112/202441.114325:ERROR:child_process_security_policy_impl.cc(1155)] Invalid isolated origin: https://withgoogle.com
[16171:775:0112/202442.807000:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
[16171:775:0112/202442.807113:ERROR:gles2_cmd_decoder.cc(18140)] [.RenderWorker-0x7fe42f836200.GpuRasterization]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DImageCHROMIUM: Failed to create or bind GL
[16171:775:0112/202442.807163:ERROR:gles2_cmd_decoder.cc(12585)] [.RenderWorker-0x7fe42f836200.GpuRasterization]GL ERROR :GL_INVALID_VALUE : glSetColorSpaceMetadataCHROMIUM: no image associated with te
/* repeats *
[16171:775:0112/202442.912582:ERROR:gles2_cmd_decoder.cc(10078)] [.DisplayCompositor-0x7fbc4313c400]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have i
[16171:775:0112/202442.920067:ERROR:gles2_cmd_decoder.cc(10078)] [.DisplayCompositor-0x7fbc4313c400]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have i
[16171:775:0112/202443.059566:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
[16171:775:0112/202443.059602:ERROR:gles2_cmd_decoder.cc(18140)] [.DisplayCompositor-0x7fbc4313c400]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DImageCHROMIUM: Failed to create or bind GL Image
[16171:775:0112/202443.059616:ERROR:gles2_cmd_decoder.cc(12585)] [.DisplayCompositor-0x7fbc4313c400]GL ERROR :GL_INVALID_VALUE : glSetColorSpaceMetadataCHROMIUM: no image associated with texture
[16171:775:0112/202443.059636:ERROR:gles2_cmd_decoder.cc(4603)] [.DisplayCompositor-0x7fbc4313c400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
[16171:775:0112/202443.059652:ERROR:gles2_cmd_decoder.cc(4603)] [.DisplayCompositor-0x7fbc4313c400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[16171:775:0112/202443.059670:ERROR:gles2_cmd_decoder.cc(12416)] [.DisplayCompositor-0x7fbc4313c400]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format
[16171:775:0112/202443.059798:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
/ * repeats until */
[16171:775:0112/202443.628040:ERROR:logger.cc(47)] Too many GL errors, not reporting any more for this context. use --disable-gl-error-limit to see all errors.
[16171:775:0112/202443.630961:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
[16171:775:0112/202443.631519:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
[16171:775:0112/202443.631575:ERROR:gles2_cmd_decoder.cc(18140)] [.RenderWorker-0x7fe42f836200.GpuRasterization]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DImageCHROMIUM: Failed to create or bind GL
[16171:775:0112/202443.631606:ERROR:gles2_cmd_decoder.cc(12585)] [.RenderWorker-0x7fe42f836200.GpuRasterization]GL ERROR :GL_INVALID_VALUE : glSetColorSpaceMetadataCHROMIUM: no image associated with te
[16171:775:0112/202443.650407:ERROR:gl_image_io_surface.mm(294)] Error in CGLTexImageIOSurface2D: invalid numerical value
Jan 12 20:24:49  Google Chrome Canary[16163] <Error>: CGImageProviderCreate: invalid image provider size: 0 x 0.
Jan 12 20:24:49  Google Chrome Canary[16163] <Error>: CGImageCreateWithImageProvider: invalid image provider: NULL.
<process exit>
 
blank-renderers.mp4
7.0 MB View Download
log.txt
58.2 KB View Download

Comment 1 by piman@chromium.org, Jan 12 2018

Components: -Internals>GPU Internals>GPU>Internals
Mergedinto: 795649
Owner: ccameron@chromium.org
Status: Duplicate (was: Untriaged)

Sign in to add a comment