зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1623209 - [mozdevice] Catch and report IndexError when parsing ps output in get_process_list, r=gbrown.
Differential Revision: https://phabricator.services.mozilla.com/D67324 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
e4da848fd8
Коммит
1299676ff5
|
@ -2581,6 +2581,11 @@ class ADBDevice(ADBCommand):
|
|||
header, line, traceback.format_exc()))
|
||||
raise ADBError('get_process_list: %s: %s: %s' % (
|
||||
header, line, adb_process))
|
||||
except IndexError:
|
||||
self._logger.error('get_process_list: %s %s els %s pid_i %s user_i %s\n%s' % (
|
||||
header, line, els, pid_i, user_i, traceback.format_exc()))
|
||||
raise ADBError('get_process_list: %s: %s els %s pid_i %s user_i %s: %s' % (
|
||||
header, line, els, pid_i, user_i, adb_process))
|
||||
line = adb_process.stdout_file.readline()
|
||||
self._logger.debug('get_process_list: %s' % ret)
|
||||
return ret
|
||||
|
|
Загрузка…
Ссылка в новой задаче