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

Issue 667464 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug-Regression



Sign in to add a comment

power.android_acceptance failure on chromium.perf Android Nexus 6

Project Member Reported by charliea@chromium.org, Nov 21 2016

Issue description

Revision range first seen: 433458-433459
Link to failing step log: https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20Nexus6%20Perf%20%282%29/builds/4258/steps/power.android_acceptance/logs/stdio

Excerpt from log:

Traceback (most recent call last):
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 80, in _RunStoryAndProcessErrorIfNeeded
    state.WillRunStory(story)
  File "/b/rr/tmplZf357/w/src/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/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 214, in WillRunStory
    self._StartBrowser(page)
  File "/b/rr/tmplZf357/w/src/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/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 174, in _StartBrowser
    self._browser = self._possible_browser.Create(self._finder_options)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_finder.py", line 127, in Create
    browser_backend, self._platform_backend, self._credentials_path)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/browser/browser.py", line 55, in __init__
    self._browser_backend.Start()
  File "/b/rr/tmplZf357/w/src/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/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py", line 154, in Start
    raise
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/backends/android_command_line_backend.py", line 46, in __exit__
    self._android_command_line_backend.RestoreCommandLineFlags()
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/backends/android_command_line_backend.py", line 96, in RestoreCommandLineFlags
    self._RemoveFile()
  File "/b/rr/tmplZf357/w/src/third_party/catapult/telemetry/telemetry/internal/backends/android_command_line_backend.py", line 112, in _RemoveFile
    as_root=True, check_return=True)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/decorators.py", line 57, in timeout_retry_wrapper
    retry_if_func=retry_if_func)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 159, in Run
    error_log_func=error_log_func)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 186, in JoinAll
    self._JoinAll(watcher, timeout)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 158, in _JoinAll
    thread.ReraiseIfException()
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 81, in run
    self._ret = self._func(*self._args, **self._kwargs)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 152, in <lambda>
    child_thread = reraiser_thread.ReraiserThread(lambda: func(*args, **kwargs),
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/decorators.py", line 47, in impl
    return f(*args, **kwargs)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/device_utils.py", line 918, in RunShellCommand
    output = handle_large_output(cmd, large_output)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/device_utils.py", line 893, in handle_large_output
    return handle_large_command(cmd)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/device_utils.py", line 875, in handle_large_command
    return handle_check_return(cmd)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/device_utils.py", line 866, in handle_check_return
    return run(cmd)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/device_utils.py", line 862, in run
    return self.adb.Shell(cmd)
  File "/b/rr/tmplZf357/w/src/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py", line 496, in Shell
    command, output, status=status, device_serial=self._device_serial)
AdbShellCommandFailedError: (device: ZX1G22KBZ8) shell command run via adb failed on the device:
  command: rm -f /data/local/chrome-command-line
  exit status: 1
  output:
  - rm: /data/local/chrome-command-line: Permission denied

I find it pretty unlikely that the revision range actually contains any regression that caused this: it seems to be a pretty small number of innocuous-looking commits.

rnephew@, do you have any context on what might be causing this permission error?

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

 
Cc: charliea@google.com
Cc: -charliea@google.com
Labels: -Pri-1 Pri-2
I 2478.523s device_shard_helper(4)  power.android_acceptance : exit_code=0 in 218 secs on device ZX1G22KBZ8

It is passing on the current run, I am downgrading to p2 since its not a common problem (I only see the one instance of it, but may be missing more so if there are please point them out). It may just be device flake. I will monitor it and make sure I dont see more n6 flaking in this way.
Status: WontFix (was: Untriaged)
Marking this as "WontFix" (no movement in past two months). Feel free to reopen if necessary.
Labels: Performance-Power

Sign in to add a comment