The WebGL 2.0 conformance test WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_greater seems to go into an infinite loop if the GPU process crashes. Here is an example:
https://build.chromium.org/p/tryserver.chromium.mac/builders/mac_optional_gpu_tests_rel/builds/3515
https://chromium-swarm.appspot.com/user/task/315bbcf274131e10
Here's an excerpt from the log. The entire log of the shard is attached.
Probably the harness needs to be made more robust to lost contexts (though they really should not happen during test execution).
WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_greater (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [10635:1299:0919/075456:ERROR:interface_registry.cc(99)] Failed to locate a binder for interface: dom_distiller::mojom::DistillabilityService
[10635:1299:0919/075456:ERROR:interface_registry.cc(99)] Failed to locate a binder for interface: dom_distiller::mojom::DistillabilityService
Received signal 11 SEGV_MAPERR 0000ffffffff
[0x000108356f76]
[0x7fff87cb9f1a]
[0x0001105e02f8]
[0x7fff8a1af612]
[0x7fff8a333799]
[0x7fff8a333460]
[0x7fff8a333b33]
[0x7fff8a3313dd]
[end of stack trace]
[10635:1299:0919/075457:INFO:CONSOLE(11)] "texture_shadow.2d_array.nearest.greater_depth24_stencil8: Image verification failed", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Init testcase: texture_shadow.2d_array.nearest.greater_depth_component16", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -1,-2.7,-0.5 -> 5.062866266041592,4.764263932294457,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -0.2,0.7,-0.5 -> 0.3,1.0922920489483754,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -1.5,-1.1,-0.5 -> 0.7038102317532213,0.10999408921929255,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: 0.4,-0.1,-0.5 -> 1.4570180405613802,0.06042823719536303,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 1.1
Texture Coordinates: 0.45,0.97,-0.5 -> 1.8740501955970716,1.8285654364377537,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = -0.1
Texture Coordinates: 0.25,0.61,-0.5 -> 1.359569472067845,2.291792830507429,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Init testcase: texture_shadow.2d_array.nearest.greater_depth_component32f", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -1,-2.7,-0.5 -> 5.062866266041592,4.764263932294457,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -0.2,0.7,-0.5 -> 0.3,1.0922920489483754,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -1.5,-1.1,-0.5 -> 0.7038102317532213,0.10999408921929255,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: 0.4,-0.1,-0.5 -> 1.4570180405613802,0.06042823719536303,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 1.1
Texture Coordinates: 0.45,0.97,-0.5 -> 1.8740501955970716,1.8285654364377537,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = -0.1
Texture Coordinates: 0.25,0.61,-0.5 -> 1.359569472067845,2.291792830507429,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Init testcase: texture_shadow.2d_array.nearest.greater_depth24_stencil8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -1,-2.7,-0.5 -> 5.062866266041592,4.764263932294457,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "ERROR: Result verification failed, got 4096 invalid pixels!", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Warning: Verification assuming high-quality PCF filtering failed", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "ERROR: Result verification failed, got 4096 invalid pixels!", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "ERROR: Verification against low precision requirements failed, failing test case.", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "FAIL Image verification failed", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:50912/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html?webglVersion=2 (0)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -0.2,0.7,-0.5 -> 0.3,1.0922920489483754,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "texture_shadow.2d_array.nearest.greater_depth24_stencil8: gl.createProgram()", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "FAIL gl.createProgram()", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "[object Object]", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -0.2,0.7,-0.5 -> 0.3,1.0922920489483754,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 300 es
in highp vec4 a_position;
in highp vec3 a_texCoord;
out highp vec3 v_texCoord;
void main (void)
{
gl_Position = a_position;
v_texCoord = a_texCoord;
}
", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compile status: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Shader infoLog: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 300 es
layout(location = 0) out mediump vec4 dEQP_FragColor;
in highp vec3 v_texCoord;
uniform highp float u_bias;
uniform highp float u_ref;
uniform highp vec4 u_colorScale;
uniform highp vec4 u_colorBias;
uniform highp sampler2DArrayShadow u_sampler;
void main (void)
{
dEQP_FragColor = vec4(texture(u_sampler, vec4(v_texCoord, u_ref)), 0.0, 0.0, 1.0) * u_colorScale + u_colorBias;
}
", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compile status: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Shader infoLog: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] ": no location found for attribute 'a_position'", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "FAIL no location found for attribute 'a_position'", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "[object Object]", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compare reference value = 0.5
Texture Coordinates: -0.2,0.7,-0.5 -> 0.3,1.0922920489483754,8", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 300 es
in highp vec4 a_position;
in highp vec3 a_texCoord;
out highp vec3 v_texCoord;
void main (void)
{
gl_Position = a_position;
v_texCoord = a_texCoord;
}
", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Compile status: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "Shader infoLog: null", source: (11)
[10635:1299:0919/075457:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 300 es
layout(location = 0) out mediump vec4 dEQP_FragColor;
in highp vec3 v_texCoord;
uniform highp float u_bias;
uniform highp float u_ref;
uniform highp vec4 u_colorScale;
uniform highp vec4 u_colorBias;
uniform highp sampler2DArrayShadow u_sampler;
void main (void)
{
dEQP_FragColor = vec4(texture(u_sampler, vec4(v_texCoord, u_ref)), 0.0, 0.0, 1.0) * u_colorScale + u_colorBias;
}
", source: (11)
|
Deleted:
stdout.txt
15.6 MB
|
Comment 1 by sheriffbot@chromium.org
, Sep 20 2017Status: Untriaged (was: Available)