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

Issue 671713 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

webgl_conformance_d3d11_passthrough_tests failing on FYI bots

Project Member Reported by ccameron@chromium.org, Dec 6 2016

Issue description

Failures started in the following builds:

https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Debug%20%28New%20Intel%29/builds/1774
https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28AMD%20R5%20230%29/builds/267
https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1900

Spew from WebglConformance_conformance_extensions_angle_instanced_arrays:

WebglConformance_conformance_extensions_angle_instanced_arrays (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [3044:5060:1205/181234.748:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2860)] NOT IMPLEMENTED
[3044:5060:1205/181234.748:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2460)] NOT IMPLEMENTED
[3044:5060:1205/181234.749:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2373)] NOT IMPLEMENTED
[3044:5060:1205/181234.749:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2460)] NOT IMPLEMENTED
[3044:5060:1205/181234.749:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2460)] NOT IMPLEMENTED
[5112:4364:1205/181234.752:INFO:CONSOLE(147)] "WebGL: INVALID_ENUM: getVertexAttrib: invalid parameter name", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (147)
[5112:4364:1205/181234.758:INFO:CONSOLE(168)] "WebGL: INVALID_VALUE: vertexAttribDivisorANGLE: index out of range", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (168)
[5112:4364:1205/181234.802:INFO:CONSOLE(245)] "GL_INVALID_VALUE : glDrawArraysInstancedANGLE: primcount < 0", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (245)
[5112:4364:1205/181234.802:INFO:CONSOLE(248)] "GL_INVALID_VALUE : glDrawArraysInstancedANGLE: count < 0", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (248)
[5112:4364:1205/181234.803:INFO:CONSOLE(11)] "getError expected: INVALID_OPERATION. Was NO_ERROR : There must be at least one vertex attribute with a divisor of zero when calling drawArraysInstancedANGLE", source:  (11)
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
[5112:4364:1205/181234.803:INFO:CONSOLE(11)] "FAIL getError expected: INVALID_OPERATION. Was NO_ERROR : There must be at least one vertex attribute with a divisor of zero when calling drawArraysInstancedANGLE", source:  (11)
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
[5112:4364:1205/181234.810:INFO:CONSOLE(325)] "GL_INVALID_VALUE : glDrawElementsInstancedANGLE: primcount < 0", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (325)
[5112:4364:1205/181234.810:INFO:CONSOLE(328)] "GL_INVALID_VALUE : glDrawElementsInstancedANGLE: count less than 0.", source: http://127.0.0.1:59441/third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html (328)
[5112:4364:1205/181234.811:INFO:CONSOLE(11)] "getError expected: INVALID_OPERATION. Was NO_ERROR : There must be at least one vertex attribute with a divisor of zero when calling drawElementsInstancedANGLE", source:  (11)
[5112:4364:1205/181234.811:INFO:CONSOLE(11)] "FAIL getError expected: INVALID_OPERATION. Was NO_ERROR : There must be at least one vertex attribute with a divisor of zero when calling drawElementsInstancedANGLE", source:  (11)
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
err: rx::RendererD3D::skipDraw(185): Point rendering without writing to gl_PointSize.
(WARNING) 2016-12-05 18:12:35,094 gpu_integration_test._RestartBrowser:56  Restarting browser due to flaky test failure
FLAKY TEST FAILURE, retrying: WebglConformance_conformance_extensions_angle_instanced_arrays
[3044:5060:1205/181235.096:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2976)] NOT IMPLEMENTED
[3044:5060:1205/181235.109:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2918)] NOT IMPLEMENTED
[3044:5060:1205/181235.111:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2976)] NOT IMPLEMENTED
[3044:5060:1205/181235.111:ERROR:gles2_cmd_decoder_passthrough_doers.cc(2976)] NOT IMPLEMENTED
 
Suspecting crrev.com/436427, will do revert soon to green-up the bots, let me know if you'd prefer that I don't.
I'm landing patches to suppress the failing tests.
Project Member

Comment 3 by bugdroid1@chromium.org, Dec 6 2016

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

commit c185d6030e450ab59c11473a679642351d071dec
Author: geofflang <geofflang@chromium.org>
Date: Tue Dec 06 21:42:44 2016

Supress WebGL test failures in the passthrough cmd buffer.

TBR=zmo@chromium.org
NOTRY=true

BUG= angleproject:1652 
BUG= 668223 
BUG= 671713 
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

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

Project Member

Comment 4 by bugdroid1@chromium.org, Dec 6 2016

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

commit 6de1888592c14b089c90c14356f5f90f0b78663d
Author: geofflang <geofflang@chromium.org>
Date: Tue Dec 06 22:12:11 2016

Enumerate WebGL extension test expectations for the passthrough cmd decoder.

The AMD R5 230 bot appears to have issues parsing the wildcard
expectations.  Try enumerating them.

TBR=zmo@chromium.org
NOTRY=true

BUG= angleproject:1652 
BUG= 668223 
BUG= 671713 
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

[modify] https://crrev.com/6de1888592c14b089c90c14356f5f90f0b78663d/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Status: Fixed (was: Assigned)

Sign in to add a comment