Closed Bug 791107 Opened 9 years ago Closed 6 years ago

Fix dump_syms to record stack from the dylib

Categories

(Toolkit :: Crash Reporting, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: espindola, Assigned: ted)

References

Details

Clang (and newer versions of gcc on linux), don't produce a debug_frame if a eh_frame is produced. On OS X the eh_frame is not copied to the .dSYM, so dump_syms should read both the .dylib and the .dSYM.
Found while triaging bug#792221. 

Ted: I know we've done clang and gcc updates since this bug was filed - is this still needed? If so, are you still best person to tackle this?
Flags: needinfo?(ted)
Needs someone with Breakpad experience to work on it, but I don't think I have time right now.
Flags: needinfo?(ted)
This was fixed upstream in Breakpad:
https://chromium.googlesource.com/breakpad/breakpad/+/e2fffff1a4de7b9d335ea49632502015e02eac7d

We picked up the fix in bug 1069556.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Depends on: 1069556
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.