Closed
Bug 207554
Opened 23 years ago
Closed 23 years ago
Crash nsHTMLSelectOptionAccessible::GetAccNextSibling()
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: aaronlev, Assigned: aaronlev)
Details
Attachments
(1 file)
|
1.10 KB,
patch
|
yuanyi21
:
review+
alecf
:
superreview+
|
Details | Diff | Splinter Review |
If there is no parent, it crashes when it tries to use mParent->GetAccDOMNode().
Incident ID:
Incident ID 20543829
Stack Signature nsHTMLSelectOptionAccessible::GetAccNextSibling 7374260d
Email Address aaronlev5@aol.com
Product ID MozillaTrunk
Build ID 2003052204
Trigger Time 2003-05-29 04:44:12
Platform Win32
Operating System Windows NT 5.0 build 2195
Module accessibility.dll
URL visited c:\aaron\test\controls.html
User Comments Ctrl+R to reload page
Trigger Reason Access violation
Source File Name
c:/builds/seamonkey/mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp
Trigger Line No. 493
Stack Trace
nsHTMLSelectOptionAccessible::GetAccNextSibling
[c:/builds/seamonkey/mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp,
line 493]
nsAccessible::Shutdown
[c:/builds/seamonkey/mozilla/accessible/src/base/nsAccessible.cpp, line 220]
nsAccessNode::ClearCacheEntry
[c:/builds/seamonkey/mozilla/accessible/src/base/nsAccessNode.cpp, line 313]
hashEnumerate [c:/builds/seamonkey/mozilla/xpcom/ds/nsHashtable.cpp, line 121]
PL_DHashTableEnumerate [c:/builds/seamonkey/mozilla/xpcom/ds/pldhash.c, line 595]
nsHashtable::Enumerate [c:/builds/seamonkey/mozilla/xpcom/ds/nsHashtable.cpp,
line 304]
nsAccessNode::ClearCache
[c:/builds/seamonkey/mozilla/accessible/src/base/nsAccessNode.cpp, line 319]
nsDocAccessible::Shutdown
[c:/builds/seamonkey/mozilla/accessible/src/base/nsDocAccessible.cpp, line 390]
nsDocAccessible::Destroy
[c:/builds/seamonkey/mozilla/accessible/src/base/nsDocAccessible.cpp, line 358]
nsWindow::~nsWindow
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 824]
nsWindow::`scalar deleting destructor'
nsWindow::Release [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp,
line 699]
nsCOMPtr_base::~nsCOMPtr_base
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 66]
DocumentViewerImpl::~DocumentViewerImpl
[c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 564]
DocumentViewerImpl::Release
[c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 531]
nsCOMPtr_base::~nsCOMPtr_base
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 66]
DocumentViewerImpl::Show
[c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 1370]
PresShell::UnsuppressAndInvalidate
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 4946]
PresShell::UnsuppressPainting
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 4993]
DocumentViewerImpl::LoadComplete
[c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 960]
nsDocShell::EndPageLoad
[c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp, line 4334]
nsWebShell::EndPageLoad
[c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp, line 881]
nsDocShell::OnStateChange
[c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp, line 4268]
nsDocLoaderImpl::FireOnStateChange
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 1214]
nsDocLoaderImpl::doStopDocumentLoad
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 869]
nsDocLoaderImpl::DocLoaderIsEmpty
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 767]
nsDocLoaderImpl::OnStopRequest
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 697]
nsLoadGroup::RemoveRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp, line 703]
PresShell::RemoveDummyLayoutRequest
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6921]
PresShell::ProcessReflowCommands
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6736]
ReflowEvent::HandleEvent
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6524]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line 660]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c,
line 596]
nsEventQueueImpl::ProcessPendingEvents
[c:/builds/seamonkey/mozilla/xpcom/threads/nsEventQueue.cpp, line 391]
0x18a16457
| Assignee | ||
Comment 1•23 years ago
|
||
| Assignee | ||
Updated•23 years ago
|
Attachment #124499 -
Flags: review?(kyle.yuan)
Comment on attachment 124499 [details] [diff] [review]
Return early if mParent is null. Also, use cached next sibling if it exists
r=kyle
Attachment #124499 -
Flags: review?(kyle.yuan) → review+
| Assignee | ||
Updated•23 years ago
|
Attachment #124499 -
Flags: superreview?(alecf)
Comment 3•23 years ago
|
||
Comment on attachment 124499 [details] [diff] [review]
Return early if mParent is null. Also, use cached next sibling if it exists
sr=alecf
Attachment #124499 -
Flags: superreview?(alecf) → superreview+
| Assignee | ||
Comment 4•23 years ago
|
||
checked in
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 5•23 years ago
|
||
Comment on attachment 124499 [details] [diff] [review]
Return early if mParent is null. Also, use cached next sibling if it exists
Seeking a= for accessibility patch that has baked on the trunk for 2 weeks.
Attachment #124499 -
Flags: approval1.4?
Comment 6•22 years ago
|
||
Comment on attachment 124499 [details] [diff] [review]
Return early if mParent is null. Also, use cached next sibling if it exists
moving approval request forward.
Attachment #124499 -
Flags: approval1.4? → approval1.4.x?
Comment 7•22 years ago
|
||
Comment on attachment 124499 [details] [diff] [review]
Return early if mParent is null. Also, use cached next sibling if it exists
a=mkaply
Attachment #124499 -
Flags: approval1.4.x? → approval1.4.x+
Comment 9•22 years ago
|
||
According to Bonsai, this patch is not checked in for 1.4.1.
It seems Aaron does not want to do this (see bug 207171 comment 10).
Comment 10•22 years ago
|
||
I'll leave the approval set. Approval was asked for and given.
Updated•22 years ago
|
Flags: blocking1.4.x+
Updated•22 years ago
|
Attachment #124499 -
Flags: approval1.4.x+
You need to log in
before you can comment on or make changes to this bug.
Description
•