Closed Bug 763819 Opened 13 years ago Closed 7 years ago

Crash with a11y, <select>, moving <option> between documents

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion, crash, testcase)

Crash Data

Attachments

(3 files)

Attached file testcase
1. Install https://www.squarefree.com/extensions/domFuzzLite3.xpi 2. Load the testcase (as the first thing in a session) Result: ###!!! ASSERTION: No document while accessible is in document?!: 'targetDocument', file accessible/src/generic/RootAccessible.cpp, line 318 Crash [@ nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsINode const>, Accessible*> >::GetEntry]
Attached file stack trace
Attached file breakpad stack
taking it to have a look at it.
Assignee: nobody → hub
Crash Signature: [@ nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsINode const>, Accessible*> >::GetEntry] [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsPtrHashKey<JSObject>, nsAutoPtr<mozilla::jsipc::PObjectWrapperChild> > >::GetEntry(JSObject*)]
OS: Mac OS X → All
Hardware: x86_64 → All
not Mac specific
Assignee: hub → nobody
In RootAccessible::ProcessDOMEvent() we attempt to get the doc accessible, and assert if it is NULL, but still proceed ahead trying to get the target node accessible. IMHO we should check for NULL on the doc accessible, but I'm not sure whether it is a normal situtation.
Crash Signature: [@ nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsINode const>, Accessible*> >::GetEntry] [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsPtrHashKey<JSObject>, nsAutoPtr<mozilla::jsipc::PObjectWrapperChild> > >::GetEntry(JSObject*)] → [@ nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsINode const>, Accessible*> >::GetEntry] [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsPtrHashKey<JSObject>, nsAutoPtr<mozilla::jsipc::PObjectWrapperChild> > >::GetEntry(JSObject*)] [@ nsTHash…
This seems to be no longer reproducible.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: