Closed Bug 1956541 Opened 26 days ago Closed 25 days ago

macOS crash reporter hits debug assertion with updated toolchain

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(1 file, 1 obsolete file)

Flags: needinfo?(gsvelto)

I can try to repro locally later today (no access to a macOS machine right now)

I don't see anything too related in https://chromium.googlesource.com/breakpad/breakpad/+log either.

Seems like any test like browser/base/content/test/tabcrashed/browser_aboutRestartRequired_basic.js would hit this: https://treeherder.mozilla.org/logviewer?job_id=501046406&repo=try&lineNumber=4906

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Attachment #9474773 - Attachment is obsolete: true
Flags: needinfo?(gsvelto)

On debug builds with newer libc++, std::vector has bounds checks which
call abort() if you do something like this.

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/882dc1e20711 Use std::vector::data() rather than a potentially OOB access. r=afranchuk
Status: ASSIGNED → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: