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

Issue 664172 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 664518
Owner: ----
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression

Blocked on:
issue 662398



Sign in to add a comment

system_health.common_mobile and system_health.common_mobile.reference failing on Android One

Project Member Reported by sullivan@chromium.org, Nov 10 2016

Issue description

Revision range first seen: 429469:429538
Link to failing step log: https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20One%20Perf%20%282%29/builds/4824/steps/system_health.common_mobile.reference/logs/stdio

INFO:devil.utils.cmd_helper:[host]> /b/rr/tmp8B1UjZ/w/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s AG8604420IG4GGC shell 'rm -f /data/local/tmp/temp_file-19fe0765d5d11.png'
Traceback (most recent call last):
  File "/b/rr/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 87, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "/b/rr/tmp8B1UjZ/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/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 299, in RunStory
    self._current_page.Run(self)
  File "/b/rr/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/page/__init__.py", line 109, in Run
    self.RunPageInteractions(action_runner)
  File "/b/rr/tmp8B1UjZ/w/src/tools/perf/page_sets/system_health/system_health_story.py", line 112, in RunPageInteractions
    self._DidLoadDocument(action_runner)
  File "/b/rr/tmp8B1UjZ/w/src/tools/perf/page_sets/system_health/browsing_stories.py", line 71, in _DidLoadDocument
    self._NavigateToItem(action_runner, i)
  File "/b/rr/tmp8B1UjZ/w/src/tools/perf/page_sets/system_health/browsing_stories.py", line 33, in _NavigateToItem
    action_runner.ScrollPageToElement(element_function=item_selector)
  File "/b/rr/tmp8B1UjZ/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/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 429, in ScrollPageToElement
    speed_in_pixels_per_second=speed_in_pixels_per_second))
  File "/b/rr/tmp8B1UjZ/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/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py", line 54, in _RunAction
    action.WillRunAction(self._tab)
  File "/b/rr/tmp8B1UjZ/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/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/internal/actions/scroll_to_element.py", line 54, in WillRunAction
    self._distance = tab.EvaluateJavaScript(get_distance_js)
  File "/b/rr/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/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/tmp8B1UjZ/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py", line 53, in Evaluate
    raise exceptions.EvaluateException(text)
EvaluateException: Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined

 
Cc: rnep...@chromium.org nednguyen@chromium.org
Also not sure if "die if element not found" should be the right behavior of ScrollToElementAction?

Ned, Randy, any opinions?
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, Nov 11 2016


===== BISECT JOB RESULTS =====
Status: failed


===== TESTED REVISIONS =====
Revision         Exit Code  Std Dev  N   Good?
chromium@429468  N/A        N/A      20  good

Bisect job ran on: android_one_perf_bisect
Bug ID: 664172

Test Command: src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests system_health.common_mobile
Test Metric: clock_sync_latency_linux_clock_monotonic_to_telemetry_avg/clock_sync_latency_linux_clock_monotonic_to_telemetry_avg
Relative Change: None

Buildbot stdio: http://build.chromium.org/p/tryserver.chromium.perf/builders/android_one_perf_bisect/builds/1795
Job details: https://chromeperf.appspot.com/buildbucket_job_status/8996368984740035968


Not what you expected? We'll investigate and get back to you!
  https://chromeperf.appspot.com/bad_bisect?try_job_id=5899923667550208

| 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 Tests>AutoBisect.  Thank you!
Blockedon: 662398
Bisect failed due to bug 662398.
Mergedinto: 664518
Status: Duplicate (was: Untriaged)

Sign in to add a comment