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
Comment 1 by bugdroid1@chromium.org
, Apr 28 2017