Open Bug 1139356 Opened 9 years ago Updated 2 years ago

Store extra metadata in symbol store to allow lldb symbol fetching script to work

Categories

(Toolkit :: Crash Reporting, defect)

x86_64
macOS
defect

Tracking

()

People

(Reporter: ted, Unassigned)

References

(Depends on 1 open bug, )

Details

LLDB has built-in support for calling a shell script to fetch missing symbols (see URL). Unfortunately the only argument the shell script gets is the UUID of the binary, which isn't enough info to find the matching symbols in our current setup.

We could fix this by adding little txt files to the symbol store, maybe something like:
/macuuid/<UUID>.txt

which could just contain the relative URL to the actual .dSYM file for each .dSYM we upload. Then the LLDB shell script could GET that URL and GET the resulting .dSYM.
Why not do a 302 redirect? or even just host the files at that url.
Yeah, that's actually probably a better idea.
Depends on: 1429871
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.