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

Issue 868340 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 868367
Owner:
OOO until 2019-01-24
Closed: Jul 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance_textures_misc_texture_corner_case_videos fails often

Project Member Reported by brat...@opera.com, Jul 27

Issue description

I quite often the last couple of days get fails in gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance_textures_misc_texture_corner_case_videos on bots running optional tests. 

Example: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/win_optional_gpu_tests_rel/5732

  Traceback (most recent call last):
    _RunGpuTest at content\test\gpu\gpu_tests\gpu_integration_test.py:138
      self.RunActualGpuTest(url, *args)
    RunActualGpuTest at content\test\gpu\gpu_tests\webgl_conformance_integration_test.py:186
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content\test\gpu\gpu_tests\webgl_conformance_integration_test.py:200
      self._CheckTestCompletion()
    _CheckTestCompletion at content\test\gpu\gpu_tests\webgl_conformance_integration_test.py:196
      self.fail(self._WebGLTestMessages(self.tab))
    fail at .swarming_module\bin\Lib\unittest\case.py:410
      raise self.failureException(msg)
  AssertionError: shouldBe 0,255,0
  at (4, 4) expected: 0,255,0 was 0,0,0
  
  testing: Video whose natural size is larger than coded size due to uncommon pixel shape (Sample Aspect Ratio)
  video type: video/mp4; codecs="avc1.42E01E, mp4a.40.2"
  tolerance: 18
  Testing texImage2D with flipY=true bindingTarget=TEXTURE_2D
  Checking lower left corner
  FAIL shouldBe 0,255,0
  at (4, 4) expected: 0,255,0 was 0,0,0
  Checking upper left corner
  shouldBe 255,0,0
  at (4, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (4, 24) expected: 255,0,0 was 0,0,0
  Testing texImage2D with flipY=false bindingTarget=TEXTURE_2D
  Checking lower left corner
  Checking upper left corner
  Testing texSubImage2D with flipY=true bindingTarget=TEXTURE_2D
  Checking lower left corner
  shouldBe 0,255,0
  at (4, 4) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (4, 4) expected: 0,255,0 was 0,0,0
  Checking upper left corner
  shouldBe 255,0,0
  at (4, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (4, 24) expected: 255,0,0 was 0,0,0
  Testing texSubImage2D with flipY=false bindingTarget=TEXTURE_2D
  Checking lower left corner
  shouldBe 255,0,0
  at (4, 4) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (4, 4) expected: 255,0,0 was 0,0,0
  Checking upper left corner
  shouldBe 0,255,0
  at (4, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (4, 24) expected: 0,255,0 was 0,0,0
  Testing with 2D canvas
  Checking lower left corner
  shouldBe 0,255,0
  at (4, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (4, 24) expected: 0,255,0 was 0,0,0
  Checking upper left corner
  shouldBe 255,0,0
  at (4, 4) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (4, 4) expected: 255,0,0 was 0,0,0
  
  Locals:
    msg : u'shouldBe 0,255,0
at (4, 4) expected: 0,255,0 was 0,0,0

testing: Video whose natural size is larger than coded size due to uncommon pixel shape (Sample Aspect Ratio)
video type: video/mp4; codecs="avc1.42E01E, mp4a.40.2"
tolerance: 18
Testing texImage2D with flipY=true bindingTarget=TEXTURE_2D
Checking lower left corner
FAIL shouldBe 0,255,0
at (4, 4) expected: 0,255,0 was 0,0,0
Checking upper left corner
shouldBe 255,0,0
at (4, 24) expected: 255,0,0 was 0,0,0
FAIL shouldBe 255,0,0
at (4, ... nat (4, 4) expected: 255,0,0 was 0,0,0
Checking upper left corner
shouldBe 0,255,0
at (4, 24) expected: 0,255,0 was 0,0,0
FAIL shouldBe 0,255,0
at (4, 24) expected: 0,255,0 was 0,0,0
Testing with 2D canvas
Checking lower left corner
shouldBe 0,255,0
at (4, 24) expected: 0,255,0 was 0,0,0
FAIL shouldBe 0,255,0
at (4, 24) expected: 0,255,0 was 0,0,0
Checking upper left corner
shouldBe 255,0,0
at (4, 4) expected: 255,0,0 was 0,0,0
FAIL shouldBe 255,0,0
at (4, 4) expected: 255,0,0 was 0,0,0
' (truncated)
  
 
Labels: -Pri-3 Test-Flaky Pri-2
Looks like 10 of the last 25 builds have failed with an error in this test suite. And some other unrelated fails. Not much green.
Cc: -kbr@chromium.org
Owner: kbr@chromium.org
Status: Assigned (was: Untriaged)
Hi kbr, can you have a look?
Components: -Internals>GPU Internals>GPU>Testing Internals>GPU>Video Blink>WebGL
Mergedinto: 868367
Status: Duplicate (was: Assigned)
geofflang@ just marked this test flaky on Win / D3D9 / passthrough command decoder in  Issue 868367 . It should have cleared up these failures.

More generally there may have been a recent change to the video decoding pipeline causing this failure.

Sign in to add a comment