New issue
Advanced search Search tips

Issue 787309 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: ----



Sign in to add a comment

Consistent DeviceUnreachable errors for AG8604420IC8CGC on chromium.perf Android One

Project Member Reported by oysteine@chromium.org, Nov 21 2017

Issue description

Link to buildbot status page:


https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20One%20Perf
https://chromium-swarm.appspot.com/task?id=39f2bde5841ff110&refresh=10&show_raw=1


Lots of flaky test failures containing log output like this:

Traceback (most recent call last):
  RunBenchmark at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/story_runner.py:339
    max_num_values=benchmark.MAX_NUM_VALUES)
  Run at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/story_runner.py:218
    state.TearDownState()
  traced_function at /b/swarming/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  TearDownState at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/page/shared_page_state.py:337
    self._StopBrowser()
  traced_function at /b/swarming/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  _StopBrowser at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/page/shared_page_state.py:343
    self._browser.Close()
  Close at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/browser/browser.py:235
    self._browser_backend.Close()
  traced_function at /b/swarming/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  Close at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py:261
    self._StopBrowser()
  traced_function at /b/swarming/w/ir/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  _StopBrowser at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py:78
    self.platform_backend.StopApplication(self._backend_settings.package)
  StopApplication at /b/swarming/w/ir/third_party/catapult/telemetry/telemetry/internal/platform/android_platform_backend.py:340
    self._device.ForceStop(application)
  timeout_retry_wrapper at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:57
    retry_if_func=retry_if_func)
  Run at /b/swarming/w/ir/third_party/catapult/devil/devil/utils/timeout_retry.py:157
    error_log_func=error_log_func)
  JoinAll at /b/swarming/w/ir/third_party/catapult/devil/devil/utils/reraiser_thread.py:186
    self._JoinAll(watcher, timeout)
  _JoinAll at /b/swarming/w/ir/third_party/catapult/devil/devil/utils/reraiser_thread.py:158
    thread.ReraiseIfException()
  run at /b/swarming/w/ir/third_party/catapult/devil/devil/utils/reraiser_thread.py:81
    self._ret = self._func(*self._args, **self._kwargs)
  <lambda> at /b/swarming/w/ir/third_party/catapult/devil/devil/utils/timeout_retry.py:150
    child_thread = reraiser_thread.ReraiserThread(lambda: func(*args, **kwargs),
  impl at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:47
    return f(*args, **kwargs)
  ForceStop at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1287
    if self.GetPids(package):
  timeout_retry_wrapper at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:51
    return impl()
  impl at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:47
    return f(*args, **kwargs)
  GetPids at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:2297
    '%s | grep -F %s' % (ps_cmd, cmd_helper.SingleQuote(process_name)))
  _RunPipedShellCommand at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1085
    output = self.RunShellCommand(script, **kwargs)
  timeout_retry_wrapper at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:51
    return impl()
  impl at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:47
    return f(*args, **kwargs)
  RunShellCommand at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1063
    output = handle_large_output(cmd, large_output)
  handle_large_output at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1032
    return handle_large_command(cmd)
  handle_large_command at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1014
    return handle_check_return(cmd)
  handle_check_return at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1005
    return run(cmd)
  run at /b/swarming/w/ir/third_party/catapult/devil/devil/android/device_utils.py:1001
    return self.adb.Shell(cmd)
  Shell at /b/swarming/w/ir/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py:505
    output = self._RunDeviceAdbCmd(args, timeout, retries, check_error=False)
  _RunDeviceAdbCmd at /b/swarming/w/ir/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py:301
    check_error=check_error)
  timeout_retry_wrapper at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:51
    return impl()
  impl at /b/swarming/w/ir/third_party/catapult/devil/devil/android/decorators.py:47
    return f(*args, **kwargs)
  _RunAdbCmd at /b/swarming/w/ir/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py:278
    raise device_errors.DeviceUnreachableError(device_serial)
DeviceUnreachableError: AG8604420IC8CGC
 

Comment 1 by pschm...@google.com, Nov 21 2017

Owner: pschmidt@chromium.org
Status: Assigned (was: Untriaged)
Owner: ----
Status: WontFix (was: Assigned)
This was fixed earlier today per t/29784248

Sign in to add a comment