Closed Bug 1779845 Opened 2 years ago Closed 2 years ago

Sanitizer builds using @executable_path for dylibs will not launch.

Categories

(Firefox Build System :: General, defect)

All
macOS
defect

Tracking

(firefox-esr91 unaffected, firefox-esr102 wontfix, firefox102 unaffected, firefox103 wontfix, firefox104 wontfix, firefox105 fixed)

RESOLVED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- wontfix
firefox102 --- unaffected
firefox103 --- wontfix
firefox104 --- wontfix
firefox105 --- fixed

People

(Reporter: truber, Assigned: truber)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

We rewrite @rpath/libclang_rt.(a|ub)san_osx_dynamic.dylib in fuzzing builds to use @executable_path, but after bug 1770484, these builds no longer launch. Keeping the original @rpath instead works.

https://treeherder.mozilla.org/jobs?repo=try&revision=520d192c75ebcee90ae4d9b8f24f60bfb6e9ab54

Pushed by jdschwa@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b120c87b1de7
Don't rewrite macos executables. r=glandium

Set release status flags based on info from the regressing bug 1770484

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch

The patch landed in nightly and beta is affected.
:truber, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox104 to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(jschwartzentruber)
Flags: needinfo?(jschwartzentruber)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: