Closed
Bug 207554
Opened 21 years ago
Closed 21 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•21 years ago
|
||
Assignee | ||
Updated•21 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•21 years ago
|
Attachment #124499 -
Flags: superreview?(alecf)
Comment 3•21 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•21 years ago
|
||
checked in
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•21 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•21 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•21 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•21 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•21 years ago
|
||
I'll leave the approval set. Approval was asked for and given.
Updated•21 years ago
|
Flags: blocking1.4.x+
Updated•21 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
•