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

Issue 796277 link

Starred by 0 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Feb 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

need to symbolize asan logs

Project Member Reported by yunlian@chromium.org, Dec 19 2017

Issue description

In https://bugs.chromium.org/p/chromium/issues/detail?id=795107
We can see the logs are not symbolized,
libpasswordprovider-0.0.1-r8:  * ==17==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6210000010ff at pc 0x7fe0a58d77fb bp 0x7ffd32266580 sp 0x7ffd32265d28
libpasswordprovider-0.0.1-r8:  * READ of size 4096 at 0x6210000010ff thread T0
libpasswordprovider-0.0.1-r8:  *     #0 0x7fe0a58d77fa  (/var/cache/portage/chromeos-base/libpasswordprovider/out/Default/password_provider_test+0x387fa)
libpasswordprovider-0.0.1-r8:  *     #1 0x7fe0a520c7ee  (/usr/lib64/libstdc++.so.6+0xc47ee)
libpasswordprovider-0.0.1-r8:  *     #2 0x7fe0a599a22b  (/var/cache/portage/chromeos-base/libpasswordprovider/out/Default/password_provider_test+0xfb22b)
libpasswordprovider-0.0.1-r8:  *     #3 0x7fe0a5875998  (/usr/lib64/libgtest.so.0+0x47998)
libpasswordprovider-0.0.1-r8:  *     #4 0x7fe0a5854f18  (/usr/lib64/libgtest.so.0+0x26f18)
libpasswordprovider-0.0.1-r8:  *     #5 0x7fe0a58563dc  (/usr/lib64/libgtest.so.0+0x283dc)
libpasswordprovider-0.0.1-r8:  *     #6 0x7fe0a5856c16  (/usr/lib64/libgtest.so.0+0x28c16)
libpasswordprovider-0.0.1-r8:  *     #7 0x7fe0a5861176  (/usr/lib64/libgtest.so.0+0x33176)
libpasswordprovider-0.0.1-r8:  *     #8 0x7fe0a5876708  (/usr/lib64/libgtest.so.0+0x48708)
libpasswordprovider-0.0.1-r8:  *     #9 0x7fe0a5860e01  (/usr/lib64/libgtest.so.0+0x32e01)

We need to symbolize that.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Dec 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/b6cf920ab1ab4b389d1cd888b9588c3ea87d4138

commit b6cf920ab1ab4b389d1cd888b9588c3ea87d4138
Author: Yunlian Jiang <yunlian@google.com>
Date: Thu Dec 21 02:32:06 2017

llvm: install asan_symbolizer.py

We need asan_symbolizer.py to symobilize logs from asan.

BUG= chromium:796277 
TEST=asan_symblizer is installed.

Change-Id: I7229ac610ce029220a01584d78a694eff29d92b2

[rename] https://crrev.com/b6cf920ab1ab4b389d1cd888b9588c3ea87d4138/sys-devel/llvm/llvm-6.0_pre317203_p20171212-r1.ebuild

Components: Infra
Owner: yunlian@chromium.org
Status: (was: Untriaged)
Project Member

Comment 4 by bugdroid1@chromium.org, Dec 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/e06b2d2bcbfa9e87ae1d622817a724fe4157ec24

commit e06b2d2bcbfa9e87ae1d622817a724fe4157ec24
Author: Yunlian Jiang <yunlian@chromium.org>
Date: Wed Dec 27 18:12:51 2017

Symbolize stacktrace from asan log.

BUG= chromium:796277 
TEST=FEATURES="test" USE="asan" emerge-amd64-generic smbprovider
     produces symbolized trace.

Change-Id: I7050a5e6b2e5233eecb3e296dab9e916fce33302

[modify] https://crrev.com/e06b2d2bcbfa9e87ae1d622817a724fe4157ec24/profiles/base/profile.bashrc

Comment 5 by mmoss@chromium.org, Jan 2 2018

Components: -Infra Infra>Client>ChromeOS
[It appears that a bunch of old cros issues bulk-added the "Infra" component recently, but they should probably be "Infra>Client>ChromeOS".]
Components: -Infra>Client>ChromeOS
Components: Tools>ChromeOS-Toolchain
Status: Verified

Sign in to add a comment