Closed Bug 1663442 Opened 7 months ago Closed 7 months ago

[macOS] Crash in [@ mozilla::a11y::AccessibleOrProxy::Parent]

Categories

(Core :: Disability Access APIs, defect, P1)

Desktop
macOS
defect

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- wontfix
firefox81 --- wontfix
firefox82 --- fixed

People

(Reporter: aryx, Assigned: eeejay)

Details

(Keywords: crash, regression, Whiteboard: [Mac2020_2])

Crash Data

Attachments

(1 file)

This bug is new in Firefox 80 and only affects macOS.

Crash report: https://crash-stats.mozilla.org/report/index/310e85bd-73b8-4dc6-a203-184350200828

Top 10 frames of crashing thread:

0 XUL mozilla::a11y::AccessibleOrProxy::Parent const accessible/base/AccessibleOrProxy.cpp:38
1 XUL mozilla::a11y::GeckoTextMarker::operator< const accessible/mac/GeckoTextMarker.mm:86
2 AppKit ___NSAccessibilityEntryPointValueForAttribute_block_invoke.805 
3 libsystem_malloc.dylib malloc_zone_calloc 
4 libmozglue.dylib calloc memory/build/malloc_decls.h:52
5 libmozglue.dylib calloc memory/build/malloc_decls.h:52
6 libobjc.A.dylib objc_getAssociatedObject 
7 XUL PLDHashTable::Search const xpcom/ds/PLDHashTable.cpp:497
8 libobjc.A.dylib cache_getImp 
9 XUL mozilla::a11y::GeckoTextMarker::GeckoTextMarker accessible/mac/GeckoTextMarker.mm:51

Eitan, this sounds like one of the recent TextMarker changes. Can you take a look?

Severity: -- → S3
Flags: needinfo?(eitan)
Priority: -- → P1
Hardware: Unspecified → Desktop
Whiteboard: [Mac2020_2]
Assignee: nobody → eitan
Status: NEW → ASSIGNED
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9373c57ebcbe
Check markers are valid in get range from unordered markers. r=morgan
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4cb5453e4c94
Check markers are valid in get range from unordered markers. r=morgan
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

Too late for 81.

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