Closed Bug 1789713 Opened 2 years ago Closed 1 year ago

LLVM doesn't include xdata unwinding information for _tailMerge_xxxx symbols

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: jrmuizel, Assigned: sergesanspaille)

References

Details

Attachments

(1 file)

Blocks: 1788592

The severity field is not set for this bug.
:gsvelto, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gsvelto)
Severity: -- → S3
Flags: needinfo?(gsvelto)
Duplicate of this bug: 1801322
Summary: LLVM doesn't include xdata for _tailMerge_xxxx symbols → LLVM doesn't include xdata unwinding information for _tailMerge_xxxx symbols

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.

See Also: → 1740094

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.

I filed issue 59639 on the llvm-project github about this.

I proposed a patch upstream: https://reviews.llvm.org/D141691

Duplicate of this bug: 1811191

This landed upstream, so no need to backport it to clang-trunk.json

Assignee: nobody → sguelton
Status: NEW → ASSIGNED

I think this change just triggered the wrench build but that build was broken by an earlier change.

Actually, the wrench build seems to be working fine elsewhere so I guess this did actually sort of break it?

Hard to tell, I'll try a rebuild and check how it goes.

Flags: needinfo?(sguelton)
Attachment #9313050 - Attachment description: Bug 1789713 - Backport LLVM's https://reviews.llvm.org/D141691 → Bug 1789713 - Backport LLVM's https://reviews.llvm.org/D141691 r=glandium!
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: