gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest is flaky on Android Release (Nexus 5X) |
||||||
Issue descriptiongpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAFloatTexture swarming: https://chromium-swarm.appspot.com/task?id=40d660aa975fae10&refresh=10&show_raw=1 [2/3] gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAFloatTexture failed unexpectedly 17.3928s: [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca shell '( uiautomator dump /data/local/tmp/temp_file-a7d09f8d6ea58 );echo %$?' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca pull /data/local/tmp/temp_file-a7d09f8d6ea58 /b/swarming/w/itO0pX_d/tmpHLhB8T/tmp_ReadFileWithPull [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca shell 'rm -f /data/local/tmp/temp_file-a7d09f8d6ea58' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca shell '( ( logcat -d -t 500 )>/data/local/tmp/temp_file-3a48d42c7b9f3 2>&1 );echo %$?' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca pull /data/local/tmp/temp_file-3a48d42c7b9f3 /b/swarming/w/itO0pX_d/tmp2BBJCu/tmp_ReadFileWithPull [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e5e93dcc6f38ca shell 'rm -f /data/local/tmp/temp_file-3a48d42c7b9f3' Traceback (most recent call last): _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:138 self.RunActualGpuTest(url, *args) RunActualGpuTest at content/test/gpu/gpu_tests/depth_capture_integration_test.py:68 'domAutomationController._finished', timeout=60) 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:261 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:300 return py_utils.WaitFor(IsJavaScriptExpressionTrue, timeout) WaitFor at third_party/catapult/common/py_utils/py_utils/__init__.py:129 res = condition() IsJavaScriptExpressionTrue at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:297 return self._EvaluateJavaScript(condition, context_id, timeout) 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) _EvaluateJavaScript at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:547 user_gesture) Evaluate at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py:45 res = self._inspector_websocket.SyncRequest(request, timeout) SyncRequest at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:132 res = self._Receive(timeout) _Receive at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:190 self._HandleNotification(result) _HandleNotification at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:203 self._domain_handlers[domain_name](result) traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52 return func(*args, **kwargs) _HandleInspectorDomainNotification at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:484 raise exception DevtoolsTargetCrashException: Devtools target crashed sample failures: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20Release%20(Nexus%205X)/12084 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20Release%20(Nexus%205X)/12036 gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAUint8Texture [3/3] gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAUint8Texture failed unexpectedly 15.5050s: [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f shell '( uiautomator dump /data/local/tmp/temp_file-ef178c7c37624 );echo %$?' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f pull /data/local/tmp/temp_file-ef178c7c37624 /b/swarming/w/it415wMQ/tmp210YPh/tmp_ReadFileWithPull [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f shell 'rm -f /data/local/tmp/temp_file-ef178c7c37624' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f shell '( ( logcat -d -t 500 )>/data/local/tmp/temp_file-77b2ee02b5aac 2>&1 );echo %$?' [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f pull /data/local/tmp/temp_file-77b2ee02b5aac /b/swarming/w/it415wMQ/tmpt10TZ_/tmp_ReadFileWithPull [host]> /b/swarming/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 01e0ca0bca582a4f shell 'rm -f /data/local/tmp/temp_file-77b2ee02b5aac' Traceback (most recent call last): _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:138 self.RunActualGpuTest(url, *args) RunActualGpuTest at content/test/gpu/gpu_tests/depth_capture_integration_test.py:68 'domAutomationController._finished', timeout=60) 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:261 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:300 return py_utils.WaitFor(IsJavaScriptExpressionTrue, timeout) WaitFor at third_party/catapult/common/py_utils/py_utils/__init__.py:129 res = condition() IsJavaScriptExpressionTrue at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:297 return self._EvaluateJavaScript(condition, context_id, timeout) 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) _EvaluateJavaScript at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:547 user_gesture) Evaluate at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py:45 res = self._inspector_websocket.SyncRequest(request, timeout) SyncRequest at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:132 res = self._Receive(timeout) _Receive at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:190 self._HandleNotification(result) _HandleNotification at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py:203 self._domain_handlers[domain_name](result) traced_function at third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52 return func(*args, **kwargs) _HandleInspectorDomainNotification at third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:484 raise exception DevtoolsTargetCrashException: Devtools target crashed swarming: https://chromium-swarm.appspot.com/task?id=40d595a57abfda10&refresh=10&show_raw=1 sample failures: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20Release%20(Nexus%205X)/12078 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20Release%20(Nexus%205X)/12033 both look like the same error and are green at the moment.
,
Oct 29
Ria: the log indicates that the DevTools target crashed, and further down in the log there is this excerpt: 10-29 02:04:47.098 491 491 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 10-29 02:04:47.115 491 491 F DEBUG : Abort message: '[FATAL:memory_dump_manager.cc(251)] Check failed: (*mdp_iter)->task_runner && (*mdp_iter)->task_runner->RunsTasksInCurrentSequence(). MemoryDumpProvider "ContextProviderCommandBuffer" attempted to unregister itself in a racy way. Please file a crbug.' 10-29 02:04:47.116 491 491 F DEBUG : x0 0000000000000000 x1 0000000000004d05 x2 0000000000000006 x3 0000000000000000 10-29 02:04:47.116 491 491 F DEBUG : x4 0000000000000000 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000 10-29 02:04:47.116 491 491 F DEBUG : x8 0000000000000083 x9 77222bfe211263c6 x10 0000000000000056 x11 0000007f98ef96b3 10-29 02:04:47.116 491 491 F DEBUG : x12 0000007f98ef96b3 x13 0000007f98ef997a x14 0000007f78a14709 x15 0000000000000054 10-29 02:04:47.116 491 491 F DEBUG : x16 0000007f9d717568 x17 0000007f9d6aa13c x18 0000007f9d725738 x19 0000007f98efc500 10-29 02:04:47.116 491 491 F DEBUG : x20 0000007f98efc440 x21 0000000000000000 x22 0000000000000006 x23 0000007f784ed1d9 10-29 02:04:47.116 491 491 F DEBUG : x24 0000007f98ef9ab9 x25 0000007f98efc4f0 x26 0000007f98ef9ab8 x27 0000007f93fd1a70 10-29 02:04:47.116 491 491 F DEBUG : x28 0000007f7890800d x29 0000007f98ef99e0 x30 0000007f9d6a78d8 10-29 02:04:47.116 491 491 F DEBUG : sp 0000007f98ef99e0 pc 0000007f9d6aa144 pstate 0000000020000000 which is Issue 898989 . Could you please add a flaky suppression for this test? We'll remove it after Issue 898989 is fixed. Thanks!
,
Oct 29
,
Oct 29
Ria: actually, could you please suppress the flake on all platforms, not just Android? The same problem's being hit on Windows in Issue 737410. Thanks!
,
Oct 29
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b7a48d4056e8f8db7f9d9263dcde481fa1d8dd9f commit b7a48d4056e8f8db7f9d9263dcde481fa1d8dd9f Author: Ria Jiang <riajiang@chromium.org> Date: Mon Oct 29 22:46:27 2018 Add flaky suppression for DepthCaptureIntegrationTest failures for Nexus 5X. gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAFloatTexture and gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAUint8Texture are flaky on Android Release (Nexus 5X). TBR=kbr@chromium.org Bug: 899748 Change-Id: I0c69c45f563b6eada65ea586a30bb8aa0d813d1b Reviewed-on: https://chromium-review.googlesource.com/c/1306215 Reviewed-by: Ria Jiang <riajiang@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Ria Jiang <riajiang@chromium.org> Cr-Commit-Position: refs/heads/master@{#603670} [modify] https://crrev.com/b7a48d4056e8f8db7f9d9263dcde481fa1d8dd9f/content/test/gpu/gpu_tests/depth_capture_expectations.py
,
Nov 5
,
Nov 5
riajiang@: could you please follow up and make sure that the suppressions which were temporarily added for this issue are removed? It looks like a patch has landed for Issue 898842 , and that might have resolved the root cause. Thanks.
,
Nov 6
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/952eef4be5d103cd883c45ae6229328303d16672 commit 952eef4be5d103cd883c45ae6229328303d16672 Author: Ria Jiang <riajiang@chromium.org> Date: Tue Nov 06 00:19:37 2018 Remove flaky suppression for some DepthCaptureIntegrationTest. Root cause https://bugs.chromium.org/p/chromium/issues/detail?id=898842 has been fixed for flaky tests gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAFloatTexture and gpu_tests.depth_capture_integration_test.DepthCaptureIntegrationTest.DepthCapture_depthStreamToRGBAUint8Texture. Remove their flaky suppressions on Android and Win. TBR=kbr@chromium.org Bug: 899748 Change-Id: Ida2212bc191a1c5e060cb19b5d6d52d04b377bd2 Reviewed-on: https://chromium-review.googlesource.com/c/1318673 Reviewed-by: Ria Jiang <riajiang@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Ria Jiang <riajiang@chromium.org> Cr-Commit-Position: refs/heads/master@{#605523} [modify] https://crrev.com/952eef4be5d103cd883c45ae6229328303d16672/content/test/gpu/gpu_tests/depth_capture_expectations.py
,
Nov 6
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by riajiang@chromium.org
, Oct 29