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

Issue 814905 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

WebglConformance_conformance2_rendering_attrib_type_match in webgl2_conformance_gl_passthrough_tests failing on chromium.gpu.fyi/Linux FYI Release (NVIDIA)

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Feb 22 2018

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of cblume@google.com

At first blush, this seems to only be a flake. I do not see a change that is likely to have caused this.
I'll update once the next build finishes.
(Even if it is a flake, we should look into it.)


gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_rendering_attrib_type_match in webgl2_conformance_gl_passthrough_tests failing on chromium.gpu.fyi/Linux FYI Release (NVIDIA)

Builders failed on: 
- Linux FYI Release (NVIDIA): 
  https://build.chromium.org/p/chromium.gpu.fyi/builders/Linux%20FYI%20Release%20%28NVIDIA%29



[6/135] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_rendering_attrib_type_match failed unexpectedly 6.1801s:
  
  Traceback (most recent call last):
    _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:132
      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: should be 255,0,0,255
  at (0, 0) expected: 255,0,0,255 was 0,0,0,255



GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x1cb3
GPU Attributes:
  amd_switchable      : False
  basic_info_state    : 1
  can_support_threaded_texture_mailbox: False
  context_info_state  : 1
  direct_composition  : False
  direct_rendering    : True
  driver_date         : 
  driver_vendor       : Nvidia
  driver_version      : 384.90
  gl_extensions       : GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_rectangle GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_texture GL_CHROMIUM_framebuffer_mixed_samples GL_CHROMIUM_path_rendering GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_multisample_compatibility GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object 
  gl_renderer         : ANGLE (NVIDIA Corporation Quadro P400/PCIe/SSE2 OpenGL 4.5 core)
  gl_reset_notification_strategy: 33362
  gl_vendor           : Google Inc.
  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.12eb3d74b7d6)
  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_get_all_proc_addresses EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization 
  gl_ws_vendor        : 
  gl_ws_version       : 1.4 (ANGLE 2.1.0.12eb3d74b7d6)
  in_process_gpu      : False
  initialization_time : 0.070907
  jpeg_decode_accelerator_supported: False
  max_msaa_samples    : 8
  optimus             : False
  passthrough_cmd_decoder: True
  pixel_shader_version: 1.00
  process_crash_count : 0
  rgba_visual         : 0
  sandboxed           : True
  software_rendering  : False
  supports_overlays   : False
  system_visual       : 0
  vertex_shader_version: 1.00
  video_decode_accelerator_flags: 0
Feature Status:
  2d_canvas           : enabled
  checker_imaging     : enabled_on
  flash_3d            : enabled
  flash_stage3d       : enabled
  flash_stage3d_baseline: enabled
  gpu_compositing     : enabled
  multiple_raster_threads: enabled_on
  native_gpu_memory_buffers: disabled_software
  rasterization       : disabled_software
  video_decode        : unavailable_off
  webgl               : enabled
  webgl2              : enabled
Driver Bug Workarounds:
  clear_uniforms_before_first_program_use
  disable_framebuffer_cmaa
  scalarize_vec_and_mat_constructor_args
 

Comment 1 by cblume@chromium.org, Feb 22 2018

Cc: kbr@chromium.org
Components: Internals>GPU

Comment 2 by cblume@chromium.org, Feb 22 2018

Labels: -Pri-2 Pri-3
The next build passed.
This does indeed seem like a flake. Lowering priority.

kbr@ can route this better than I could.

The cause of the flake still seems worth investigation:
gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_rendering_attrib_type_match failed unexpectedly:
  AssertionError: should be 255,0,0,255
  at (0, 0) expected: 255,0,0,255 was 0,0,0,255

Comment 3 by kbr@chromium.org, Feb 23 2018

Cc: geoffl...@chromium.org
Components: -Internals>GPU Internals>GPU>ANGLE Blink>WebGL
Labels: OS-Windows
Geoff: has this been seen before? If it's flaky then I wonder whether something might be wrong in ANGLE's context switching code.

Comment 4 by kbr@chromium.org, Feb 23 2018

Labels: Type-Bug
I can't remember seeing this flake recently but I'll look out for it in the future and try to repro
Owner: geoffl...@chromium.org
Cc: riajiang@chromium.org
still seeing failures for this test, the most recent one https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/1134 (2018-04-04 6:13 AM (EDT)). also seeing gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_sync_sync_webgl_specific failing ( crbug.com/828978 )
Will look into this when I get back into the office.
 Issue 814904  has been merged into this issue.
Project Member

Comment 11 by bugdroid1@chromium.org, Apr 10 2018

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

commit 99f33f9db9af5560f0228762dd1830d9d55a357b
Author: Yuly Novikov <ynovikov@chromium.org>
Date: Tue Apr 10 03:33:26 2018

Mark a WebGL2 test Flaky

conformance2/rendering/attrib-type-match.html
on Linux Nvidia GL passthrough

BUG=814905
TBR=kbr@chromium.org

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: Ib00f331d732ce881f5169366ec4140bbf1284c7b
Reviewed-on: https://chromium-review.googlesource.com/1001502
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#549409}
[modify] https://crrev.com/99f33f9db9af5560f0228762dd1830d9d55a357b/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Labels: -Pri-3 Hotlist-PixelWrangler Pri-2
This test is still flaking. Should be marked as failing:

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20FYI%20Release%20%28NVIDIA%29/1449
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/win_angle_rel_ng/1555

I see this in the logs, not sure if it's related:

[7176:6752:0618/213743.994:INFO:GrGLInterface.cpp(494)] ../../third_party/skia/src/gpu/gl/GrGLInterface.cpp:494 GrGLInterface::validate() failed.

Many issues open for this flaky test. I guess this one is Linux specific. The Window one is issue 782254. Will mark it flaky in that issue.
Status: Assigned (was: Available)
Project Member

Comment 15 by bugdroid1@chromium.org, Aug 28

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

commit 73dd0a0ee8b65de6618926ff9264ccccfbfbc704
Author: Geoff Lang <geofflang@chromium.org>
Date: Tue Aug 28 16:58:23 2018

Mark conformance2/rendering/attrib-type-match.html as Failing on OpenGL.

This test is flaky but occasionally hits the retry limit, mark as always
failing.

TBR=zmo@chromium.org
NOTRY=true

BUG=814905

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: Id0bcf0a33434008efebafeaed41cead9c21252c0
Reviewed-on: https://chromium-review.googlesource.com/1191025
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#586751}
[modify] https://crrev.com/73dd0a0ee8b65de6618926ff9264ccccfbfbc704/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Sign in to add a comment