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.
Comment 1 by charliea@chromium.org
, Nov 21 2016