New issue
Advanced search Search tips

Issue 764144 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Sep 2017
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Intermediary frames incorrectly symbolized on macOS for OOP HP

Project Member Reported by erikc...@chromium.org, Sep 12 2017

Issue description

https://bugs.chromium.org/p/chromium/issues/detail?id=763471#c1

The 4 frames starting with CFStringCapitalize are incorrect. They should be something like: CFRunLoopRun... etc. from 
 
Screen Shot 2017-09-11 at 5.31.15 PM.png
228 KB View Download
As we said offline, this is not a symbolisation issue.
The trace was symbolize without the flag to avoid symbolisation of system librairies, but it was symbolized on the wrong computer.

In fact, the symbolisation should be more robust and detect it's not using the right source. This is easy on windows as we are getting the unique PE identifier for every loaded DLLs. It's a little more complicated on other architecture.

We could also turn off symbolisation of librairies by default. And turn it on when the flag is specified. Which means the user is able to take the risk of using the wrong system librairies symbols. In fact, he is confirming he knows what he is doing.
Status: WontFix (was: Assigned)

Sign in to add a comment