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

Issue 909879 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 29
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocked on:
issue 898351



Sign in to add a comment

WebglConformance_conformance2_textures_misc_tex_mipmap_levels failing on multiple GPU FYI bots

Project Member Reported by fjhenigman@chromium.org, Nov 28

Issue description

first failures:

webgl2_conformance_tests on ATI GPU on Mac on Mac-10.12 Run on OS: 'Mac-10.12'
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac%20Pro%20FYI%20Release%20%28AMD%29/3377

webgl2_conformance_gl_passthrough_tests on Intel GPU on Linux on Ubuntu Run on OS: 'Ubuntu'
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28Intel%20HD%20630%29/7344

webgl2_conformance_tests on ATI GPU on Linux on Ubuntu Run on OS: 'Ubuntu'
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28AMD%20R7%20240%29/2356

Seems not to be an ANGLE bug - ANGLE revision did not change in any of the above.

My guess is:
https://chromium-review.googlesource.com/c/1352494


[42/141] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_textures_misc_tex_mipmap_levels failed unexpectedly 1.2210s:
  
  Traceback (most recent call last):
    _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:155
      self.RunActualGpuTest(url, *args)
    RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:190
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:210
      self._CheckTestCompletion()
    _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:206
      self.fail(self._WebGLTestMessages(self.tab))
    fail at .swarming_module/lib/python2.7/unittest/case.py:410
      raise self.failureException(msg)
  AssertionError: should draw with [255, 0, 0, 255]
  at (0, 0) expected: 255,0,0,255 was 0,0,0,255
  FAIL should draw with [255, 0, 0, 255]
  at (0, 0) expected: 255,0,0,255 was 0,0,0,255
  
  Locals:
    msg : u'should draw with [255, 0, 0, 255]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255\nFAIL should draw with [255, 0, 0, 255]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255\n'

 
Status: Started (was: Untriaged)
This test was broken by a Chrome bug on all configurations before and disabled. I fixed the Chrome bug and enabled the test, but it looks like there are some separate driver bugs that also break the test. I will suppress the failing configurations.

It looks like none of the failing configurations are ones we care about for conformance, so I won't investigate further now.
Blockedon: 898351
Thanks James for picking this up. One note: the configuration:
webgl2_conformance_gl_passthrough_tests on Intel GPU on Linux on Ubuntu Run on OS: 'Ubuntu'

will likely become important in the future, since the two GPUs we will pass conformance on on Linux will be NVIDIA and Intel, and we'll aim to switch to the passthrough command decoder on all platforms eventually.

Project Member

Comment 4 by bugdroid1@chromium.org, Nov 28

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

commit 192d5422acf0eac3c3964d5d567e858ad9cd6ace
Author: James Darpinian <jdarpinian@chromium.org>
Date: Wed Nov 28 23:08:07 2018

Suppress WebGL test failures.

conformance2/textures/misc/tex-mipmap-levels.html fails on some
configurations, presumably due to driver bugs.

TBR: kbr@chromium.org
Bug:  909879 
Change-Id: Icba22da20242c9dea3e9bf19f5842e75e88e7c2f
Reviewed-on: https://chromium-review.googlesource.com/c/1353954
Reviewed-by: James Darpinian <jdarpinian@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: James Darpinian <jdarpinian@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611922}
[modify] https://crrev.com/192d5422acf0eac3c3964d5d567e858ad9cd6ace/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Status: Fixed (was: Started)

Sign in to add a comment