aboutsummaryrefslogtreecommitdiff
path: root/catapult/devil/devil/android/forwarder.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/devil/devil/android/forwarder.py')
-rw-r--r--catapult/devil/devil/android/forwarder.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/catapult/devil/devil/android/forwarder.py b/catapult/devil/devil/android/forwarder.py
index cdb7e4d5..bf4c5ca1 100644
--- a/catapult/devil/devil/android/forwarder.py
+++ b/catapult/devil/devil/android/forwarder.py
@@ -439,13 +439,13 @@ class Forwarder(object):
# asked to kill dies sometime during pkill running. In this case,
# re-running should result in pkill succeeding.
logging.warning(
- 'pkilling host forwarder returned -9, retrying. Output: %s',
- output)
+ 'pkilling host forwarder returned -9, retrying through strace. '
+ 'Output: %s', output)
exit_code, output = cmd_helper.GetCmdStatusAndOutputWithTimeout(
- kill_cmd, Forwarder._TIMEOUT)
+ ['strace', '-f', '-s', '256'] + kill_cmd, Forwarder._TIMEOUT)
if exit_code in (0, 1):
# pkill exits with a 0 if it was able to signal at least one process.
- # pkill exits with a 1 if it wasn't able to singal a process because
+ # pkill exits with a 1 if it wasn't able to signal a process because
# no matching process existed. We're ok with either.
return