DescriptionFix report symbolization on swarming bots.
According to issue 444835 there were at least two problems with debug info on
the swarming bots:
- the .dSYM bundles for the test binaries and other applications weren't
uploaded to swarming servers;
- for some binaries (e.g. Chromium Framework) their names were replaced with
SHA-1 hashes that confused llvm-symbolizer and made finding the .dSYM bundles
impossible.
This CL adds the necessary .dSYM paths to .isolate files for the tests
currently being ran on swarming bots (for other tests their .dSYM paths will be
added as needed).
It also extends tools/valgrind/asan/asan_symbolize.py with a binary name filter
that replaces the hashes with the corresponding file names in the product
directory.
BUG=444835
R=earthdok@chromium.org,maruel@chromium.org,csharp@chromium.org
Committed: https://crrev.com/9d9193404a307ba7cf79db460a0f988bc349bc4e
Cr-Commit-Position: refs/heads/master@{#315059}
Patch Set 1 #
Total comments: 14
Patch Set 2 : Addressed review comments #Patch Set 3 : Fixed code comments #Patch Set 4 : rebase #Patch Set 5 : Added --executable-path back #Patch Set 6 : Temporarily enable debugging #Patch Set 7 : more debugging #Patch Set 8 : rebase #Patch Set 9 : more debugging #Patch Set 10 : Pass executable_path to asan_symbolize.py for real #Patch Set 11 : Revert debugging #Patch Set 12 : Add .dSYM files to isolate configs for swarmed tests #Patch Set 13 : Fix trailing slash #
Total comments: 1
Patch Set 14 : rebase #
Total comments: 1
Messages
Total messages: 27 (7 generated)
|