New issue
Advanced search Search tips

Issue 717764 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug

Blocked on:
issue 718928



Sign in to add a comment

v8.runtimestats.browsing_mobile_classic Failing on android n5x webview bot

Project Member Reported by rnep...@chromium.org, May 2 2017

Issue description

https://luci-milo.appspot.com/buildbot/chromium.perf/Android%20Nexus5X%20WebView%20Perf%20%281%29/

https://luci-milo.appspot.com/buildbot/chromium.perf/Android%20Nexus5X%20WebView%20Perf%20%281%29/3824

Possibly a chrome crash.

Traceback (most recent call last):
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 88, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 296, in RunStory
    self._current_page.Run(self)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/page/__init__.py", line 108, in Run
    shared_state.page_test.RunNavigateSteps(self, current_tab)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/page/legacy_page_test.py", line 177, in RunNavigateSteps
    page.RunNavigateSteps(action_runner)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/tools/perf/page_sets/system_health/system_health_story.py", line 119, in RunNavigateSteps
    super(SystemHealthStory, self).RunNavigateSteps(action_runner)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/page/__init__.py", line 117, in RunNavigateSteps
    url, script_to_evaluate_on_commit=self.script_to_evaluate_on_commit)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 177, in Navigate
    timeout_in_seconds=timeout_in_seconds))
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 56, in _RunAction
    action.RunAction(self._tab)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/actions/navigate.py", line 29, in RunAction
    time_left_in_seconds)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 86, in WaitForDocumentReadyStateToBeInteractiveOrBetter
    'document.readyState == "complete"', timeout=timeout)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 191, in WaitForJavaScriptCondition
    return self._inspector_backend.WaitForJavaScriptCondition(*args, **kwargs)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 281, in WaitForJavaScriptCondition
    return py_utils.WaitFor(IsJavaScriptExpressionTrue, timeout)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/common/py_utils/py_utils/__init__.py", line 120, in WaitFor
    res = condition()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 278, in IsJavaScriptExpressionTrue
    return self._runtime.Evaluate(condition, context_id, timeout)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/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/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 110, in SyncRequest
    res = self._Receive(timeout)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 149, in _Receive
    data = self._socket.recv()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py", line 293, in recv
    opcode, data = self.recv_data()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py", line 310, in recv_data
    opcode, frame = self.recv_data_frame(control_frame)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py", line 323, in recv_data_frame
    frame = self.recv_frame()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py", line 357, in recv_frame
    return self.frame_buffer.recv_frame()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py", line 336, in recv_frame
    self.recv_header()
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py", line 286, in recv_header
    header = self.recv_strict(2)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py", line 371, in recv_strict
    bytes_ = self.recv(min(16384, shortage))
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py", line 427, in _recv
    return recv(self.sock, bufsize)
  File "/b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/third_party/websocket-client/websocket/_socket.py", line 93, in recv
    "Connection is already closed.")
WebSocketConnectionClosedException: Connection is already closed.

(INFO) 2017-05-02 12:45:40,637 exception_formatter.PrintFormattedException:19  Try printing formatted exception: None None None

Exception raised when cleaning story run: 

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:111
    test.DidRunStory(state.platform, results)
  DidRunStory at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/web_perf/timeline_based_measurement.py:315
    trace_result = platform.tracing_controller.StopTracing()
  StopTracing at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/core/tracing_controller.py:47
    return self._tracing_controller_backend.StopTracing()
  StopTracing at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/platform/tracing_controller_backend.py:109
    self._IssueClockSyncMarker()
  _IssueClockSyncMarker at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/platform/tracing_controller_backend.py:213
    self._RecordIssuerClockSyncMarker)
  RecordClockSyncMarker at /b/c/b/Android_Nexus5X_WebView_Perf__1_/src/third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py:177
    raise ChromeClockSyncError('Cannot issue clock sync. No devtools clients')
ChromeClockSyncError: Cannot issue clock sync. No devtools clients 
 

=== BISECT JOB RESULTS ===
Bisect failed for unknown reasons

Please contact the team (see below) and report the error.


Bisect Details
  Configuration: android_webview_arm64_aosp_perf_bisect
  Benchmark    : v8.runtimestats.browsing_mobile_classic
  Metric       : API:count_avg/API:count_avg


To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-webview --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=browse:shopping:amazon v8.runtimestats.browsing_mobile_classic

Debug Info
  https://chromeperf.appspot.com/buildbucket_job_status/8980668270233347152

Is this bisect wrong?
  https://chromeperf.appspot.com/bad_bisect?try_job_id=6380031351193600


| O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq
|  X  | for more information addressing perf regression bugs. For feedback,
| / \ | file a bug with component Speed>Bisection.  Thank you!

=== BISECT JOB RESULTS ===
Bisect failed for unknown reasons

Please contact the team (see below) and report the error.


Bisect Details
  Configuration: android_webview_arm64_aosp_perf_bisect
  Benchmark    : v8.runtimestats.browsing_mobile_classic
  Metric       : API:count_avg/API:count_avg


To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-webview --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=browse:shopping:amazon v8.runtimestats.browsing_mobile_classic

Debug Info
  https://chromeperf.appspot.com/buildbucket_job_status/8980586697079267376

Is this bisect wrong?
  https://chromeperf.appspot.com/bad_bisect?try_job_id=6380031351193600


| O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq
|  X  | for more information addressing perf regression bugs. For feedback,
| / \ | file a bug with component Speed>Bisection.  Thank you!
Blockedon: 718928
 crbug.com/718928  for the android_webview_arm64_aosp_perf_bisect issues.
Components: Speed>Metrics>SystemHealthRegressions
Components: -Speed>Metrics>SystemHealthRegressions

Sign in to add a comment