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

Issue 639489 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocked on:
issue 637037



Sign in to add a comment

ScreenshotSync WithDivs test failing on Windows with AMD GCN GPUs

Project Member Reported by kbr@chromium.org, Aug 19 2016

Issue description

The screenshot_sync WithDivs test is failing on Windows machines with AMD GPUs that are of the GCN (Graphics Core Next) family. One such machine was just brought up:

https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20(AMD%20R7%20240)

It turns out that this test was always running with GPU rasterization enabled. Talking with vmiura@, it seems this is expected to not work currently. However, the failure mode is bizarre -- the div whose color is changed becomes black after the first iteration. Also, there are serious rendering correctness bugs, where half the page turns black in newly-created windows. This test works properly on pre-GCN GPUs. It seems like a potentially serious bug, potentially in ANGLE or Skia, that should be investigated. 

I'm going to land a CL which runs these tests in both modes (software and GPU rasterization) and add a suppression for the failure on this bot. (The WithCanvas test exhibits a similar problem where half the root layer renders black, but the test passes apparently because the canvas is promoted to its own layer and is not affected by this bug.)

 

Comment 1 by kbr@chromium.org, Aug 19 2016

Cc: geoffl...@chromium.org jmad...@chromium.org
Components: -Infra>Client>Angle Internals>GPU>ANGLE
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dc76813e2aac9bc53fa9bde968e22917c26a30f6

commit dc76813e2aac9bc53fa9bde968e22917c26a30f6
Author: kbr <kbr@chromium.org>
Date: Sat Aug 20 01:56:05 2016

Run ScreenshotSync tests with both software and GPU rasterization.

They were previously only running in GPU rasterization mode, which is
apparently expected to not work on at least some platforms. However,
this exposed a bug on Windows with AMD GCN GPUs, which must be
investigated and which is being suppressed.

BUG= 639489 
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
NOTRY=true

Review-Url: https://codereview.chromium.org/2267433002
Cr-Commit-Position: refs/heads/master@{#413305}

[modify] https://crrev.com/dc76813e2aac9bc53fa9bde968e22917c26a30f6/content/test/gpu/gpu_tests/screenshot_sync.py
[modify] https://crrev.com/dc76813e2aac9bc53fa9bde968e22917c26a30f6/content/test/gpu/gpu_tests/screenshot_sync_expectations.py

Comment 3 by kbr@chromium.org, Aug 22 2016

Status: Available (was: Untriaged)
Project Member

Comment 4 by sheriffbot@chromium.org, Aug 23 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 5 by kbr@chromium.org, Aug 23 2017

Status: WontFix (was: Untriaged)

Sign in to add a comment