LLVM doesn't include xdata unwinding information for _tailMerge_xxxx symbols
Categories
(Toolkit :: Crash Reporting, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox111 | --- | fixed |
People
(Reporter: jrmuizel, Assigned: sergesanspaille)
References
Details
Attachments
(1 file)
This can cause us to fail to properly unwind crashes like those in bug 1788592.
Comment 1•2 years ago
|
||
The severity field is not set for this bug.
:gsvelto, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•2 years ago
|
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Additional information is available in duplicate bug 1801322, including a tool to look for missing unwind information in binaries which can be used to assess success in fixing this bug.
Comment 4•1 year ago
|
||
Impact: if we crash on the first attempted use of a function in a delay-loaded DLL, we will not get correct unwinding (which prevented crash reporting from working entirely until bug 1801598). We delay-load many Windows DLL's in sandboxed processes.
Comment 5•1 year ago
•
|
||
I filed issue 59639 on the llvm-project github about this.
Assignee | ||
Comment 6•1 year ago
|
||
I proposed a patch upstream: https://reviews.llvm.org/D141691
Assignee | ||
Comment 8•1 year ago
|
||
This landed upstream, so no need to backport it to clang-trunk.json
Updated•1 year ago
|
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5f2a653cbb3d Backport LLVM's https://reviews.llvm.org/D141691 r=glandium
Comment 10•1 year ago
|
||
Backed out for causing build bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/b1dad9107c06df86f3107e58c27d88a50b6c53c1
Failure log: https://treeherder.mozilla.org/logviewer?job_id=402986539&repo=autoland&lineNumber=197
Reporter | ||
Comment 11•1 year ago
|
||
I think this change just triggered the wrench build but that build was broken by an earlier change.
Reporter | ||
Comment 12•1 year ago
|
||
Actually, the wrench
build seems to be working fine elsewhere so I guess this did actually sort of break it?
Assignee | ||
Comment 13•1 year ago
|
||
Hard to tell, I'll try a rebuild and check how it goes.
Updated•1 year ago
|
Comment 14•1 year ago
|
||
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/91091003ce86 Backport LLVM's https://reviews.llvm.org/D141691 r=glandium
Comment 15•1 year ago
|
||
bugherder |
Description
•