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

Issue 620908 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

NVIDIA Win8 FYI GPU bots failing GLES2ConformTest.GL2Tests_framebuffer_objects_input_run in

Project Member Reported by jbau...@chromium.org, Jun 16 2016

Issue description

Starting at

https://build.chromium.org/p/chromium.gpu.fyi/builders/Win8%20Debug%20%28NVIDIA%29/builds/14574

I can't see any patches that should have affected this, though both bots started failing at the same time, and both gles2_conform_d3d9_test and gles2_conform_test are failing.

Failing test output:

[ RUN      ] GLES2ConformTest.GL2Tests_framebuffer_objects_input_run
[0616/135335:ERROR:gles2_cmd_decoder.cc(8357)] [GroupMarkerNotSet( crbug.com/242999 )!:14078508]RENDER WARNING: there is no texture bound to the unit 0
[0616/135335:ERROR:gles2_cmd_decoder.cc(4818)] Error: 5 for Command kDeleteBuffersImmediate
[0616/135335:ERROR:gles2_cmd_decoder.cc(8357)] [GroupMarkerNotSet( crbug.com/242999 )!:B4BC8808]RENDER WARNING: there is no texture bound to the unit 0
[0616/135335:ERROR:gles2_cmd_decoder.cc(4818)] Error: 5 for Command kDeleteBuffersImmediate
[3336:3180:0616/135335:5956531:ERROR:gles2_conform_test.cc(122)] Running GTF (Graphics Test Framework)

egl_vendor: Google Inc.

egl_version: 1.4

ConfigID: -1 RGBA bits( 0, 0, 0, 0) Depth bits: 0 Stencil bits: 0

gtf_version: 3.0

mode: egl

arg: c:\users\chrome~1\appdata\local\temp\isolated_rundhv3ht\out\Debug\gles2_conform_test_windowless -run=GL2Tests/framebuffer_objects/input.run

gl_renderer: Chromium

gl_shading_language_version: OpenGL ES GLSL ES 1.0 Chromium

gl_version: OpenGL ES 2.0 Chromium

gl_vendor: Chromium

gl_extensions: GL_ANGLE_translated_shader_source GL_CHROMIUM_async_pixel_transfers GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_command_buffer_query GL_CHROMIUM_command_buffer_latency_query GL_CHROMIUM_copy_texture GL_CHROMIUM_deschedule GL_CHROMIUM_get_error_query GL_CHROMIUM_lose_context GL_CHROMIUM_pixel_transfer_buffer_object GL_CHROMIUM_rate_limit_offscreen_context GL_CHROMIUM_resize GL_CHROMIUM_resource_safe GL_CHROMIUM_strict_attribs GL_CHROMIUM_texture_mailbox GL_CHROMIUM_trace_marker GL_EXT_debug_marker GL_EXT_unpack_subimage GL_OES_vertex_array_object GL_CHROMIUM_gpu_memory_manager GL_EXT_texture_compression_dxt1 GL_CHROMIUM_texture_compression_dxt3 GL_CHROMIUM_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_CHROMIUM_depth_texture GL_GOOGLE_depth_texture GL_OES_packed_depth_stencil GL_OES_element_index_uint GL_EXT_sRGB GL_EXT_texture_format_BGRA8888 GL_CHROMIUM_renderbuffer_format_BGRA8888 GL_EXT_read_format_bgra GL_EXT_disjoint_timer_query GL_OES_rgb8_rgba8 GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_framebuffer_multisample GL_OES_standard_derivatives GL_OES_EGL_image_external GL_NV_EGL_stream_consumer_external GL_OES_compressed_ETC1_RGB8_texture GL_ANGLE_texture_usage GL_EXT_texture_storage GL_EXT_occlusion_query_boolean GL_ANGLE_instanced_arrays GL_EXT_draw_buffers GL_EXT_blend_minmax GL_EXT_frag_depth GL_EXT_shader_texture_lod GL_CHROMIUM_sync_query GL_EXT_texture_rg GL_EXT_unpack_subimage GL_CHROMIUM_map_sub GL_CHROMIUM_image GL_CHROMIUM_gpu_memory_buffer_image

stamp: 20160616135334

framebuffer: width=500, height=500

Zero epsilon: 0.000122, RGBA epsilon: ( 0.004044, 0.004044, 0.004044, 0.000122)

Test run starting with file: GL2Tests/framebuffer_objects/input.run

framebuffer_objects: Start

#+ Error testing frame buffer.

framebuffer_objects: total = 1, failure = 1, #1



ConfigID: -1 RGBA bits( 0, 0, 0, 0) Depth bits: 0 Stencil bits: 0

gtf_version: 3.0

mode: egl

arg: c:\users\chrome~1\appdata\local\temp\isolated_rundhv3ht\out\Debug\gles2_conform_test_windowless -run=GL2Tests/framebuffer_objects/input.run

gl_renderer: Chromium

gl_shading_language_version: OpenGL ES GLSL ES 1.0 Chromium

gl_version: OpenGL ES 2.0 Chromium

gl_vendor: Chromium

gl_extensions: GL_ANGLE_translated_shader_source GL_CHROMIUM_async_pixel_transfers GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_command_buffer_query GL_CHROMIUM_command_buffer_latency_query GL_CHROMIUM_copy_texture GL_CHROMIUM_deschedule GL_CHROMIUM_get_error_query GL_CHROMIUM_lose_context GL_CHROMIUM_pixel_transfer_buffer_object GL_CHROMIUM_rate_limit_offscreen_context GL_CHROMIUM_resize GL_CHROMIUM_resource_safe GL_CHROMIUM_strict_attribs GL_CHROMIUM_texture_mailbox GL_CHROMIUM_trace_marker GL_EXT_debug_marker GL_EXT_unpack_subimage GL_OES_vertex_array_object GL_CHROMIUM_gpu_memory_manager GL_EXT_texture_compression_dxt1 GL_CHROMIUM_texture_compression_dxt3 GL_CHROMIUM_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_CHROMIUM_depth_texture GL_GOOGLE_depth_texture GL_OES_packed_depth_stencil GL_OES_element_index_uint GL_EXT_sRGB GL_EXT_texture_format_BGRA8888 GL_CHROMIUM_renderbuffer_format_BGRA8888 GL_EXT_read_format_bgra GL_EXT_disjoint_timer_query GL_OES_rgb8_rgba8 GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_framebuffer_multisample GL_OES_standard_derivatives GL_OES_EGL_image_external GL_NV_EGL_stream_consumer_external GL_OES_compressed_ETC1_RGB8_texture GL_ANGLE_texture_usage GL_EXT_texture_storage GL_EXT_occlusion_query_boolean GL_ANGLE_instanced_arrays GL_EXT_draw_buffers GL_EXT_blend_minmax GL_EXT_frag_depth GL_EXT_shader_texture_lod GL_CHROMIUM_sync_query GL_EXT_texture_rg GL_EXT_unpack_subimage GL_CHROMIUM_map_sub GL_CHROMIUM_image GL_CHROMIUM_gpu_memory_buffer_image

stamp: 20160616135334

framebuffer: width=500, height=500

Zero epsilon: 0.000122, RGBA epsilon: ( 0.004044, 0.004044, 0.004044, 0.000122)

Test run starting with file: GL2Tests/framebuffer_objects/input.run

framebuffer_objects: Start

#+ Error testing frame buffer.

framebuffer_objects: total = 1, failure = 1, #1



Conformance FAILED 2 of 2 tests.

Test duration: 1s


e:\b\build\slave\gpu_win_builder__dbg_\build\src\out\debug\gen\gpu\gles2_conform_test\gles2_conform_test_autogen.cc(482): error: Value of: RunGLES2ConformTest("GL2Tests/framebuffer_objects/input.run")
  Actual: false
Expected: true
[  FAILED  ] GLES2ConformTest.GL2Tests_framebuffer_objects_input_run (995 ms)
 

Comment 1 by zmo@chromium.org, Jun 16 2016

Cc: geoffl...@chromium.org cwallez@chromium.org jmad...@chromium.org
It might be ANGLE CLs
Yeah, I checked and the ANGLE revision is 9fc7b4c732f34c4c43ffb10053 both before and afterwards, so doesn't look like an ANGLE change.
Components: Internals>GPU>ANGLE
Owner: jbau...@chromium.org
Status: Assigned (was: Available)
This is because of https://chromium-review.googlesource.com/352252, please revert and I'll diagnose tomorrow.

2 things:

1) is this win8 only? it would explain why it wasn't caught by the ANGLE bots.
2) you'll need to look at parent_got_angle_revision for the 'weird' bots that don't have a compile step.
Project Member

Comment 4 by bugdroid1@chromium.org, Jun 17 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/73d417edc04e982de5473c431b4f24b246bf5a5c

commit 73d417edc04e982de5473c431b4f24b246bf5a5c
Author: John Bauman <jbauman@chromium.org>
Date: Fri Jun 17 00:49:40 2016

Revert "D3D11: Fix readback of BGRA-backed formats."

This reverts commit 230d95616d1309914a6703e27a797a440806dd02.

This broke GLES2ConformTest.GL2Tests_framebuffer_objects_input_run on the NVIDIA Win8 Chromium bots.

BUG= chromium:620908 

Change-Id: Idf6e3eb51483ff0b6bc758b95c5910863ddfc25f
Reviewed-on: https://chromium-review.googlesource.com/353394
Reviewed-by: John Bauman <jbauman@chromium.org>
Commit-Queue: John Bauman <jbauman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>

[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/d3d/d3d11/texture_format_data.json
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/tests/test_utils/ANGLETest.h
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/d3d/d3d11/texture_format_table.h
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/tests/test_utils/ANGLETest.cpp
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/tests/gl_tests/SixteenBppTextureTest.cpp
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/common/angleutils.h
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/imageformats.h
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
[modify] https://crrev.com/73d417edc04e982de5473c431b4f24b246bf5a5c/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp

> 1) is this win8 only? it would explain why it wasn't caught by the ANGLE bots.

Yeah, this seems to be win8-only.

> 2) you'll need to look at parent_got_angle_revision for the 'weird' bots that don't have a compile step.

Oops, didn't realize that was different here.
Cc: jbau...@chromium.org
Owner: jmad...@chromium.org
Status: Started (was: Assigned)
Working on this.
Project Member

Comment 7 by bugdroid1@chromium.org, Jun 20 2016

Status: Fixed (was: Started)
Re-landed https://chromium-review.googlesource.com/357132, see  issue 616176 , seems to be fixed.

Sign in to add a comment