dump_syms and 64-bit binaries

NEW
Unassigned
(NeedInfo from)

Status

Socorro
Symbols
11 months ago
8 months ago

People

(Reporter: peterbe, Unassigned, NeedInfo)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

11 months ago
See https://bugzilla.mozilla.org/show_bug.cgi?id=1383067#c1

Basically, we need to do more when unpacking symbol files we download from Microsoft.
(Reporter)

Comment 1

8 months ago
Ted,
Following up on irc conversation...

* The dump_syms tecken uses [0] is different from your symsrv-fetch tool. dump_syms works on without being on Windows. 
* When I run a lookup of ntdll.pdb/D2D9EED62A1455D49CD6BC1D718463691/ntdll.sym it downloads https://msdl.microsoft.com/download/symbols/ntdll.pdb/D2D9EED62A1455D49CD6BC1D718463691/ntdll.pd_ and happily cabextracts that and dump_syms creates a .sym file that looks like this: [1]
* That output is different from https://s3-us-west-2.amazonaws.com/org.mozilla.crash-stats.symbols-public/v1/ntdll.pdb/D2D9EED62A1455D49CD6BC1D718463691/ntdll.sym
** The one on org.mozilla.crash-stats.symbols-public is 103KB and the one tecken makes is 59KB. 
** The one on org.mozilla.crash-stats.symbols-public's second line is `INFO CODE_ID A329D3A81DB000 ntdll.dll`

On IRC you said "no, it needs this code to do the right thing, unfortunately" meaning dump_syms code tecken uses needs to be done differently. This is a note to remind you to help me help you. 


[0] https://github.com/mozilla-services/tecken/blob/7c2f74494f8729cc72e74fa5bd47f755bda94f4b/docker/build_dump_syms.sh#L10
[1] https://gist.github.com/peterbe/04fb03dd9e3a3afb31d3bbb7b35bad15
Flags: needinfo?(ted)
You need to log in before you can comment on or make changes to this bug.