New issue
Advanced search Search tips

Issue 716496 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_rgb_rgb_unsigned_byte flaky on Nexus 5X

Project Member Reported by ynovikov@chromium.org, Apr 28 2017

Issue description

During this skia roll:
https://chromium-review.googlesource.com/#/c/487363/

https://build.chromium.org/p/tryserver.chromium.android/builders/android_optional_gpu_tests_rel/builds/4442 failed,
but https://build.chromium.org/p/tryserver.chromium.android/builders/android_optional_gpu_tests_rel/builds/4444 passed for the same patchset.

Nothing obvious in the log:
[704/855] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_rgb_rgb_unsigned_byte failed unexpectedly 11.9072s:
  
  Traceback (most recent call last):
    _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:73
      self.RunActualGpuTest(url, *args)
    RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:203
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:217
      self._CheckTestCompletion()
    _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:213
      self.fail(self._WebGLTestMessages(self.tab))
    fail at /usr/lib/python2.7/unittest/case.py:412
      raise self.failureException(msg)
  AssertionError: shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  All createImageBitmap promises are resolved
  *** Error compiling VERTEX_SHADER '[object WebGLShader]':
  *** Error compiling FRAGMENT_SHADER '[object WebGLShader]':
  Error in compiling shader
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  All createImageBitmap promises are resolved
  *** Error: unable to create shader 'attribute vec4 vPosition;
  attribute vec2 texCoord0;
  varying vec2 texCoord;
  void main() {
      gl_Position = vPosition;
      texCoord = texCoord0;
  }'
  *** Error: unable to create shader 'precision mediump float;
  uniform sampler2D tex;
  varying vec2 texCoord;
  void main() {
      gl_FragData[0] = texture2D(tex, texCoord);
  }'
  Error in compiling shader
  Testing texImage2D 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
  getError expected: NO_ERROR. Was CONTEXT_LOST_WEBGL : should be no errors
  FAIL getError expected: NO_ERROR. Was CONTEXT_LOST_WEBGL : should be no errors
  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
  *** Error: unable to create shader 'attribute vec4 vPosition;
  attribute vec2 texCoord0;
  varying vec2 texCoord;
  void main() {
      gl_Position = vPosition;
      texCoord = texCoord0;
  }'
  *** Error: unable to create shader 'precision mediump float;
  uniform sampler2D tex;
  varying vec2 texCoord;
  void main() {
      gl_FragData[0] = texture2D(tex, texCoord);
  }'
  Error in compiling shader
  Testing texImage2D 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 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
  
  Locals:
    msg : u"shouldBe 255,0,0\nat (8, 8) expected: 255,0,0 was 0,0,0\nAll createImageBitmap promises are resolved\n*** Error compiling VERTEX_SHADER '[object WebGLShader]':\n*** Error compiling FRAGMENT_SHADER '[object WebGLShader]':\nError in compiling shader\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 (2 ... multiplyAlpha=false, bindingTarget=TEXTURE_2D\nStarts uploading the image into texture\nUploading texture completed\nChecking top\nshouldBe 255,0,0\nat (8, 24) expected: 255,0,0 was 0,0,0\nFAIL shouldBe 255,0,0\nat (8, 24) expected: 255,0,0 was 0,0,0\nChecking bottom\nshouldBe 0,255,0\nat (8, 8) expected: 0,255,0 was 0,0,0\nFAIL shouldBe 0,255,0\nat (8, 8) expected: 0,255,0 was 0,0,0\nshouldBe 0,255,0\nat (24, 8) expected: 0,255,0 was 0,0,0\nFAIL shouldBe 0,255,0\nat (24, 8) expected: 0,255,0 was 0,0,0\n" (truncated)
  
  No minidump paths to symbolize
  Restarting browser due to unexpected test failure
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ps | grep -F org.chromium.chrome; echo "PIPESTATUS: ${PIPESTATUS[@]}" );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ls /root );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( cd /sys/devices/system/cpu && for CPU in cpu0 cpu1 cpu2 cpu3 cpu4 cpu5; do test -e "${CPU}/cpufreq/scaling_available_governors" && grep -q ondemand ${CPU}/cpufreq/scaling_available_governors && test -e "$CPU/cpufreq/scaling_governor" && echo ondemand > "$CPU/cpufreq/scaling_governor"; echo -n "%~%$?%~%"; done );echo %$?'
  Successfully set cpufreq/scaling_governor to 'ondemand' on: cpu0 cpu1 cpu2 cpu3 cpu4 cpu5
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( cd /sys/devices/system/cpu && for CPU in cpu0 cpu1 cpu2 cpu3 cpu4 cpu5; do cat "$CPU/online"; echo -n "%~%$?%~%"; done );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ps | grep -F org.chromium.chrome; echo "PIPESTATUS: ${PIPESTATUS[@]}" );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( am force-stop org.chromium.chrome );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f forward --remove tcp:51562
  Starting browser, attempt 1 of 3
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ps | grep -F org.chromium.chrome; echo "PIPESTATUS: ${PIPESTATUS[@]}" );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ls /root );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -e /data/data/org.chromium.chrome/ );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( TZ=utc ls -a -l /data/data/org.chromium.chrome/ );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( rm -r /data/data/org.chromium.chrome/app_chrome /data/data/org.chromium.chrome/app_dex /data/data/org.chromium.chrome/app_download_internal /data/data/org.chromium.chrome/app_tabs /data/data/org.chromium.chrome/app_textures /data/data/org.chromium.chrome/cache /data/data/org.chromium.chrome/code_cache /data/data/org.chromium.chrome/files /data/data/org.chromium.chrome/shared_prefs );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f root
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f wait-for-device
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -d /sdcard );echo %$?'
  condition 'sd_card_ready' met (0.1s)
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( pm path android );echo %$?'
  condition 'pm_ready' met (0.8s)
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( getprop sys.boot_completed );echo %$?'
  condition 'boot_completed' met (0.9s)
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( su 0 ls /root && ! ls /root );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( cd /sys/devices/system/cpu && for CPU in cpu0 cpu1 cpu2 cpu3 cpu4 cpu5; do test -e "${CPU}/cpufreq/scaling_available_governors" && grep -q performance ${CPU}/cpufreq/scaling_available_governors && test -e "$CPU/cpufreq/scaling_governor" && echo performance > "$CPU/cpufreq/scaling_governor"; echo -n "%~%$?%~%"; done );echo %$?'
  Successfully set cpufreq/scaling_governor to 'performance' on: cpu0 cpu1 cpu2 cpu3 cpu4 cpu5
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ndc resolver flushdefaultif );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f logcat -c
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ( dumpsys window windows )>/data/local/tmp/temp_file-4c52d5bf3f21b );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f pull /data/local/tmp/temp_file-4c52d5bf3f21b /b/swarm_slave/w/itIOSai9/tmpeLDzgH/tmp_ReadFileWithPull
  Trying to dismiss Error dialog for org.chromium.chrome
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell 'rm -f /data/local/tmp/temp_file-4c52d5bf3f21b'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( input keyevent 22 );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( input keyevent 22 );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( input keyevent 66 );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ( dumpsys window windows )>/data/local/tmp/temp_file-7c889e2a9ce92 );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f pull /data/local/tmp/temp_file-7c889e2a9ce92 /b/swarm_slave/w/itIOSai9/tmpqVDesr/tmp_ReadFileWithPull
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell 'rm -f /data/local/tmp/temp_file-7c889e2a9ce92'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( ( dumpsys window windows )>/data/local/tmp/temp_file-3dd09a6af64d4 );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f pull /data/local/tmp/temp_file-3dd09a6af64d4 /b/swarm_slave/w/itIOSai9/tmpJvRbkJ/tmp_ReadFileWithPull
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell 'rm -f /data/local/tmp/temp_file-3dd09a6af64d4'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -e /data/local/chrome-command-line );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -e /data/local/tmp/chrome-command-line );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -d /data/local/tmp/chrome-command-line );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f push /b/swarm_slave/w/itIOSai9/tmpAbU1F_ /data/local/tmp/chrome-command-line
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -e /data/local/tmp/chrome-command-line );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( TZ=utc ls -a -l /data/local/tmp/ );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( cat /data/local/tmp/chrome-command-line );echo %$?'
  Flags now set on the device: ['--no-default-browser-check', '--disable-external-intent-requests', '--proxy-server=socks://localhost:42619', '--enable-gpu-benchmarking', '--disable-search-geolocation-disclosure', '--metrics-recording-only', '--disable-gpu-watchdog', '--disable-domain-blocking-for-3d-apis', '--ignore-certificate-errors', '--disable-component-extensions-with-background-pages', '--disable-gesture-requirement-for-media-playback', '--disable-gpu-process-crash-limit', '--disable-default-apps', '--disable-fre', '--enable-net-benchmarking', '--js-flags=--expose-gc', '--no-first-run', '--test-type=gpu', '--enable-experimental-canvas-features', '--enable-logging=stderr', '--enable-remote-debugging', '--disable-background-networking']
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( am start -W -d about:blank -n org.chromium.chrome/com.google.android.apps.chrome.Main );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f forward --no-rebind tcp:35456 localabstract:chrome_devtools_remote
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( rm -f /data/local/tmp/chrome-command-line );echo %$?'
  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 00c4dfd78149a74f shell '( test -e /data/local/tmp/chrome-command-line );echo %$?'
  Flags now set on the device: []
  OS: android M
  Model: Nexus 5X
  GPU device 0: VENDOR = 0x0 (Qualcomm), DEVICE = 0x0 (Adreno (TM) 418)
  GPU Attributes:
    amd_switchable      : False
    basic_info_state    : 1
    context_info_state  : 1
    direct_rendering    : True
    driver_date         : 
    driver_vendor       : 
    driver_version      : 127.0
    encrypted_only      : False
    gl_extensions       : GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage 
    gl_renderer         : Adreno (TM) 418
    gl_reset_notification_strategy: 33362
    gl_vendor           : Qualcomm
    gl_version          : OpenGL ES 3.1 V@127.0 (GIT@I8366cd0437)
    gl_ws_extensions    : 
    gl_ws_vendor        : 
    gl_ws_version       : 
    in_process_gpu      : False
    initialization_time : 0.08737
    jpeg_decode_accelerator_supported: False
    max_framerate_denominator: 1
    max_framerate_numerator: 30
    max_msaa_samples    : 4
    max_resolution_height: 720
    max_resolution_width: 1280
    min_resolution_height: 0
    min_resolution_width: 0
    optimus             : False
    passthrough_cmd_decoder: False
    pixel_shader_version: 3.10
    process_crash_count : 0
    profile             : 0
    sandboxed           : False
    software_rendering  : False
    supports_overlays   : False
    vertex_shader_version: 3.10
    video_decode_accelerator_flags: 55
  Feature Status:
    2d_canvas           : enabled
    flash_3d            : enabled
    flash_stage3d       : enabled
    flash_stage3d_baseline: enabled
    gpu_compositing     : enabled
    multiple_raster_threads: disabled_off
    native_gpu_memory_buffers: disabled_software
    rasterization       : enabled
    video_decode        : enabled
    video_encode        : enabled
    vpx_decode          : enabled
    webgl               : enabled
    webgl2              : enabled
  Driver Bug Workarounds:
    broken_egl_image_ref_counting
    clear_uniforms_before_first_program_use
    disable_blend_equation_advanced
    disable_discard_framebuffer
    disable_framebuffer_cmaa
    disable_program_caching_for_transform_feedback
    force_cube_map_positive_x_allocation
    max_copy_texture_chromium_size_1048576
    max_texture_size_limit_4096
    scalarize_vec_and_mat_constructor_args
    unbind_attachments_on_bound_render_fbo_delete
    unbind_egl_context_to_flush_driver_caches
    use_virtualized_gl_contexts
    wake_up_gpu_before_drawing
  Started browser successfully.
  Traceback (most recent call last):
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/testing/serially_executed_browser_test_case.py", line 194, in <lambda>
      return lambda self: based_method(self, *args)
    File "/b/swarm_slave/w/ir/content/test/gpu/gpu_tests/gpu_integration_test.py", line 73, in _RunGpuTest
      self.RunActualGpuTest(url, *args)
    File "/b/swarm_slave/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 203, in RunActualGpuTest
      getattr(self, test_name)(test_path, *args[1:])
    File "/b/swarm_slave/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 217, in _RunConformanceTest
      self._CheckTestCompletion()
    File "/b/swarm_slave/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 213, in _CheckTestCompletion
      self.fail(self._WebGLTestMessages(self.tab))
  AssertionError: shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0
  All createImageBitmap promises are resolved
  *** Error compiling VERTEX_SHADER '[object WebGLShader]':
  *** Error compiling FRAGMENT_SHADER '[object WebGLShader]':
  Error in compiling shader
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  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
  getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  FAIL getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
  All createImageBitmap promises are resolved
  *** Error: unable to create shader 'attribute vec4 vPosition;
  attribute vec2 texCoord0;
  varying vec2 texCoord;
  void main() {
      gl_Position = vPosition;
      texCoord = texCoord0;
  }'
  *** Error: unable to create shader 'precision mediump float;
  uniform sampler2D tex;
  varying vec2 texCoord;
  void main() {
      gl_FragData[0] = texture2D(tex, texCoord);
  }'
  Error in compiling shader
  Testing texImage2D 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
  getError expected: NO_ERROR. Was CONTEXT_LOST_WEBGL : should be no errors
  FAIL getError expected: NO_ERROR. Was CONTEXT_LOST_WEBGL : should be no errors
  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
  *** Error: unable to create shader 'attribute vec4 vPosition;
  attribute vec2 texCoord0;
  varying vec2 texCoord;
  void main() {
      gl_Position = vPosition;
      texCoord = texCoord0;
  }'
  *** Error: unable to create shader 'precision mediump float;
  uniform sampler2D tex;
  varying vec2 texCoord;
  void main() {
      gl_FragData[0] = texture2D(tex, texCoord);
  }'
  Error in compiling shader
  Testing texImage2D 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 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
  
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 28 2017

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

commit 85666c1b6dcabdfde93795a415fcff02d943a80d
Author: ynovikov <ynovikov@chromium.org>
Date: Fri Apr 28 17:40:10 2017

Update WebGL expectations

Remove NVIDIA Shield Tablet expectations,
since they also affect NVIDIA Shield TV.

Mark
conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html
Flaky on Nexus 5X.

BUG= 701929 ,  716496 
TBR=kbr@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2851773002
Cr-Commit-Position: refs/heads/master@{#468047}

[modify] https://crrev.com/85666c1b6dcabdfde93795a415fcff02d943a80d/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Comment 2 by kbr@chromium.org, Apr 28 2017

Components: Internals>GPU>Video
It looks like we didn't get a frame from the (hardware-accelerated?) video element.

I wonder whether we are missing synchronization between the hardware-accelerated video decoder and the consuming WebGL context.

Once this gets to the top of the stack we should really nail down flakiness problems with all of the video tests on Android.

Comment 3 by mcasas@chromium.org, Feb 27 2018

Status: Archived (was: Available)
~1y of no activity, closing.

Sign in to add a comment