Closed Bug 106362 Opened 24 years ago Closed 10 years ago

2nd symbol entry at quicken.com results in cache assert in nsHttpChannel

Categories

(Core :: Networking: HTTP, defect)

x86
Windows NT
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: depman1, Unassigned)

References

()

Details

reproducable in 10/19 and 10/23 debug mozilla nightly builds and mfcembed. 1. Go to www.quicken.com 2. Enter a stock symbol. 3. Press Go. wait for screen refresh. 4. Enter a 2nd symbol. 5. Press Go. wait. Result: Get this assert: "cache check failed: 'NS_SUCCEEDED(rv)', file /mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp line 243. Here is the stack trace: NTDLL! 77f7629c() nsDebug::Assertion(const char * 0x0172e60c, const char * 0x0172e5f8, const char * 0x0172e5b4, int 243) line 290 + 13 bytes nsHttpChannel::Connect(int 1) line 243 + 39 bytes nsHttpChannel::AsyncOpen(nsHttpChannel * const 0x04b327a0, nsIStreamListener * 0x04b37ea0, nsISupports * 0x00000000) line 1961 + 10 bytes nsDocumentOpenInfo::Open(nsIChannel * 0x04b327a0, int 0, nsISupports * 0x04b2ca70) line 198 + 18 bytes nsURILoader::OpenURIVia(nsURILoader * const 0x015d64d0, nsIChannel * 0x04b327a0, int 0, nsISupports * 0x04b2ca70, unsigned int 0) line 545 + 20 bytes nsURILoader::OpenURI(nsURILoader * const 0x015d64d0, nsIChannel * 0x04b327a0, int 0, nsISupports * 0x04b2ca70) line 507 nsDocShell::DoChannelLoad(nsIChannel * 0x04b327a0, int 0, nsIURILoader * 0x015d64d0) line 4832 + 24 bytes nsDocShell::DoURILoad(nsIURI * 0x04b378e0, nsIURI * 0x04b17fa0, nsISupports * 0x05995240, int 0, nsIInputStream * 0x00000000, nsIInputStream * 0x00000000) line 4615 + 42 bytes nsDocShell::InternalLoad(nsDocShell * const 0x04b2ca70, nsIURI * 0x04b378e0, nsIURI * 0x04b17fa0, nsISupports * 0x00000000, int 1, const unsigned short * 0x0012e180, nsIInputStream * 0x00000000, nsIInputStream * 0x00000000, unsigned int 1, nsISHEntry * 0x00000000) line 4429 + 43 bytes nsDocShell::LoadURI(nsDocShell * const 0x04b2ca70, nsIURI * 0x04b378e0, nsIDocShellLoadInfo * 0x04b32bc0, unsigned int 0) line 579 + 68 bytes nsHTMLFrameInnerFrame::DoLoadURL(nsIPresContext * 0x05991a40) line 1345 + 58 bytes nsHTMLFrameInnerFrame::Init(nsHTMLFrameInnerFrame * const 0x052df8ac, nsIPresContext * 0x05991a40, nsIContent * 0x04a89360, nsIFrame * 0x052df86c, nsIStyleContext * 0x052df8f0, nsIFrame * 0x00000000) line 1383 nsHTMLFrameOuterFrame::Init(nsHTMLFrameOuterFrame * const 0x052df86c, nsIPresContext * 0x05991a40, nsIContent * 0x04a89360, nsIFrame * 0x052d5ac0, nsIStyleContext * 0x052df838, nsIFrame * 0x00000000) line 366 + 33 bytes nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04a89360, nsIFrame * 0x052d5ac0, nsIStyleContext * 0x052df838, nsIFrame * 0x00000000, nsIFrame * 0x052df86c) line 6493 + 32 bytes nsCSSFrameConstructor::ConstructFrameByTag(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04a89360, nsIFrame * 0x052d5ac0, nsIAtom * 0x01598cb0, int 3, nsIStyleContext * 0x052df838, nsFrameItems & {...}) line 4728 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04a89360, nsIFrame * 0x052d5ac0, nsIAtom * 0x01598cb0, int 3, nsIStyleContext * 0x052df838, nsFrameItems & {...}, int 0) line 7027 + 49 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04a89360, nsIFrame * 0x052d5ac0, nsFrameItems & {...}) line 6942 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04837850, nsIFrame * 0x052d5ac0, int 1, nsFrameItems & {...}, int 1, nsTableCreator * 0x00000000) line 11478 + 66 bytes nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04837850, nsIFrame * 0x052c1868, nsIStyleContext * 0x052d59f4, nsTableCreator & {...}, int 0, nsFrameItems & {...}, nsIFrame * & 0x052d5a64, nsIFrame * & 0x052d5ac0, int & 0) line 2764 + 40 bytes nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent & {...}, nsIFrame * 0x052c1868, nsIAtom * 0x015ae280, nsIStyleContext * 0x052c17f8, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 3029 + 59 bytes nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690560, nsIFrame * 0x052c1868, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 2940 + 69 bytes nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690560, nsIFrame * 0x052c17bc, nsIStyleContext * 0x052c17f8, nsTableCreator & {...}, int 0, nsFrameItems & {...}, nsIFrame * & 0x052c1868, int & 0) line 2635 + 42 bytes nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent & {...}, nsIFrame * 0x052c17bc, nsIAtom * 0x015ae320, nsIStyleContext * 0x052be0ec, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 3015 + 55 bytes nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04691f10, nsIFrame * 0x052c17bc, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 2940 + 69 bytes nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04691f10, nsIFrame * 0x052c172c, nsIStyleContext * 0x052be0ec, nsTableCreator & {...}, int 0, nsFrameItems & {...}, nsIFrame * & 0x052c17bc, int & 0) line 2526 + 42 bytes nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent & {...}, nsIFrame * 0x052c172c, nsIAtom * 0x015ae460, nsIStyleContext * 0x052bddbc, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 3009 + 55 bytes nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690100, nsIFrame * 0x052c172c, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * & 0x00000000) line 2940 + 69 bytes nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690100, nsIFrame * 0x051c3dc8, nsIStyleContext * 0x052bddbc, nsTableCreator & {...}, int 0, nsFrameItems & {...}, nsIFrame * & 0x052c055c, nsIFrame * & 0x052c172c, int & 0) line 2407 + 42 bytes nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, const nsStyleDisplay * 0x051c4018, nsIContent * 0x04690100, nsIFrame * 0x051c3dc8, nsIStyleContext * 0x052bddbc, nsFrameItems & {...}) line 6315 + 63 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690100, nsIFrame * 0x051c3dc8, nsIAtom * 0x015aa2a0, int 3, nsIStyleContext * 0x052bddbc, nsFrameItems & {...}, int 0) line 7070 + 45 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05999b10, nsIPresContext * 0x05991a40, nsFrameConstructorState & {...}, nsIContent * 0x04690100, nsIFrame * 0x051c3dc8, nsFrameItems & {...}) line 6942 + 56 bytes nsCSSFrameConstructor::ContentAppended(nsCSSFrameConstructor * const 0x05999ee0, nsIPresContext * 0x05991a40, nsIContent * 0x059ed8d0, int 11) line 8042 StyleSetImpl::ContentAppended(StyleSetImpl * const 0x05999fb0, nsIPresContext * 0x05991a40, nsIContent * 0x059ed8d0, int 11) line 1198 PresShell::ContentAppended(PresShell * const 0x05999b18, nsIDocument * 0x04b25d40, nsIContent * 0x059ed8d0, int 11) line 5058 + 49 bytes nsDocument::ContentAppended(nsDocument * const 0x04b25d40, nsIContent * 0x059ed8d0, int 11) line 1683 nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x04b25d40, nsIContent * 0x059ed8d0, int 11) line 1121 + 17 bytes HTMLContentSink::NotifyAppend(nsIContent * 0x059ed8d0, int 11) line 4766 SinkContext::FlushTags(int 1) line 2199 SinkContext::DidAddContent(nsIContent * 0x04690560, int 0) line 1449 SinkContext::CloseContainer(const nsIParserNode & {...}) line 1632 HTMLContentSink::CloseContainer(HTMLContentSink * const 0x05992db0, const nsIParserNode & {...}) line 3442 + 18 bytes CNavDTD::CloseContainer(const nsCParserNode * 0x0119e2a8, nsHTMLTag eHTMLTag_tr, int 0) line 3523 + 31 bytes CNavDTD::CloseContainersTo(int 5, nsHTMLTag eHTMLTag_tr, int 0) line 3559 + 20 bytes CNavDTD::CloseContainersTo(nsHTMLTag eHTMLTag_tr, int 0) line 3715 + 20 bytes CNavDTD::HandleEndToken(CToken * 0x05228110) line 1983 + 14 bytes CNavDTD::HandleToken(CNavDTD * const 0x059a2ab0, CToken * 0x05228110, nsIParser * 0x05992a20) line 884 + 12 bytes CNavDTD::BuildModel(CNavDTD * const 0x059a2ab0, nsIParser * 0x05992a20, nsITokenizer * 0x059a27d0, nsITokenObserver * 0x00000000, nsIContentSink * 0x05992db0) line 517 + 20 bytes nsParser::BuildModel() line 1965 + 34 bytes nsParser::ResumeParse(int 1, int 1) line 1831 + 11 bytes nsParser::ContinueParsing() line 1483 + 17 bytes nsParser::HandleParserContinueEvent() line 1543 nsParserContinueEvent::HandleEvent() line 232 HandlePLEvent(nsParserContinueEvent * 0x0469c430) line 243 PL_HandleEvent(PLEvent * 0x0469c430) line 590 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00e65050) line 520 + 9 bytes _md_EventReceiverProc(HWND__ * 0x00ad0298, unsigned int 49368, unsigned int 0, long 15093840) line 1071 + 9 bytes USER32! 77e71820() 00e65050()
this is a benign assertion. it could mean several things, but it basically means that we won't be using the cache for this document. -> me
Assignee: dougt → darin
-> future
Target Milestone: --- → Future
-> default owner
Assignee: darin → nobody
QA Contact: tever → networking.http
Target Milestone: Future → ---
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.