New issue
Advanced search Search tips

Issue 924330 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

system_health.memory_desktop/browse:media:pinterest:2018 in performance_test_suite failing on chromium.perf/linux-perf

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Today (7 hours ago)

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of johnchen@chromium.org

system_health.memory_desktop/browse:media:pinterest:2018 in performance_test_suite failing on chromium.perf/linux-perf

Builders failed on: 
- linux-perf: 
  https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/linux-perf

(ERROR) 2019-01-22 11:47:07,700 story_runner.ProcessError:116  Handleable error
Traceback (most recent call last):
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 142, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 324, in RunStory
    self._current_page.Run(self)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/page/__init__.py", line 83, in Run
    self.RunPageInteractions(action_runner)
  File "/b/s/w/ir/tools/perf/page_sets/system_health/system_health_story.py", line 123, in RunPageInteractions
    self._DidLoadDocument(action_runner)
  File "/b/s/w/ir/tools/perf/page_sets/system_health/browsing_stories.py", line 562, in _DidLoadDocument
    self._NavigateToItem(action_runner, index)
  File "/b/s/w/ir/tools/perf/page_sets/system_health/browsing_stories.py", line 50, in _NavigateToItem
    self._ClickLink(action_runner, item_selector)
  File "/b/s/w/ir/tools/perf/page_sets/system_health/browsing_stories.py", line 53, in _ClickLink
    action_runner.WaitForElement(element_function=element_function)
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 299, in WaitForElement
    timeout=timeout_in_seconds))
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 64, in _RunAction
    action.RunAction(self._tab)
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/wait.py", line 17, in RunAction
    timeout_in_seconds=self.timeout)
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/page_action.py", line 75, in EvaluateCallback
    element_function=self._element_function, **kwargs)
  File "/b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/page_action.py", line 176, in EvaluateCallbackWithElement
    tab.WaitForJavaScriptCondition(code, timeout=timeout_in_seconds)
  File "/b/s/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 75, 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 75, 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 75, 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 75, 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 while waiting for element.
Timeout after 60s while waiting for JavaScript:
      (function() {
        var element = document.querySelectorAll(".pinWrapper a[data-force-refresh=\"1\"]")[6];
        var callback = function(element) { return element != null; };
        return callback(element, "using element_function: document.querySelectorAll(\".pinWrapper a[data-force-refresh=\\\"1\\\"]\")[6]");
      })()


 

Comment 1 by johnchen@chromium.org, Today (7 hours ago)

Cc: sullivan@chromium.org agl@chromium.org charliea@chromium.org tdres...@chromium.org
Components: Speed>Metrics>SystemHealthRegressions
Labels: OS-Linux Type-Bug-Regression
system_health.memory_desktop/browse:media:pinterest:2018 is consistently failing on chromium.perf/linux-perf, starting with r624492. The error call stack is similar to issue #923106, but the failure started at a different time, so not certain if they are related.

A screenshot of the failure is available. It shows the browser blocked on a password prompt. https://console.developers.google.com/m/cloudstorage/b/chrome-telemetry-output/o/370ca7d2-1e84-11e9-9402-509a4c5ca92d

Cc'ing owners of system_health.memory_desktop and author of r624492.

Comment 2 by agl@chromium.org, Today (6 hours ago)

r624492 just disables r624380 because the latter broke GitHub. I do not believe that it'll be related to this.

Sign in to add a comment