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

Issue 695471 link

Starred by 1 user

Issue metadata

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

Blocked on:
issue 690085

Blocking:
issue 690122



Sign in to add a comment

Regression in WebglConformance_conformance_canvas_canvas_test on Linux AMD

Project Member Reported by jmad...@chromium.org, Feb 23 2017

Issue description

See https://build.chromium.org/p/chromium.gpu.fyi/builders/Linux%20Release%20%28AMD%20R7%20240%29/builds/1591

Suspecting:

Make disabling 2d canvas GPU acceleration for getImageData less aggressive.
xiangze.zhang@intel.com
https://codereview.chromium.org/2687073003

Kai as pixel wrangler can you triage and revert or suppress as necessary?
 
Cc: kbr@chromium.org zmo@chromium.org xiangze....@intel.com ynovikov@chromium.org jmad...@chromium.org
Looking into it. Hard to see what's going on with the other unrelated failures on that bot as well...

Comment 3 by kbr@chromium.org, Feb 24 2017

Blockedon: 690085
The fix for  Issue 690085  should clear up the unrelated test failures on this bot.

Yes, I'm going to wait until then to continue looking into this.

xiangze: if you think this may be caused by your change, please look into it. (Please revert if you can't fix it very quickly.)
Cc: junov@chromium.org jin.a.y...@intel.com
The failed test case is related to my change. I'll revert my CL if this issue is urgent. But I can't reproduce this regression in my local Linux Haswell machine so I can't do further investigations.

This test case draws image from a webgl canvas to a 40*40 2d canvas. Before my change, the backend of the 2d canvas is switched from CPU to GPU(due to EnableAccelerationToAvoidReadbacks heuristic) and switch back from GPU to CPU(due to GetImageDataForcesNoAcceleration heuristic) 3 times. After my change, the backend will only switch to GPU once and stay there.


Comment 7 by kbr@chromium.org, Feb 24 2017

Blocking: 690122
Xiangze: I'm sorry, but the failure on this configuration (Linux AMD) may indicate a deeper problem with your change. Since you indicate that you can't do further investigation, we can't leave the potentially buggy change in the source tree. I'm going to revert it.

kbr: OK, thanks. Let's see if it will recover after revert. I'll have a look at what's causing this problem later.
FYI: there are other failures on this bot now, but it seems that the canvas_canvas_test has cleared up.
Status: WontFix (was: Assigned)
I'm going to close this since the bot is no longer failing this test. But please investigate this failure before attempting to re-land the patch.

Sign in to add a comment