New issue
Advanced search Search tips

Issue 907184 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 834933
Owner: ----
Closed: Nov 28
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug



Sign in to add a comment

Android FYI Release (Nexus 9) failure: WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_rgba_rgba_unsigned_short_4_4_4_4

Project Member Reported by samans@chromium.org, Nov 20

Issue description

Link: https://chromium-swarm.appspot.com/task?id=414a8cef481ce610&refresh=10&show_raw=1

gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_rgba_rgba_unsigned_short_4_4_4_4 failed unexpectedly 7.5778s:
  
  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:192
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:212
      self._CheckTestCompletion()
    _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:208
      self.fail(self._WebGLTestMessages(self.tab))
    fail at .swarming_module/lib/python2.7/unittest/case.py:410
      raise self.failureException(msg)
  AssertionError: shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  requestAnimationFrame
  All createImageBitmap promises are resolved
  Testing texImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  FAIL shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  Checking top
  shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  Testing texSubImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  Checking top
  shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  Testing texImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  Checking top
  shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  Testing texSubImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (24, 8) expected: 255,0,0 was 0,0,0
  Checking top
  shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 24) expected: 0,255,0 was 0,0,0
  Testing texImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  Checking bottom
  shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  Testing texSubImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  Checking bottom
  shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  Testing texImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  Checking bottom
  shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  Testing texSubImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  FAIL shouldBe 255,0,0
  at (8, 24) expected: 255,0,0 was 0,0,0
  Checking bottom
  shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (8, 8) expected: 0,255,0 was 0,0,0
  shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  FAIL shouldBe 0,255,0
  at (24, 8) expected: 0,255,0 was 0,0,0
  All createImageBitmap promises are resolved
  Testing texImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texSubImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texSubImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texSubImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texSubImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  All createImageBitmap promises are resolved
  Testing texImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texSubImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texSubImage2D with flipY=false, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking bottom
  Checking top
  Testing texImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texSubImage2D with flipY=true, premultiplyAlpha=true, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  Testing texSubImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D
  Starts uploading the image into texture
  Uploading texture completed
  Checking top
  Checking bottom
  
  Locals:
    msg : u'shouldBe 255,0,0\nat (8, 8) expected: 255,0,0 was 0,0,0\nrequestAnimationFrame\nAll createImageBitmap promises are resolved\nTesting texImage2D with flipY=false, premultiplyAlpha=true, bindingTarget=TEXTURE_2D\nStarts uploading the image into texture\nUploading texture completed\nChecking bottom\nFAIL shouldBe 255,0,0\nat (8, 8) expected: 255,0,0 was 0,0,0\nshouldBe 255,0,0\nat (24, 8) expected: 255,0,0 was 0,0,0\nFAIL shouldBe 255,0,0\nat (24, 8) expected: 255,0,0 was 0,0,0\nChecking top\nshouldBe 0,2 ... rue, bindingTarget=TEXTURE_2D\nStarts uploading the image into texture\nUploading texture completed\nChecking top\nChecking bottom\nTesting texImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D\nStarts uploading the image into texture\nUploading texture completed\nChecking top\nChecking bottom\nTesting texSubImage2D with flipY=true, premultiplyAlpha=false, bindingTarget=TEXTURE_2D\nStarts uploading the image into texture\nUploading texture completed\nChecking top\nChecking bottom\n' (truncated)
  
  Restarting browser due to unexpected test failure
 
Labels: OS-Android
Components: Internals>Media>Video
Mergedinto: 834933
Status: Duplicate (was: Available)
samans@ thanks for filing this. If you see a flake like this then please add a flaky expectation.

This failure doesn't look like it's happening frequently on https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20FYI%20Release%20%28Nexus%209%29?limit=200 .

We have seen continued reliability problems uploading videos to WebGL textures on Android in particular. Duplicating this into an earlier report.

Sign in to add a comment