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

Issue 906846 link

Starred by 1 user

Issue metadata

Status: Available
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug

Blocked on:
issue 905534



Sign in to add a comment

WebglConformance_conformance2_rendering_canvas_resizing_with_pbo_bound failing on Linux FYI Release

Project Member Reported by rjkroege@chromium.org, Nov 19

Issue description

WebglConformance_conformance2_rendering_canvas_resizing_with_pbo_bound is failing on Linux Nvidia FYI Release (passthrough)

First apparent failure would appear to be https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6364 (Because of  https://crbug.com/902406 , some failures were masked by other issues.)

Cause not obvious but https://chromium-review.googlesource.com/c/1335270 is in the blame-list (WebGL roll) and a test change is the likely issue.

[9/139] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_rendering_canvas_resizing_with_pbo_bound failed unexpectedly 321.6583s:
  No path to crashpad_database_util found
  No minidump found via crashpad_database_util
  No path to crashpad_database_util found
  No minidump found via crashpad_database_util
  Can't get standard output with --show-stdout
  
  Traceback (most recent call last):
    _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:155
      self.RunActualGpuTest(url, *args)
    RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:190
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:210
      self._CheckTestCompletion()
    _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:200
      'webglTestHarness._finished', timeout=self._GetTestTimeout())
    traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
      return func(*args, **kwargs)
    WaitForJavaScriptCondition at third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py:263
      return self._tab.WaitForJavaScriptCondition(*args, **kwargs)
    traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
      return func(*args, **kwargs)
    WaitForJavaScriptCondition at third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py:245
      return self._inspector_backend.WaitForJavaScriptCondition(*args, **kwargs)
    traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
      return func(*args, **kwargs)
    WaitForJavaScriptCondition at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:307
      self.GetCurrentConsoleOutputBuffer())
    traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
      return func(*args, **kwargs)
    Inner at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:41
      inspector_backend._ConvertExceptionFromInspectorWebsocket(e)
    traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
      return func(*args, **kwargs)
    Inner at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:38
      return func(inspector_backend, *args, **kwargs)
    GetCurrentConsoleOutputBuffer at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:196
      return self._console.GetCurrentConsoleOutputBuffer(timeout)
    GetCurrentConsoleOutputBuffer at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_console.py:38
      self._inspector_websocket.DispatchNotifications(timeout)
    DispatchNotifications at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:156
      self._Receive(timeout)
    _Receive at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:181
      raise WebSocketException(err)
  TimeoutException: Timeout after 300s while waiting for JavaScript:webglTestHarness._finished
  
  Exception thrown when trying to capture console output: TimeoutException('',)
  
  Locals:
    err     : WebSocketTimeoutException('timed out',)
    timeout : 10
  
  No path to crashpad_database_util found
  No minidump found via crashpad_database_util
  Restarting browser due to unexpected test failure
  Closing browser (pid=12188) ...
  Failed to gracefully shutdown.
  Proceed to kill the browser.
  Browser is closed.
  Chrome Env: {'MANDATORY_PATH': '/usr/share/gconf/gnome-fallback.mandatory.path', 'XDG_GREETER_DATA_DIR': '/var/lib/lightdm-data/chrome-bot', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'CHROME_HEADLESS': '1', 'XDG_CURRENT_DESKTOP': 'Unity', 'XDG_VTNR': '7', 'GTEST_TOTAL_SHARDS': '20', 'QT_IM_MODULE': 'ibus', 'LOGNAME': 'chrome-bot', 'USER': 'chrome-bot', 'GNOME_KEYRING_CONTROL': '/run/user/1000/keyring-50qdDI', 'BOTO_CONFIG': '/home/chrome-bot/.boto', 'PATH': '/b/s/w/ir/.swarming_module_cache/vpython/cfc588/bin:/b/s/w/ir/.swarming_module:/b/s/w/ir/.swarming_module/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/dell/srvadmin/bin:/b/s/w/ir/.swarming_module_cache/vpython/cfc588/lib/python2.7/site-packages/cv2', 'SWARMING_BOT_ID': 'build843-m4', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'VIRTUAL_ENV': '/b/s/w/ir/.swarming_module_cache/vpython/cfc588', 'SHELL': '/bin/bash', 'XDG_SESSION_PATH': '/org/freedesktop/DisplayManager/Session0', 'XAUTHORITY': '/home/chrome-bot/.Xauthority', 'LANGUAGE': 'en_US:', 'SESSION_MANAGER': 'local/build843-m4.golo.chromium.org:@/tmp/.ICE-unix/2193,unix/build843-m4.golo.chromium.org:/tmp/.ICE-unix/2193', 'SHLVL': '0', 'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox', 'QT_QPA_PLATFORMTHEME': 'appmenu-qt5', 'CLUTTER_IM_MODULE': 'xim', 'SWARMING_HEADLESS': '1', 'QT4_IM_MODULE': 'xim', 'JOB': 'dbus', 'SESSION': 'gnome-fallback', 'DESKTOP_AUTOSTART_ID': '10c31adc709f465041154233543140142500000021930005', 'PYTHONNOUSERSITE': '1', 'IM_CONFIG_PHASE': '1', 'LUCI_CONTEXT': '/b/s/w/itNnwcaD/luci_ctx.U1i41w.json', 'GPG_AGENT_INFO': '/run/user/1000/keyring-50qdDI/gpg:0:1', 'HOME': '/home/chrome-bot', 'CIPD_CACHE_DIR': '/b/s/cipd_cache/cache', 'SELINUX_INIT': 'YES', 'GIO_LAUNCHED_DESKTOP_FILE': '/home/chrome-bot/.config/autostart/swarming.desktop', 'XDG_RUNTIME_DIR': '/run/user/1000', 'GTK_IM_MODULE': 'ibus', 'PYTHONPATH': '/b/s/w/ir/third_party/catapult/telemetry', 'SESSIONTYPE': 'gnome-session', 'GTEST_SHARD_INDEX': '5', 'VPYTHON_VIRTUALENV_ROOT': '/b/s/w/ir/.swarming_module_cache/vpython', 'GDMSESSION': 'gnome-fallback', 'XMODIFIERS': '@im=ibus', 'DEFAULTS_PATH': '/usr/share/gconf/gnome-fallback.default.path', 'TEXTDOMAINDIR': '/usr/share/locale/', 'NO_GCE_CHECK': 'False', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2447', 'XDG_SEAT_PATH': '/org/freedesktop/DisplayManager/Seat0', 'LC_ALL': 'en_US.UTF-8', 'XDG_SESSION_ID': 'c2', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-xk1i6ZtoNL', 'TMPDIR': '/b/s/w/itNnwcaD', 'SWARMING_SERVER': 'https://chromium-swarm.appspot.com', 'SWARMING_TASK_ID': '4133f9a5e469e811', 'DESKTOP_SESSION': 'gnome-fallback', 'SSH_AUTH_SOCK': '/run/user/1000/keyring-50qdDI/ssh', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-gnome-fallback:/usr/share/upstart/xdg:/etc/xdg', 'GNOME_KEYRING_PID': '', 'CIPD_PROTOCOL': 'v2', 'GDM_LANG': 'en_US', 'GTK_MODULES': 'overlay-scrollbar:unity-gtk-module', 'UPSTART_SESSION': 'unix:abstract=/com/ubuntu/upstart-session/1000/1927', 'INSTANCE': '', 'PWD': '/home/chrome-bot', 'TEXTDOMAIN': 'im-config', 'XDG_MENU_PREFIX': 'gnome-', 'LC_MESSAGES': 'en_US.UTF-8', 'XDG_DATA_DIRS': '/usr/share/gnome-fallback:/usr/share/gnome:/usr/local/share/:/usr/share/', 'BREAKPAD_DUMP_LOCATION': '/b/s/w/itNnwcaD/tmpU4x2K3', 'XDG_SEAT': 'seat0'}
  Starting Chrome ['/b/s/w/ir/out/Release/chrome', '--use-gl=angle', '--disable-gpu-watchdog', '--enable-experimental-web-platform-features', '--use-angle=gl', '--disable-gpu-process-for-dx12-vulkan-info-collection', '--disable-domain-blocking-for-3d-apis', '--test-type=gpu', '--disable-gpu-process-crash-limit', '--use-cmd-decoder=passthrough', '--disable-blink-features=WebXR', '--js-flags=--expose-gc', '--enable-logging=stderr', '--autoplay-policy=no-user-gesture-required', '--disable-features=UseSurfaceLayerForVideo', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--ignore-background-tasks', '--enable-gpu-benchmarking', '--deny-permission-prompts', '--autoplay-policy=no-user-gesture-required', '--disable-background-networking', '--disable-component-extensions-with-background-pages', '--disable-default-apps', '--disable-search-geolocation-disclosure', '--proxy-server=socks://localhost:40558', '--proxy-bypass-list=<-loopback>', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--disable-component-update', '--window-size=1280,1024', '--user-data-dir=/b/s/w/itNnwcaD/tmpYSbZMC', 'about:blank']
  DoNothingForwarder started between 127.0.0.1:36489 and 36489
  Browser started (pid=12438).
  OS: linux ubuntu
  Browser command line: /b/s/w/ir/out/Release/chrome --use-gl=angle --disable-gpu-watchdog --enable-experimental-web-platform-features --use-angle=gl --disable-gpu-process-for-dx12-vulkan-info-collection --disable-domain-blocking-for-3d-apis --test-type=gpu --disable-gpu-process-crash-limit --use-cmd-decoder=passthrough --disable-blink-features=WebXR --js-flags=--expose-gc --enable-logging=stderr --autoplay-policy=no-user-gesture-required --disable-features=UseSurfaceLayerForVideo --enable-net-benchmarking --metrics-recording-only --no-default-browser-check --no-first-run --ignore-background-tasks --enable-gpu-benchmarking --deny-permission-prompts --autoplay-policy=no-user-gesture-required --disable-background-networking --disable-component-extensions-with-background-pages --disable-default-apps --disable-search-geolocation-disclosure --proxy-server=socks://localhost:40558 --proxy-bypass-list=<-loopback> --remote-debugging-port=0 --enable-crash-reporter-for-testing --disable-component-update --window-size=1280,1024 --user-data-dir=/b/s/w/itNnwcaD/tmpYSbZMC --flag-switches-begin --flag-switches-end --file-url-path-alias=/gen=/b/s/w/ir/out/Release/gen about:blank
  GPU device 0: VENDOR = 0x10de (Google Inc.), DEVICE = 0x1cb3 (ANGLE (NVIDIA Corporation, Quadro P400/PCIe/SSE2, OpenGL 4.5 core))
  GPU Attributes:
    amd_switchable      : False
    can_support_threaded_texture_mailbox: False
    direct_rendering    : True
    gl_extensions       : GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample 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_func_extended 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_bptc 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_KHR_parallel_shader_compile 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_border_clamp 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 OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture 
    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.c30f45d3f9c1)
    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 EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache 
    gl_ws_vendor        : 
    gl_ws_version       : 1.4 (ANGLE 2.1.0.c30f45d3f9c1)
    in_process_gpu      : False
    initialization_time : 0.069631
    jpeg_decode_accelerator_supported: False
    max_msaa_samples    : 8
    oop_rasterization_supported: True
    optimus             : False
    passthrough_cmd_decoder: True
    pixel_shader_version: 1.00
    process_crash_count : 0
    rgba_visual         : 0
    sandboxed           : True
    software_rendering  : False
    system_visual       : 0
    vertex_shader_version: 1.00
    video_decode_accelerator_flags: 0
  Feature Status:
    2d_canvas           : enabled
    flash_3d            : enabled
    flash_stage3d       : enabled
    flash_stage3d_baseline: enabled
    gpu_compositing     : enabled
    multiple_raster_threads: enabled_on
    native_gpu_memory_buffers: disabled_software
    oop_rasterization   : disabled_off
    protected_video_decode: unavailable_off
    rasterization       : disabled_software
    skia_deferred_display_list: disabled_off
    skia_renderer       : disabled_off
    surface_control     : disabled_off
    surface_synchronization: enabled_on
    video_decode        : unavailable_off
    viz_display_compositor: enabled_on
    webgl               : enabled
    webgl2              : enabled
  Driver Bug Workarounds:
    clear_uniforms_before_first_program_use
    disable_framebuffer_cmaa
    scalarize_vec_and_mat_constructor_args
    disabled_extension__gl__khr_blend_equation_advanced
    disabled_extension__gl__khr_blend_equation_advanced_coherent
  Traceback (most recent call last):
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/testing/serially_executed_browser_test_case.py", line 214, in <lambda>
      return lambda self: based_method(self, *args)
    File "/b/s/w/ir/content/test/gpu/gpu_tests/gpu_integration_test.py", line 155, in _RunGpuTest
      self.RunActualGpuTest(url, *args)
    File "/b/s/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 190, in RunActualGpuTest
      getattr(self, test_name)(test_path, *args[1:])
    File "/b/s/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 210, in _RunConformanceTest
      self._CheckTestCompletion()
    File "/b/s/w/ir/content/test/gpu/gpu_tests/webgl_conformance_integration_test.py", line 200, in _CheckTestCompletion
      'webglTestHarness._finished', timeout=self._GetTestTimeout())
    File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
      return func(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 263, in WaitForJavaScriptCondition
      return self._tab.WaitForJavaScriptCondition(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
      return func(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 245, in WaitForJavaScriptCondition
      return self._inspector_backend.WaitForJavaScriptCondition(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
      return func(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 307, in WaitForJavaScriptCondition
      self.GetCurrentConsoleOutputBuffer())
    File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
      return func(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 41, in Inner
      inspector_backend._ConvertExceptionFromInspectorWebsocket(e)
    File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
      return func(*args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 38, in Inner
      return func(inspector_backend, *args, **kwargs)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 196, in GetCurrentConsoleOutputBuffer
      return self._console.GetCurrentConsoleOutputBuffer(timeout)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_console.py", line 38, in GetCurrentConsoleOutputBuffer
      self._inspector_websocket.DispatchNotifications(timeout)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 156, in DispatchNotifications
      self._Receive(timeout)
    File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 181, in _Receive
      raise WebSocketException(err)
  TimeoutException: Timeout after 300s while waiting for JavaScript:webglTestHarness._finished
  
  Exception thrown when trying to capture console output: TimeoutException('',)
[12438:12522:1115/222035.997559:WARNING:simple_synchronous_entry.cc(1251)] Could not open platform files for entry.
DevTools console [network]: Failed to load resource: the server responded with a status of 404 (File not found) http://127.0.0.1:57503/favicon.ico

 
Cc: fsam...@chromium.org
I will create a suppression for this failure.
Description: Show this description
Status: Available (was: Untriaged)
Project Member

Comment 4 by bugdroid1@chromium.org, Nov 20

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

commit b655c5a60b0b544917107a59d4153d4bf78e1b90
Author: Robert Kroeger <rjkroege@chromium.org>
Date: Tue Nov 20 00:50:45 2018

Suppress failing WebglConformance_conformance2_rendering_canvas_resizing_with_pbo_bound

WebglConformance_conformance2_rendering_canvas_resizing_with_pbo_bound is failing on
Linux Nvidia FYI release. Suppress this test.

BUG=906846
TBR=kbr@chromium.org

Change-Id: I4d93b16a54df7c247ce90022804fea36fc9408d4
Reviewed-on: https://chromium-review.googlesource.com/c/1343373
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Commit-Queue: Robert Kroeger <rjkroege@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609538}
[modify] https://crrev.com/b655c5a60b0b544917107a59d4153d4bf78e1b90/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Blocking: 902406
Cc: -fsam...@chromium.org samans@chromium.org
Owner: geoffl...@chromium.org
geofflang@: given that this is a failure on passthrough, maybe it's a mangle issue? Could you direct appropriately or suggest next steps?
Blocking: -902406
Cc: kbr@chromium.org kainino@chromium.org
Seems like it occasionally fails on the validating command decoder too:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6428
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6438

This test runs very fast for me locally so I'm not sure why it times out on the bot.

CCing some WebGL contributors, maybe they know of a test change here.
The git log (visible in codesearch) shows that this test did change recently:

https://github.com/KhronosGroup/WebGL/pull/2702/files#diff-45bec6e4839394747f52750ba1f93104

Perhaps there is an issue with requestAnimationFrame not being fired quickly?
Blockedon: 905534
Labels: -Pri-1 Pri-2
The change to this specific test was only to make it fail more quickly when a WebGL context couldn't be created. Otherwise there should be no change.

I think one of the earlier tests caused a context loss or GPU process crash and that wasn't detected. That seems likely from looking at the failing shard's log:

https://chromium-swarm.appspot.com/task?id=4133f9a5e469e810&refresh=10&show_raw=1

[12222:12222:1115/221507.597608:ERROR:gl_utils.cc(324)] [.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.
[12222:12222:1115/221507.598096:ERROR:gl_utils.cc(324)] [.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.
[12188:12188:1115/221507.605678:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
[12188:12188:1115/221507.606152:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
[12188:12188:1115/221507.606387:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
[12188:12188:1115/221507.606536:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
[12188:12188:1115/221507.606667:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
[12188:12188:1115/221507.606792:INFO:CONSOLE(0)] "[.WebGL-0xab5c93a9a00] GL_INVALID_VALUE: BlitFramebuffer dimensions out of 32-bit integer range.", source: http://127.0.0.1:57503/third_party/webgl/src/sdk/tests/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2 (0)
WebglConformance_conformance2_rendering_blitframebuffer_size_overflow was expected to fail, but passed.

[7/139] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_rendering_blitframebuffer_size_overflow passed 0.0452s
[12222:12222:1115/221513.689945:ERROR:gles2_cmd_decoder_passthrough.cc(1228)]   GLES2DecoderPassthroughImpl: Context reset detected after MakeCurrent.
[12222:12222:1115/221513.689970:ERROR:in_process_command_buffer.cc(284)] Context lost because MakeCurrent failed.
[12222:12244:1115/221513.690358:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12222:12244:1115/221513.690372:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12222:12244:1115/221513.690378:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12222:12244:1115/221513.690383:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12222:12244:1115/221513.690388:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12222:12244:1115/221513.690393:ERROR:sync_point_manager.cc(248)] Client waiting on non-existent sync token
[12322:12322:1115/221513.721083:WARNING:audio_sandbox_hook_linux.cc(110)] dlopen: failed to open libpulsecommon-11.1.so with error: libpulsecommon-11.1.so: cannot open shared object file: No such file or directory
[12222:12222:1115/221513.721628:ERROR:gl_utils.cc(324)] [GroupMarkerNotSet( crbug.com/242999 )!:B0A81550F00F0000] GL_OUT_OF_MEMORY: Context has been lost.
[12222:12222:1115/221513.721656:ERROR:gl_utils.cc(324)] [GroupMarkerNotSet( crbug.com/242999 )!:B0A81550F00F0000] GL_OUT_OF_MEMORY: Context has been lost.


Basically this is a dup of Issue 905534. Linking to it. Once that's implemented we should un-suppress this.

Sign in to add a comment