New issue
Advanced search Search tips

Issue 893197 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

rendering.mobile/yahoo_news_2018 failing on Nexus5 on chromium.perf

Project Member Reported by eyaich@chromium.org, Oct 8

Issue description

Link to most recently failing build

https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/Android%20Nexus5%20Perf/2684

It is failing and causing 11 other rendering.mobile tests to not run.

Looks like an issue with an out of bounds error.  Link and snippet from log: 
https://chrome-isolated.appspot.com/browse?namespace=default-gzip&digest=fc00aa591e8352be6247a5d078faabf43a453424&as=benchmark_log.txt

(WARNING) 2018-10-08 14:43:41,280 model._CreateImporters:257  No importer found for TraceDataPart("telemetry")
(ERROR) 2018-10-08 14:43:42,071 story_runner.ProcessError:100  Unhandleable error. Benchmark run will be interrupted
Traceback (most recent call last):
  File "/b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 126, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "/b/swarming/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
    return func(*args, **kwargs)
  File "/b/swarming/w/ir/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 302, in RunStory
    self._current_page, self._current_tab, results)
  File "/b/swarming/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/swarming/w/ir/tools/perf/measurements/rendering.py", line 83, in ValidateAndMeasurePage
    smoothness_metric.AddResults(model, renderer_thread, records, results)
  File "/b/swarming/w/ir/third_party/catapult/telemetry/telemetry/web_perf/metrics/smoothness.py", line 49, in AddResults
    self.VerifyNonOverlappedRecords(interaction_records)
  File "/b/swarming/w/ir/third_party/catapult/telemetry/telemetry/web_perf/metrics/timeline_based_metric.py", line 84, in VerifyNonOverlappedRecords
    if _TimeRangesHasOverlap(((r.start, r.end) for r in interaction_records)):
  File "/b/swarming/w/ir/third_party/catapult/telemetry/telemetry/web_perf/metrics/timeline_based_metric.py", line 19, in _TimeRangesHasOverlap
    last_range = sorted_time_ranges[0]
IndexError: list index out of range



This has failed 7 of the last 11 builds so I am going to disable.


 
Project Member

Comment 1 by bugdroid1@chromium.org, Oct 8

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

commit 01bde77cb05eaab1ce10ec5dbf797fca2d2c333c
Author: Emily Hanley <eyaich@google.com>
Date: Mon Oct 08 17:11:52 2018

Disabling rendering.mobile/yahoo_news_2018 on nexus5

TBR=charliea@chromium.org
NOTRY=True

Bug: 893197
Change-Id: I374eb840b6a6f375b27a6a9c8974200099cbb09b
Reviewed-on: https://chromium-review.googlesource.com/c/1268664
Reviewed-by: Emily Hanley <eyaich@chromium.org>
Commit-Queue: Emily Hanley <eyaich@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597590}
[modify] https://crrev.com/01bde77cb05eaab1ce10ec5dbf797fca2d2c333c/tools/perf/expectations.config

Cc: -sadrul@chromium.org vmi...@chromium.org
Components: -Speed>Benchmarks>Waterfall Internals>GPU>Metrics
Labels: -Pri-1 Pri-2
Owner: sadrul@chromium.org
Status: Assigned (was: Untriaged)
sadrul: Could you help find an owner to check this page?
Cc: sadrul@chromium.org
Owner: chiniforooshan@chromium.org
--> chiniforooshan@

Looks like the test may be unable to get any valid trace-events? Mind taking a look at this? Perhaps the various changes made over the last few weeks have already fixed this?
📍 Job complete. See results below.
https://pinpoint-dot-chromeperf.appspot.com/job/139c77e0140000

Sign in to add a comment