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

Issue 844483 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
OOO until 2019-01-24
Closed: Jan 4
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

WebGL tests flaky on Win7 FYI Release (AMD)

Project Member Reported by ynovikov@chromium.org, May 18 2018

Issue description

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/1231
WebglConformance_conformance_textures_misc_gl_pixelstorei
    msg : u'should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 72,72,72,72\nFAIL should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 72,72,72,72\n'

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/1208
WebglConformance_conformance2_textures_canvas_tex_3d_rg16f_rg_float
    msg : u'should be white\nat (0, 28) expected: 255,255,0,255 was 72,72,72,72\nrequestAnimationFrame\nFAIL should be white\nat (0, 28) expected: 255,255,0,255 was 72,72,72,72\n'

Common theme is reading (72,72,72,72) instead of the expected color. Could this be something obscuring the window?
 
Owner: zmo@chromium.org
Status: Assigned (was: Untriaged)

Comment 2 by kbr@chromium.org, May 18 2018

Cc: paul.bli...@amd.com
Labels: GPU-AMD
It can't be caused by something obscuring the browser's window; these tests use glReadPixels to read WebGL's back buffer which is definitely unaffected by other windows in the system.

Are these flakes seen only on AMD GPUs?

One more occurrence:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/1676
WebglConformance_conformance_glsl_misc_ternary_operators_in_initializers
  AssertionError: should be green
  at (24, 16) expected: 0,255,0,255 was 72,72,72,72
  FAIL should be green
  at (24, 16) expected: 0,255,0,255 was 72,72,72,72

Summary: WebGL tests flaky on Win7 FYI Release (AMD) (was: webgl2_conformance_tests flaky on Win7 FYI Release (AMD))
The one in #3 was a webgl_conformance_tests, not WebGL2.
Some more failures from last 200 runs, these ones webgl2_conformance_tests:

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/1671
WebglConformance_conformance2_renderbuffers_multisampled_renderbuffer_initialization
  AssertionError: user buffer has been cleared to green
  at (8, 32) expected: 0,255,0,255 was 72,72,72,72
  FAIL user buffer has been cleared to green
  at (8, 32) expected: 0,255,0,255 was 72,72,72,72

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/1584
WebglConformance_conformance_renderbuffers_stencil_renderbuffer_initialization
  AssertionError: internal buffers have been initialized to 0
  at (16, 41) expected: 0,0,0,0 was 72,72,72,72
  FAIL internal buffers have been initialized to 0
  at (16, 41) expected: 0,0,0,0 was 72,72,72,72

Comment 5 by kbr@chromium.org, Jun 28 2018

Let's just suppress these flakes on this particular AMD GPU on Windows, referring to this bug. This GPU and driver are flaky and we're working on finding a more recent GPU to upgrade to.

Owner: kbr@chromium.org
Seeing continued apparently random test failures, though they seem to be clustered in a few individual tests.

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3919
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float
https://chromium-swarm.appspot.com/user/task/422e0c06884bbf10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3918
WebglConformance_conformance2_renderbuffers_multisampled_renderbuffer_initialization
https://chromium-swarm.appspot.com/user/task/422d8654beb7aa10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_renderbuffers_multisampled_renderbuffer_initialization

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3916
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float
https://chromium-swarm.appspot.com/user/task/422ca0454b2c3d10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3899
WebglConformance_conformance2_textures_canvas_tex_3d_rg8_rg_unsigned_byte
https://chromium-swarm.appspot.com/user/task/4224b0427247cf10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_3d_rg8_rg_unsigned_byte

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3890
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_05
https://chromium-swarm.appspot.com/user/task/4220691009443510#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_05

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3880
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float
https://chromium-swarm.appspot.com/user/task/421c0e7416d87910#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3862
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float
https://chromium-swarm.appspot.com/user/task/42140c83d7e5b910#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3861
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_half_float
https://chromium-swarm.appspot.com/user/task/4213897d9af15e10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_half_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3832
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_05
https://chromium-swarm.appspot.com/user/task/4206aca67b2fdc10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_05

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3830
WebglConformance_conformance2_textures_image_bitmap_from_canvas_tex_2d_rgb9_e5_rgb_half_float
https://chromium-swarm.appspot.com/user/task/4205c7d24c632c10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_image_bitmap_from_canvas_tex_2d_rgb9_e5_rgb_half_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20%28AMD%29/3829
WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_half_float
https://chromium-swarm.appspot.com/user/task/420553d0f7314e10#gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_canvas_tex_2d_rgb9_e5_rgb_half_float

...

Going to attempt to suppress just these individual failures. I doubt that that will address the underlying problem but perhaps it will get the bot back to stability.

Project Member

Comment 8 by bugdroid1@chromium.org, Jan 4

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

commit 3a4266303f376d75a334bdb4093bdb2388dbcc15
Author: Kenneth Russell <kbr@chromium.org>
Date: Fri Jan 04 01:47:54 2019

Suppress WebGL conformance flakes on Win/AMD.

It seems that random tests have become flaky on this configuration,
but the failures seem to be clustered in certain tests. Skip them on
this bot to try to get it reliably green again.

  conformance2/renderbuffers/
    multisampled-renderbuffer-initialization
  conformance2/textures/canvas/
    tex-2d-rgb9_e5-rgb-float
  conformance2/textures/canvas/
    tex-2d-rgb9_e5-rgb-half_float
  conformance2/textures/canvas/
    tex-3d-rg8-rg-unsigned_byte
  conformance2/textures/image_bitmap_from_canvas/
    tex-2d-rgb9_e5-rgb-float
  conformance2/textures/image_bitmap_from_canvas/
    tex-2d-rgb9_e5-rgb-half_float
  deqp/functional/gles3/texturefiltering/
    2d_array_combinations_05.html

Bug:  844483 
Change-Id: I903a3641dcc3be6aff4096258cd22f6b45701483
Tbr: jmadill@chromium.org
Tbr: ynovikov@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/1395185
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619855}
[modify] https://crrev.com/3a4266303f376d75a334bdb4093bdb2388dbcc15/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Status: WontFix (was: Assigned)
Hopefully that will address all of the flakes on this configuration. We don't plan to revisit these failures on this particular bot so closing this as WontFix.

Sign in to add a comment