Index: tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py |
index 19836151f4b6f17be064e8cddf0448c31462897b..b7d0c62419787c2ac0be5cf20343a7a541de5572 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py |
@@ -99,8 +99,9 @@ class DesktopBrowserBackend(chrome_browser_backend.ChromeBrowserBackend): |
os_name = self._browser.platform.GetOSName() |
if os_name != 'win': |
return None |
+ arch_name = self._browser.platform.GetArchName() |
return subprocess.Popen([ |
- support_binaries.FindPath('crash_service', os_name), |
+ support_binaries.FindPath('crash_service', arch_name, os_name), |
'--no-window', |
'--dumps-dir=%s' % self._tmp_minidump_dir, |
'--pipe-name=%s' % self._GetCrashServicePipeName()]) |
@@ -253,7 +254,9 @@ class DesktopBrowserBackend(chrome_browser_backend.ChromeBrowserBackend): |
stack_end = output.find('quit:') |
return output[stack_start:stack_end] |
- stackwalk = support_binaries.FindPath('minidump_stackwalk', os_name) |
+ arch_name = self._browser.platform.GetArchName() |
+ stackwalk = support_binaries.FindPath( |
+ 'minidump_stackwalk', arch_name, os_name) |
if not stackwalk: |
logging.warning('minidump_stackwalk binary not found.') |
return None |