New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 664983 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 616932
issue 664478



Sign in to add a comment

stack_tool_with_logcat_dump failure turns bisect purple

Project Member Reported by sullivan@chromium.org, Nov 14 2016

Issue description

It's unclear what this step was doing or why the build failed.

https://build.chromium.org/p/tryserver.chromium.perf/builders/android_webview_arm64_aosp_perf_bisect/builds/447

/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-addr2line: /b/c/b/android_webview_arm64_aosp_perf_bisect/src/out/Release/lib.unstripped/libwebviewchromium.so: File format not recognized
Traceback (most recent call last):
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/stack", line 245, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/stack", line 236, in main
    arch_defined)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/stack_core.py", line 187, in ConvertTrace
    ResolveCrashSymbol(list(useful_log), more_info)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/stack_core.py", line 342, in ResolveCrashSymbol
    symbol.TranslateLibPath(lib), code_addresses[lib], more_info)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/symbol.py", line 410, in SymbolInformationForSet
    addr_to_line = CallAddr2LineForSet(lib, unique_addrs)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/symbol.py", line 449, in __call__
    result = self.fn(lib, no_cache)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/symbol.py", line 506, in CallAddr2LineForSet
    symbolizer.Join()
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/../../../../build/android/pylib/symbols/elf_symbolizer.py", line 177, in Join
    a2l.WaitForIdle()
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/../../../../build/android/pylib/symbols/elf_symbolizer.py", line 252, in WaitForIdle
    self.WaitForNextSymbolInQueue()
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/../../../../build/android/pylib/symbols/elf_symbolizer.py", line 270, in WaitForNextSymbolInQueue
    self._RestartAddr2LineProcess()
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/../../../../build/android/pylib/symbols/elf_symbolizer.py", line 413, in _RestartAddr2LineProcess
    self._WriteToA2lStdin(addr)
  File "/b/c/b/android_webview_arm64_aosp_perf_bisect/src/third_party/android_platform/development/scripts/../../../../build/android/pylib/symbols/elf_symbolizer.py", line 324, in _WriteToA2lStdin
    self._proc.stdin.write('%s\n' % hex(addr))
IOError: [Errno 32] Broken pipe
 
Cc: benhenry@chromium.org jbudorick@chromium.org stip@chromium.org
Who owns this step?
Owner: jbudorick@chromium.org
Status: Assigned (was: Untriaged)
We're passing "--arch arm" (rather than --arch arm64) w/ a 64-bit native lib.
Status: Started (was: Assigned)
fix: https://chromium-review.googlesource.com/c/411200/
Project Member

Comment 4 by bugdroid1@chromium.org, Nov 14 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/19600e62c4a1217b57a99486ae1cf39cfa10310c

commit 19600e62c4a1217b57a99486ae1cf39cfa10310c
Author: John Budorick <jbudorick@google.com>
Date: Mon Nov 14 15:40:42 2016

Configure android_webview_arm64_aosp_perf_bisect as arm64.

BUG= 664983 

Change-Id: I590cf05a8f55dee6eb65b81301bcc04cb3d5d7a8
Reviewed-on: https://chromium-review.googlesource.com/411200
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: John Budorick <jbudorick@chromium.org>

[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/19600e62c4a1217b57a99486ae1cf39cfa10310c/scripts/slave/recipes/bisection/android_bisect.py

Status: Fixed (was: Started)
Components: Speed>Bisection

Sign in to add a comment