Closed
Bug 17044
Opened 25 years ago
Closed 25 years ago
{sink} Crash loading page
Categories
(Core :: Layout, defect, P3)
Tracking
()
People
(Reporter: michael.j.lowe, Assigned: vidur)
References
()
Details
(Whiteboard: [TESTCASE])
Attachments
(1 file)
175 bytes,
text/html
|
Details |
Page crashes while loading. 1999102110 build.
Reporter | ||
Updated•25 years ago
|
Severity: normal → critical
I'm seeing this on Win95, 1999102110 build also. Seems to be recent regression, I currently have a pretty simple testcase that crashes 1999102110 but works on 1999101808. I'm still reducing, though.
OK, I'm pretty confident that is the minimal testcase. I've only been able to crash build 1999102110 with this, but then again M10 doesn't crash on the URL either. There's some incorrect markup in the testcase (and in the original page), with a <td> in a <td> and a whole mess of <center>s, and it seems that removing anything from the testcase makes the crash go away. I've only been able to test this on Win95.
Vidur, I'm using your new content sink code and I'm asserting in the sink. Here's the stack trace: NTDLL! 77f9d715() nsDebug::Assertion(const char * 0x019c9414, const char * 0x019c9404, const char * 0x019c93c8, int 1757) line 280 + 13 bytes SinkContext::FlushText(int * 0x00000000) line 1757 + 38 bytes SinkContext::AddComment(const nsIParserNode & {...}) line 1494 HTMLContentSink::AddComment(HTMLContentSink * const 0x01c26028, const nsIParserNode & {...}) line 2590 + 15 bytes CNavDTD::HandleCommentToken(CToken * 0x01b66e20) line 1636 + 43 bytes CNavDTD::HandleToken(CNavDTD * const 0x01bdec48, CToken * 0x01b66e20, nsIParser * 0x01157028) line 658 + 12 bytes CNavDTD::HandleSavedTokensAbove(nsHTMLTag eHTMLTag_table) line 1557 + 32 bytes CNavDTD::HandleEndToken(CToken * 0x01b83b40) line 1485 + 18 bytes CNavDTD::HandleToken(CNavDTD * const 0x01bdec48, CToken * 0x01b83b40, nsIParser * 0x01157028) line 656 + 12 bytes CNavDTD::BuildModel(CNavDTD * const 0x01bdec48, nsIParser * 0x01157028, nsITokenizer * 0x0100b598, nsITokenObserver * 0x00000000, nsIContentSink * 0x01c26028) line 458 + 20 bytes nsParser::BuildModel() line 1038 + 34 bytes nsParser::ResumeParse(nsIDTD * 0x00000000, int 0) line 949 + 11 bytes nsParser::OnDataAvailable(nsParser * const 0x0115702c, nsIChannel * 0x01c28348, nsISupports * 0x00000000, nsIInputStream * 0x01152580, unsigned int 0, unsigned int 4048) line 1376 + 19 bytes nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x01b32aa0, nsIChannel * 0x01c28348, nsISupports * 0x00000000, nsIInputStream * 0x01152580, unsigned int 0, unsigned int 4048) line 1200 + 32 bytes nsChannelListener::OnDataAvailable(nsChannelListener * const 0x01c28538, nsIChannel * 0x01c28348, nsISupports * 0x00000000, nsIInputStream * 0x01152580, unsigned int 0, unsigned int 4048) line 1386 nsHTTPResponseListener::OnDataAvailable(nsHTTPResponseListener * const 0x01c157d8, nsIChannel * 0x01c28a18, nsISupports * 0x01c28348, nsIInputStream * 0x01152580, unsigned int 32768, unsigned int 4048) line 186 + 47 bytes nsOnDataAvailableEvent::HandleEvent(nsOnDataAvailableEvent * const 0x01cbe620) line 413 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x01c6b198) line 169 + 12 bytes PL_HandleEvent(PLEvent * 0x01c6b198) line 526 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00c08a30) line 487 + 9 bytes _md_EventReceiverProc(HWND__ * 0x001a00fa, unsigned int 49456, unsigned int 0, long 12618288) line 961 + 9 bytes USER32! 77e135f8() USER32! 77e13769() USER32! 77e17b9a() main(int 1, char * * 0x00a82c48) line 135 + 11 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e9bc52()
Reporter | ||
Updated•25 years ago
|
Summary: Crash loading page → {sink} Crash loading page
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Comment 5•25 years ago
|
||
Fairly certain that this is a DUP of 10202. *** This bug has been marked as a duplicate of 10202 ***
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 6•25 years ago
|
||
Agreed. Marking as verified duplicate of 10202.
You need to log in
before you can comment on or make changes to this bug.
Description
•