Some Chromium executables have names which are identical in the first ~30 characters or so. Since we fetch the name of the running executable from the process kernel object in base::StackTrace, which currently has a limit of 32 characters, the characters consumed by the /system/ path in the name were causing us to hit the limit more easily, preventing stack traces from being correctly symbolized. We were also artificially truncating by prefixing the retrieved name with "app:" and then copying that into a buffer of only 32 characters. Bug: Change-Id: Ibc2cac621aaca1b5f00ae038ac068a96280f98c7 Reviewed-on: https://chromium-review.googlesource.com/617843 Commit-Queue: Wez <wez@chromium.org> Reviewed-by: Scott Graham <scottmg@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#494983} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 6ba91d87ccfe8002d85af84b0d290f6eb9c9a29c |
||
---|---|---|
.. | ||
OWNERS | ||
create_runner_script.py | ||
exe_runner.py | ||
runner_common.py | ||
test_runner.py | ||
update_sdk.py |