Closed
Bug 36982
Opened 25 years ago
Closed 25 years ago
(topcrash)(talkback)
Categories
(Core :: Layout, defect, P1)
Tracking
()
M16
People
(Reporter: namachi, Assigned: buster)
References
()
Details
(Keywords: crash, topcrash)
Attachments
(2 files)
Accessing this URL crashes Netscape 6.
http://www.elkhart.lib.in.us/webpac-bin/wgbroker?new+-access+top.dynix
Stack Trace :
Incident ID 9212475
0x00000009
nsBlockFrame::QueryInterface
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1194]
nsLineBox::DeleteLineList
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsLineBox.cpp, line 252]
nsBlockFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1179]
nsFrameList::DestroyFrames
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsFrameList::DestroyFrames
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsFrameList::DestroyFrames
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsFrameList::DestroyFrames
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsTableFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 251]
nsFrameList::DestroyFrames
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsTableOuterFrame::Destroy
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line
63]
nsBlockFrame::DoRemoveFrame
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 5241]
nsBlockFrame::RemoveFrame
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 5142]
nsFormFrame::RemoveFrame
[d:\builds\seamonkey\mozilla\layout\html\forms\src\nsFormFrame.cpp, line 360]
FrameManager::RemoveFrame
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 633]
nsCSSFrameConstructor::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 8799]
StyleSetImpl::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\base\src\nsStyleSet.cpp, line 1047]
PresShell::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 2846]
nsDocument::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\base\src\nsDocument.cpp, line 1721]
nsHTMLDocument::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1154]
nsGenericHTMLContainerElement::RemoveChildAt
[d:\builds\seamonkey\mozilla\layout\html\content\src\nsGenericHTMLElement.cpp,
line 3158]
nsHTMLSelectElement::RemoveChildAt
[d:\builds\seamonkey\mozilla\layout\html\content\src\nsHTMLSelectElement.cpp,
line 178]
SinkContext::DemoteContainer
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLContentSink.cpp,
line 1586]
HTMLContentSink::CloseForm
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLContentSink.cpp,
line 2826]
CNavDTD::CloseForm [d:\builds\seamonkey\mozilla\htmlparser\src\CNavDTD.cpp, line
2692]
CNavDTD::CloseContainer [d:\builds\seamonkey\mozilla\htmlparser\src\CNavDTD.cpp,
line 2956]
CNavDTD::HandleEndToken [d:\builds\seamonkey\mozilla\htmlparser\src\CNavDTD.cpp,
line 1544]
CNavDTD::HandleToken [d:\builds\seamonkey\mozilla\htmlparser\src\CNavDTD.cpp,
line 709]
CNavDTD::BuildModel [d:\builds\seamonkey\mozilla\htmlparser\src\CNavDTD.cpp,
line 452]
nsParser::BuildModel [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp,
line 1219]
nsParser::ResumeParse [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp,
line 1104]
nsParser::OnDataAvailable
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1541]
Reporter | ||
Comment 2•25 years ago
|
||
Adding the keyword 'topcrash' and including URL
Keywords: topcrash
Severity: normal → critical
Status: NEW → ASSIGNED
Priority: P3 → P1
Target Milestone: --- → M16
Reporter | ||
Comment 4•25 years ago
|
||
Adding chofmann to cclist.
rod, I think this one might be yours. Look at the test case I'm about to attach
(the second test case.) It's a select followed by a <p>, pretty simple stuff.
cc'd rickg and harish, because it seems wrong that we're calling DemoteContainer
for this test case. Could one of you pleaes verify that the parser and content
sink are doing the right thing with this well-formed test case?
simplified stack:
nsLineBox::DeleteLineList() line 251
nsBlockFrame::Destroy() line 1177 + 16 bytes
nsAreaFrame::Destroy() line 70
nsComboboxControlFrame::Destroy() line 2260
nsBlockFrame::DoRemoveFrame() line 5240
nsBlockFrame::RemoveFrame() line 5138 + 16 bytes
nsFormFrame::RemoveFrame() line 360
FrameManager::RemoveFrame() line 633
nsCSSFrameConstructor::ContentRemoved() line 8793 + 63 bytes
StyleSetImpl::ContentRemoved() line 1047
PresShell::ContentRemoved() line 2746 + 50 bytes
nsDocument::ContentRemoved() line 1720
nsHTMLDocument::ContentRemoved() line 1154
nsGenericHTMLContainerElement::RemoveChildAt() line 3158
nsHTMLFormElement::RemoveChildAt() line 93 + 22 bytes
SinkContext::DemoteContainer() line 1576 + 18 bytes
HTMLContentSink::CloseForm() line 2824 + 18 bytes
CNavDTD::CloseForm() line 2687 + 31 bytes
CNavDTD::CloseContainer() line 2955 + 12 bytes
CNavDTD::HandleEndToken() line 1543 + 21 bytes
CNavDTD::HandleToken() line 712 + 12 bytes
CNavDTD::BuildModel() line 447 + 20 bytes
nsParser::BuildModel() line 1218 + 34 bytes
nsParser::ResumeParse() line 1102 + 11 bytes
nsParser::OnDataAvailable() line 1536 + 19 bytes
nsDocumentOpenInfo::OnDataAvailable() line 269 + 46 bytes
nsFileChannel::OnDataAvailable() line 651 + 49 bytes
nsOnDataAvailableEvent::HandleEvent() line 406 + 47 bytes
nsStreamListenerEvent::HandlePLEvent() line 97 + 12 bytes
PL_HandleEvent() line 575 + 10 bytes
PL_ProcessPendingEvents() line 520 + 9 bytes
Comment 8•25 years ago
|
||
This is a dup of my bug. I will be checking in a fix tomorrow (hopefully).
*** This bug has been marked as a duplicate of 36558 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Comment 9•25 years ago
|
||
I guess I should have said I just tested it with my fix and it loaded fine.
You need to log in
before you can comment on or make changes to this bug.
Description
•