Closed Bug 861811 Opened 12 years ago Closed 3 years ago

Help the SPS Profiler to retrieve symbols from dbg packages

Categories

(Core :: Gecko Profiler, defect)

23 Branch
x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED MOVED

People

(Reporter: jean.claveau, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20130414 Firefox/23.0 Build ID: 20130414031025 Steps to reproduce: I wanted to see the new feature c stacks for Linux in action so I went to http://octane-benchmark.googlecode.com/ and profiled a bench. Actual results: Here is the profile : http://people.mozilla.com/~bgirard/cleopatra/#report=b9592fc8fc4e27575609f12df9265bc35d09ccb1 Digging in janks, I found some "??" symbols localized at libc.so.6. I thought the symbols package wasn't installed, searched for and installed it. Then I relaunched the profiler+bench. I got this profile where the symbol I was looking for is __libc_start_main. Expected results: + It's easy to find documentation about glibc. But if there are other (more exotic) libs wich could need dbg packages, a documentation page listing them may be really useful. + The first profile is not able to refresh the unfound symbols ; it could be useful for bugs that are hard to repeat. But I guess this would be a pain to implement compared to it's usage frequency... + If found several big janks having __libc_start_main at the end of their stack. Should I open a bug or is this just normal?
Some good ideas here. Particularly trying to resymbolicate a profile when more symbols are downloaded. (In reply to Jean Claveau from comment #0) > + If found several big janks having __libc_start_main at the end of their > stack. Should I open a bug or is this just normal? Yes, the unwind direction on Linux is backwards and needs to be fixed. It just means that we were able to unwind to the start. In your case your hang is in JS but some for reason JS profiling wasn't enabled.

Symbolication has improved, and it's possible to re-symbolicate a profile, so I'll call this bug here fixed.
Please re-open/re-file if you still see issues (that are not already filed in another bug).

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

The dbg package issue is now tracked in https://github.com/mstange/profiler-get-symbols/issues/27 .

You need to log in before you can comment on or make changes to this bug.