New issue
Advanced search Search tips

Issue 710142 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 0
Type: ----



Sign in to add a comment

telemetry_perf_unittests failing on chromium.android/Android N5X Swarm Builder

Project Member Reported by hanxi@chromium.org, Apr 10 2017

Issue description

telemetry_perf_unittests (benchmarks.system_health_smoke_test.SystemHealthBenchmarkSmokeTest.system_health.memory_mobile.background:news:nytimes) failing on chromium.android/Android N5X Swarm Builder

Builders failed on: 
- Android N5X Swarm Builder: 
  https://uberchromegw.corp.google.com/i/chromium.android/builders/Android%20N5X%20Swarm%20Builder/builds/11304

The print stack is:
(INFO) 2017-04-10 12:11:31,320 pid=12226  cmd_helper._ValidateAndLogCommand:161  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb devices
(INFO) 2017-04-10 12:11:31,329 pid=12226  cmd_helper._ValidateAndLogCommand:161  [host]> /b/swarm_slave/w/ir/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb devices
[1/1] benchmarks.system_health_smoke_test.SystemHealthBenchmarkSmokeTest.system_health.memory_mobile.background:news:nytimes failed unexpectedly 34.4877s:
  [ RUN      ] background:news:nytimes@{'case': 'background', 'group': 'news'}
  Traceback (most recent call last):
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 89, in _RunStoryAndProcessErrorIfNeeded
      state.RunStory(results)
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 299, in RunStory
      self._current_page.Run(self)
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/page/__init__.py", line 112, in Run
      self.RunPageInteractions(action_runner)
    File "/b/swarm_slave/w/ir/tools/perf/page_sets/system_health/system_health_story.py", line 121, in RunPageInteractions
      self._DidLoadDocument(action_runner)
    File "/b/swarm_slave/w/ir/tools/perf/page_sets/system_health/background_stories.py", line 73, in _DidLoadDocument
      action_runner.TapElement(selector='.nytd-player-poster')
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 296, in TapElement
      selector=selector, text=text, element_function=element_function))
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 56, in _RunAction
      action.RunAction(self._tab)
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/tap.py", line 68, in RunAction
      element_function=self.element_function)
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/actions/page_action.py", line 127, in EvaluateCallbackWithElement
      return tab.EvaluateJavaScript(code)
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 167, in EvaluateJavaScript
      return self._inspector_backend.EvaluateJavaScript(*args, **kwargs)
    File "/b/swarm_slave/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/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 37, in inner
      return func(inspector_backend, *args, **kwargs)
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 244, in EvaluateJavaScript
      return self._runtime.Evaluate(expression, context_id, timeout)
    File "/b/swarm_slave/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py", line 54, in Evaluate
      description=details.get('exception', {}).get('description'))
  EvaluateException: UncaughtError:
  Error: Tap position is off-screen
      at TapAction.start (<anonymous>:59:13)
      at callback (<anonymous>:9:30)
      at <anonymous>:17:16
      at <anonymous>:18:9
  
  [  FAILED  ] background:news:nytimes@{'case': 'background', 'group': 'news'} (26374 ms)


 

Comment 1 by hanxi@chromium.org, Apr 10 2017

Components: Tests>Telemetry

Comment 2 by hanxi@chromium.org, Apr 10 2017

Cc: estevenson@chromium.org agrieve@chromium.org

Comment 3 by hanxi@chromium.org, Apr 10 2017

Cc: m...@chromium.org
Labels: Pri-0
This is consistently failing on the CQ, too.

Comment 5 by hanxi@chromium.org, Apr 10 2017

Any idea of suspicious CL?
Not yet, still crawling through.
Cc: flackr@chromium.org
From the trybot logs, I'm guessing it's https://codereview.chromium.org/2769353002. That CL exhibited the error well before any other and shows up in the blamelist for https://build.chromium.org/p/chromium.android/builders/Android%20N5X%20Swarm%20Builder/builds/11304.

Comment 8 by hanxi@chromium.org, Apr 10 2017

Yes, a revert has been created: https://codereview.chromium.org/2811803003/.
Owner: hanxi@chromium.org
Status: Fixed (was: Available)
Revert appears to have worked. The last failure of this kind on android_n5x_swarming_rel occurred in a try run that started at 14:28 PDT. The revert landed at 14:33 PDT.
It appears like the bots went green a build before the revert: https://build.chromium.org/p/chromium.android/builders/Android%20N5X%20Swarm%20Builder/builds/11307

The revert was in https://build.chromium.org/p/chromium.android/builders/Android%20N5X%20Swarm%20Builder/builds/11308

I'm looking to reland but I'll see if I can reproduce the failure first.

Sign in to add a comment