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

Issue 671613 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

oortonline_tbmv2 failing on chromium.perf Nexus 9 Perf (1)

Project Member Reported by charliea@chromium.org, Dec 6 2016

Issue description

Revision range first seen: ????? (failing since at least 10/16)
Link to failing step log: https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20Nexus9%20Perf%20%281%29/builds/3797/steps/oortonline_tbmv2/logs/stdio

Example traceback: 

Traceback (most recent call last):
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 87, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 299, in RunStory
    self._current_page.Run(self)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/page/__init__.py", line 111, in Run
    self.RunPageInteractions(action_runner)
  File "/b/rr/tmplVJVbT/w/src/tools/perf/page_sets/oortonline.py", line 55, in RunPageInteractions
    action_runner.WaitForJavaScriptCondition('window.benchmarkStarted')
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 246, in WaitForJavaScriptCondition
    self._tab.WaitForJavaScriptExpression(condition, timeout_in_seconds)
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 129, in WaitForJavaScriptExpression
    py_utils.WaitFor(IsJavaScriptExpressionTrue, timeout)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/common/py_utils/py_utils/__init__.py", line 120, in WaitFor
    res = condition()
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 122, in IsJavaScriptExpressionTrue
    return bool(self.EvaluateJavaScript(expr))
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 193, in EvaluateJavaScript
    expr, context_id=None, timeout=timeout)
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 221, in EvaluateJavaScriptInContext
    expr, context_id=context_id, timeout=timeout)
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 36, in inner
    return func(inspector_backend, *args, **kwargs)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 211, in EvaluateJavaScript
    return self._runtime.Evaluate(expr, context_id, timeout)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py", line 45, in Evaluate
    res = self._inspector_websocket.SyncRequest(request, timeout)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 110, in SyncRequest
    res = self._Receive(timeout)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 166, in _Receive
    self._HandleNotification(result)
  File "/b/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 179, in _HandleNotification
    self._domain_handlers[domain_name](result)
  File "/b/rr/tmplVJVbT/w/src/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/rr/tmplVJVbT/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 365, in _HandleInspectorDomainNotification
    raise exception
DevtoolsTargetCrashException: Devtools target crashed


If the test is disabled, please downgrade to Pri-2.

 
Cc: -charliea@google.com
The call stack makes it pretty clear that Chrome is crashing, but it's unclear why.
Cc: hpayer@chromium.org u...@chromium.org rmcilroy@chromium.org
Owner: ----
Status: Available (was: Assigned)
Who is the point person in V8 team that own this benchmark?
Project Member

Comment 4 by bugdroid1@chromium.org, Dec 6 2016

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

commit c4f27293c6d4346d51ec09b209502bf773e98ec8
Author: charliea <charliea@chromium.org>
Date: Tue Dec 06 18:06:39 2016

Disable oortonline_tbmv2 on Nexus 9 due to repeated failures

TBR=sullivan@chromium.org
CC=rnephew@chromium.org,ulan@chromium.org
BUG=671613
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq

Review-Url: https://codereview.chromium.org/2549143005
Cr-Commit-Position: refs/heads/master@{#436642}

[modify] https://crrev.com/c4f27293c6d4346d51ec09b209502bf773e98ec8/tools/perf/benchmarks/oortonline.py

Labels: -Pri-1 Pri-2
Cc: hablich@chromium.org
Do you know who owns this benchmark?

Comment 7 by u...@chromium.org, Dec 8 2016

Owner: u...@chromium.org
Status: Assigned (was: Available)
I'll take a look with lower priority.
/bump

Any idea when you might have a chance to look at this?
Components: Test>Telemetry
Components: -Tests>Telemetry

Sign in to add a comment