New issue
Advanced search Search tips

Issue 660277 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

WebGL texture uploading from video being flaky

Project Member Reported by ynovikov@chromium.org, Oct 28 2016

Issue description

See  issue 626862  for previous occurrences of flakiness (presumably fixed).

I've seen 2 new ones recently:
https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20x64%20Release%20%28NVIDIA%29/builds/7611
WebglConformance_conformance2_textures_video_tex_3d_rgb9_e5_rgb_float (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [316:3012:1026/064953:INFO:gpu_video_decode_accelerator_factory.cc(163)] Initializing DXVA HW decoder for windows.
[316:3012:1026/064953:ERROR:dxva_video_decode_accelerator_win.cc(345)] The eglQueryDeviceAttribEXT function failed to get the device
[316:3012:1026/064953:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 345
[316:3012:1026/064954:INFO:gpu_video_decode_accelerator_factory.cc(163)] Initializing DXVA HW decoder for windows.
[316:3012:1026/065026:ERROR:dxva_video_decode_accelerator_win.cc(345)] The eglQueryDeviceAttribEXT function failed to get the device
[316:3012:1026/065026:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 345

Traceback (most recent call last):
  _RunGpuTest at content\test\gpu\gpu_tests\gpu_integration_test.py:78
    self.RunActualGpuTest(url, *args)
  RunActualGpuTest at content\test\gpu\gpu_tests\webgl_conformance_integration_test.py:196
    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:204
    'webglTestHarness._finished', timeout_in_seconds=300)
  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:225
    self._tab.WaitForJavaScriptExpression(condition, timeout_in_seconds)
  WaitForJavaScriptExpression at third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py:136
    e.message + '\n' + debug_message)
TimeoutException: Timed out while waiting 300s for IsJavaScriptExpressionTrue.
Console output:

Locals:
  IsJavaScriptExpressionTrue : <function IsJavaScriptExpressionTrue at 0x03F976B0>
  debug_message              : 'Console output:\n'
  e                          : TimeoutException('Timed out while waiting 300s for IsJavaScriptExpressionTrue.',)
  expr                       : 'webglTestHarness._finished'
  timeout                    : 300

(WARNING) 2016-10-26 06:55:07,815 gpu_integration_test._RestartBrowser:56  Restarting browser due to unexpected test failure

https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20x64%20Release%20%28NVIDIA%29/builds/7625
WebglConformance_conformance2_textures_video_tex_2d_rg8_rg_unsigned_byte (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [3544:2976:1027/053639:INFO:gpu_video_decode_accelerator_factory.cc(163)] Initializing DXVA HW decoder for windows.
[3544:2976:1027/053639:ERROR:dxva_video_decode_accelerator_win.cc(345)] The eglQueryDeviceAttribEXT function failed to get the device
[3544:2976:1027/053639:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 345
[456:3972:1027/053710:ERROR:audio_device_thread.cc(73)] Failed to receive.

Traceback (most recent call last):
  _RunGpuTest at content\test\gpu\gpu_tests\gpu_integration_test.py:78
    self.RunActualGpuTest(url, *args)
  RunActualGpuTest at content\test\gpu\gpu_tests\webgl_conformance_integration_test.py:196
    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:204
    'webglTestHarness._finished', timeout_in_seconds=300)
  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:225
    self._tab.WaitForJavaScriptExpression(condition, timeout_in_seconds)
  WaitForJavaScriptExpression at third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py:137
    e.message + '\n' + debug_message)
TimeoutException: Timed out while waiting 300s for IsJavaScriptExpressionTrue.
Console output:

Locals:
  IsJavaScriptExpressionTrue : <function IsJavaScriptExpressionTrue at 0x03F90730>
  debug_message              : 'Console output:\n'
  e                          : TimeoutException('Timed out while waiting 300s for IsJavaScriptExpressionTrue.',)
  expr                       : 'webglTestHarness._finished'
  timeout                    : 300

(WARNING) 2016-10-27 05:41:54,803 gpu_integration_test._RestartBrowser:56  Restarting browser due to unexpected test failure

 
Labels: -OS-Linux
Cc: rbasuvula@chromium.org
Labels: TE-NeedsTriageHelp

Comment 3 by kbr@chromium.org, Oct 28 2016

Components: Internals>GPU>Video
Labels: -TE-NeedsTriageHelp
Status: Untriaged (was: Unconfirmed)
Changing the status to Untriaged since this is a builder related issue.

Comment 5 by kbr@chromium.org, Nov 2 2016

Owner: dalecur...@chromium.org
Status: Assigned (was: Untriaged)
Dale, could someone from the Media team please investigate this error:

WebglConformance_conformance2_textures_video_tex_2d_rg8_rg_unsigned_byte (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [3544:2976:1027/053639:INFO:gpu_video_decode_accelerator_factory.cc(163)] Initializing DXVA HW decoder for windows.
[3544:2976:1027/053639:ERROR:dxva_video_decode_accelerator_win.cc(345)] The eglQueryDeviceAttribEXT function failed to get the device
[3544:2976:1027/053639:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 345
[456:3972:1027/053710:ERROR:audio_device_thread.cc(73)] Failed to receive.

Thanks.

Status: WontFix (was: Assigned)
Hmm, the error in this code no longer exists. It was part of https://codereview.chromium.org/2437863004/ but I think that patch set got reverted for other errors and the latest doesn't contain that message.

I don't see this flaking / failing anymore, so it seems like this is WontFix and was due to the patch set that was originally reverted?

Comment 7 by kbr@chromium.org, Nov 2 2016

Blocking: 619533
Thanks for investigating; sounds plausible this was caused by that revert. Let me link the bugs together.

Blocking: -619533

Sign in to add a comment