Closed Bug 240040 Opened 21 years ago Closed 16 years ago

ASSERTION: frame was not removed from primary frame map before destruction or was readded to map after being removed

Categories

(Core :: Layout, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bc, Unassigned)

References

()

Details

(Keywords: top100)

Using a debug trunk build on winxp from yesterday I get a bunch of ###!!! ASSERTION: frame was not removed from primary frame map before destruction or was readded to map after being removed: '!PL_DHASH_ENTRY_IS_BUSY(entry) || entry->frame != aFrame', file c:/work/mozilla_source/trunk/mozilla/layout/html/base/src/nsFrameManager.cpp, line 780 on http://toys.ebay.com/Diecast-Toy-Vehicles_W0QQcatZ222QQfromZR12 Stack: NTDLL! 77f75a58() nsDebugImpl::Assertion(nsDebugImpl * const 0x002e6d50, const char * 0x016114e8, const char * 0x016114a8, const char * 0x01611458, int 780) line 272 nsDebug::Assertion(const char * 0x016114e8, const char * 0x016114a8, const char * 0x01611458, int 780) line 109 nsFrameManager::NotifyDestroyingFrame(nsIFrame * 0x031a4460) line 780 + 45 bytes PresShell::NotifyDestroyingFrame(PresShell * const 0x02f85458, nsIFrame * 0x031a4460) line 3074 nsFrame::Destroy(nsFrame * const 0x031a4460, nsIPresContext * 0x02e88158) line 626 nsSplittableFrame::Destroy(nsSplittableFrame * const 0x031a4460, nsIPresContext * 0x02e88158) line 72 nsContainerFrame::Destroy(nsContainerFrame * const 0x031a4460, nsIPresContext * 0x02e88158) line 141 + 13 bytes nsBlockFrame::Destroy(nsBlockFrame * const 0x031a4460, nsIPresContext * 0x02e88158) line 309 nsLineBox::DeleteLineList(nsIPresContext * 0x02e88158, nsLineList & {...}) line 303 nsBlockFrame::Destroy(nsBlockFrame * const 0x03177c18, nsIPresContext * 0x02e88158) line 300 + 16 bytes nsAreaFrame::Destroy(nsAreaFrame * const 0x03177c18, nsIPresContext * 0x02e88158) line 156 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031a3af4, nsIPresContext * 0x02e88158) line 137 nsBoxFrame::Destroy(nsBoxFrame * const 0x031a3af4, nsIPresContext * 0x02e88158) line 1065 + 13 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03177a90, nsIPresContext * 0x02e88158) line 137 nsBoxFrame::Destroy(nsBoxFrame * const 0x03177a90, nsIPresContext * 0x02e88158) line 1065 + 13 bytes nsGfxScrollFrame::Destroy(nsGfxScrollFrame * const 0x03177a90, nsIPresContext * 0x02e88158) line 428 nsListControlFrame::Destroy(nsListControlFrame * const 0x03177a90, nsIPresContext * 0x02e88158) line 507 + 13 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsComboboxControlFrame::Destroy(nsComboboxControlFrame * const 0x031779ac, nsIPresContext * 0x02e88158) line 2220 nsLineBox::DeleteLineList(nsIPresContext * 0x02e88158, nsLineList & {...}) line 303 nsBlockFrame::Destroy(nsBlockFrame * const 0x031777f4, nsIPresContext * 0x02e88158) line 300 + 16 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03177780, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031776bc, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176e9c, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176dd4, nsIPresContext * 0x02e88158) line 137 nsTableFrame::Destroy(nsTableFrame * const 0x03176dd4, nsIPresContext * 0x02e88158) line 311 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176ccc, nsIPresContext * 0x02e88158) line 137 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03176ccc, nsIPresContext * 0x02e88158) line 83 nsLineBox::DeleteLineList(nsIPresContext * 0x02e88158, nsLineList & {...}) line 303 nsBlockFrame::Destroy(nsBlockFrame * const 0x03176afc, nsIPresContext * 0x02e88158) line 300 + 16 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176a88, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031769b0, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176904, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x0317683c, nsIPresContext * 0x02e88158) line 137 nsTableFrame::Destroy(nsTableFrame * const 0x0317683c, nsIPresContext * 0x02e88158) line 311 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176734, nsIPresContext * 0x02e88158) line 137 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03176734, nsIPresContext * 0x02e88158) line 83 nsLineBox::DeleteLineList(nsIPresContext * 0x02e88158, nsLineList & {...}) line 303 nsBlockFrame::Destroy(nsBlockFrame * const 0x031765b0, nsIPresContext * 0x02e88158) line 300 + 16 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x0317653c, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03176464, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031763b8, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031762f0, nsIPresContext * 0x02e88158) line 137 nsTableFrame::Destroy(nsTableFrame * const 0x031762f0, nsIPresContext * 0x02e88158) line 311 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x031761e8, nsIPresContext * 0x02e88158) line 137 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x031761e8, nsIPresContext * 0x02e88158) line 83 nsLineBox::DeleteLineList(nsIPresContext * 0x02e88158, nsLineList & {...}) line 303 nsBlockFrame::Destroy(nsBlockFrame * const 0x03176064, nsIPresContext * 0x02e88158) line 300 + 16 bytes nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03175fbc, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03175e9c, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03175df0, nsIPresContext * 0x02e88158) line 137 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x03175ce8, nsIPresContext * 0x02e88158) line 137 nsTableFrame::Destroy(nsTableFrame * const 0x03175ce8, nsIPresContext * 0x02e88158) line 311 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsContainerFrame::Destroy(nsContainerFrame * const 0x0317f77c, nsIPresContext * 0x02e88158) line 137 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x0317f77c, nsIPresContext * 0x02e88158) line 83 nsFrameList::DestroyFrames(nsIPresContext * 0x02e88158) line 130 nsCSSFrameConstructor::WipeContainingBlock(nsIPresContext * 0x02e88158, nsFrameConstructorState & {...}, nsIContent * 0x03188200, nsIFrame * 0x0317f120, nsIFrame * 0x0317f77c) line 12869 nsCSSFrameConstructor::ContentAppended(nsIPresContext * 0x02e88158, nsIContent * 0x03188d10, int 0) line 8271 + 40 bytes PresShell::ContentAppended(nsIDocument * 0x02f7d120, nsIContent * 0x03188d10, int 0) line 5207 nsDocument::ContentAppended(nsIContent * 0x03188d10, int 0) line 1918 nsHTMLDocument::ContentAppended(nsIContent * 0x03188d10, int 0) line 1220 HTMLContentSink::NotifyAppend(nsIContent * 0x03188d10, unsigned int 0) line 4126 SinkContext::FlushTags(int 1) line 1859 HTMLContentSink::BeginUpdate(nsIDocument * 0x02f7d120, unsigned int 7) line 4216 nsDocument::BeginUpdate(unsigned int 7) line 1712 PresShell::ProcessReflowCommands(int 1) line 6311 ReflowEvent::HandleEvent() line 6178 HandlePLEvent(ReflowEvent * 0x03179440) line 6192 PL_HandleEvent(PLEvent * 0x03179440) line 673 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x009bd8b8) line 608 + 9 bytes _md_EventReceiverProc(HWND__ * 0x001300e4, unsigned int 49369, unsigned int 0, long 10213560) line 1414 + 9 bytes USER32! 77d43a50() USER32! 77d43b1f() USER32! 77d43d79() USER32! 77d43ddf() nsAppShellService::Run(nsAppShellService * const 0x00a59cb0) line 524 main1(int 1, char * * 0x002e2638, nsISupports * 0x0099f258) line 1303 + 32 bytes main(int 1, char * * 0x002e2638) line 1716 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e81
This is a regression?
WFM, SeaMonkey on Linux - I suspect the markup at the URL have changed. It could have been a duplicate of bug 117984.
I think this is the current iteration of this assert using a CVS build of Firefox 1.5 from 2005-09-05 on winxp ASSERTION: frame was not removed from primary frame map before destruction or was readded to map after being removed: 'Not Reached', file c:/work/mozilla/builds/ff/1.5/mozilla/layout/base/nsFrameManager.cpp, line 721 nsFrameManager::NotifyDestroyingFrame(nsIFrame * 0x0374e458) line 721 PresShell::NotifyDestroyingFrame(PresShell * const 0x0363d750, nsIFrame * 0x0374e458) line 3140 nsFrame::Destroy(nsFrame * const 0x0374e458, nsPresContext * 0x03556240) line 654 nsSplittableFrame::Destroy(nsSplittableFrame * const 0x0374e458, nsPresContext * 0x03556240) line 72 nsContainerFrame::Destroy(nsContainerFrame * const 0x0374e458, nsPresContext * 0x03556240) line 168 + 13 bytes nsBoxFrame::Destroy(nsBoxFrame * const 0x0374e458, nsPresContext * 0x03556240) line 1121 nsScrollbarButtonFrame::Destroy(nsScrollbarButtonFrame * const 0x0374e458, nsPresContext * 0x03556240) line 277 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x0374e3e4, nsPresContext * 0x03556240) line 164 nsBoxFrame::Destroy(nsBoxFrame * const 0x0374e3e4, nsPresContext * 0x03556240) line 1121 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x0374a2dc, nsPresContext * 0x03556240) line 164 nsHTMLScrollFrame::Destroy(nsHTMLScrollFrame * const 0x0374a2dc, nsPresContext * 0x03556240) line 173 nsListControlFrame::Destroy(nsListControlFrame * const 0x0374a2dc, nsPresContext * 0x03556240) line 354 + 13 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsComboboxControlFrame::Destroy(nsComboboxControlFrame * const 0x0374a1b0, nsPresContext * 0x03556240) line 2248 nsLineBox::DeleteLineList(nsPresContext * 0x03556240, nsLineList & {...}) line 326 nsBlockFrame::Destroy(nsBlockFrame * const 0x03747700, nsPresContext * 0x03556240) line 301 + 16 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x037476a0, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03747500, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03738b98, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03747380, nsPresContext * 0x03556240) line 164 nsTableFrame::Destroy(nsTableFrame * const 0x03747380, nsPresContext * 0x03556240) line 312 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03747274, nsPresContext * 0x03556240) line 164 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03747274, nsPresContext * 0x03556240) line 82 nsLineBox::DeleteLineList(nsPresContext * 0x03556240, nsLineList & {...}) line 326 nsBlockFrame::Destroy(nsBlockFrame * const 0x037470a8, nsPresContext * 0x03556240) line 301 + 16 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03747048, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03746f00, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03738b54, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03746d3c, nsPresContext * 0x03556240) line 164 nsTableFrame::Destroy(nsTableFrame * const 0x03746d3c, nsPresContext * 0x03556240) line 312 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03746c30, nsPresContext * 0x03556240) line 164 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03746c30, nsPresContext * 0x03556240) line 82 nsLineBox::DeleteLineList(nsPresContext * 0x03556240, nsLineList & {...}) line 326 nsBlockFrame::Destroy(nsBlockFrame * const 0x03746654, nsPresContext * 0x03556240) line 301 + 16 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x037465a8, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03746434, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03738b10, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03745f98, nsPresContext * 0x03556240) line 164 nsTableFrame::Destroy(nsTableFrame * const 0x03745f98, nsPresContext * 0x03556240) line 312 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03745e8c, nsPresContext * 0x03556240) line 164 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03745e8c, nsPresContext * 0x03556240) line 82 nsLineBox::DeleteLineList(nsPresContext * 0x03556240, nsLineList & {...}) line 326 nsBlockFrame::Destroy(nsBlockFrame * const 0x03745cc0, nsPresContext * 0x03556240) line 301 + 16 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03745c60, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x0373a648, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x036eead8, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x037365c0, nsPresContext * 0x03556240) line 164 nsTableFrame::Destroy(nsTableFrame * const 0x037365c0, nsPresContext * 0x03556240) line 312 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x037364b4, nsPresContext * 0x03556240) line 164 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x037364b4, nsPresContext * 0x03556240) line 82 nsLineBox::DeleteLineList(nsPresContext * 0x03556240, nsLineList & {...}) line 326 nsBlockFrame::Destroy(nsBlockFrame * const 0x037362e8, nsPresContext * 0x03556240) line 301 + 16 bytes nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03736288, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03736178, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x036eea94, nsPresContext * 0x03556240) line 164 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x0373603c, nsPresContext * 0x03556240) line 164 nsTableFrame::Destroy(nsTableFrame * const 0x0373603c, nsPresContext * 0x03556240) line 312 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsContainerFrame::Destroy(nsContainerFrame * const 0x03735f68, nsPresContext * 0x03556240) line 164 nsTableOuterFrame::Destroy(nsTableOuterFrame * const 0x03735f68, nsPresContext * 0x03556240) line 82 nsFrameList::DestroyFrames(nsPresContext * 0x03556240) line 139 nsCSSFrameConstructor::WipeContainingBlock(nsFrameConstructorState & {...}, nsIFrame * 0x036efccc, nsIFrame * 0x036efed0, nsIFrame * 0x03735f68) line 13172 nsCSSFrameConstructor::ContentAppended(nsIContent * 0x036d6dd8, int 3) line 8571 + 36 bytes PresShell::ContentAppended(nsIDocument * 0x036333e8, nsIContent * 0x036d6dd8, int 3) line 5468 nsDocument::ContentAppended(nsIContent * 0x036d6dd8, int 3) line 2359 nsHTMLDocument::ContentAppended(nsIContent * 0x036d6dd8, int 3) line 1101 HTMLContentSink::NotifyAppend(nsIContent * 0x036d6dd8, unsigned int 3) line 3884 SinkContext::CloseContainer(nsHTMLTag eHTMLTag_span) line 1300 HTMLContentSink::CloseContainer(HTMLContentSink * const 0x03634a38, nsHTMLTag eHTMLTag_span) line 2912 + 18 bytes CNavDTD::CloseContainer(nsHTMLTag eHTMLTag_span, nsHTMLTag eHTMLTag_span, int 0) line 3326 + 34 bytes CNavDTD::CloseContainersTo(int 10, nsHTMLTag eHTMLTag_span, int 0) line 3358 + 20 bytes CNavDTD::CloseContainersTo(nsHTMLTag eHTMLTag_span, int 0) line 3516 + 20 bytes CNavDTD::HandleEndToken(CToken * 0x036e9490) line 1947 + 14 bytes CNavDTD::HandleToken(CNavDTD * const 0x035f1e48, CToken * 0x036e9490, nsIParser * 0x03634728) line 958 + 12 bytes CNavDTD::BuildModel(CNavDTD * const 0x035f1e48, nsIParser * 0x03634728, nsITokenizer * 0x035f2530, nsITokenObserver * 0x00000000, nsIContentSink * 0x03634a38) line 458 + 20 bytes nsParser::BuildModel(nsParser * const 0x03634728) line 2127 + 34 bytes nsParser::ResumeParse(int 1, int 1, int 1) line 1994 + 12 bytes nsParser::ContinueInterruptedParsing(nsParser * const 0x03634728) line 1472 + 19 bytes nsContentSink::ScriptEvaluated(nsContentSink * const 0x036349ec, unsigned int 0, nsIScriptElement * 0x0369c34c, int 0, int 1) line 279 nsScriptLoaderObserverProxy::ScriptEvaluated(nsScriptLoaderObserverProxy * const 0x03634b50, unsigned int 0, nsIScriptElement * 0x0369c34c, int 0, int 1) line 134 + 39 bytes nsScriptLoader::FireScriptEvaluated(unsigned int 0, nsScriptLoadRequest * 0x0369c578) line 696 nsScriptLoader::ProcessRequest(nsScriptLoadRequest * 0x0369c578) line 661 nsScriptLoader::OnStreamComplete(nsScriptLoader * const 0x03634be4, nsIStreamLoader * 0x0369d180, nsISupports * 0x0369c578, unsigned int 0, unsigned int 463, const unsigned char * 0x036a5530) line 1020 nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x0369d184, nsIRequest * 0x0369c610, nsISupports * 0x0369c578, unsigned int 0) line 137 nsStreamListenerTee::OnStopRequest(nsStreamListenerTee * const 0x0367c320, nsIRequest * 0x0369c610, nsISupports * 0x0369c578, unsigned int 0) line 66 nsHttpChannel::OnStopRequest(nsHttpChannel * const 0x0369c618, nsIRequest * 0x0369e0f0, nsISupports * 0x00000000, unsigned int 0) line 4070 nsInputStreamPump::OnStateStop() line 507 nsInputStreamPump::OnInputStreamReady(nsInputStreamPump * const 0x0369e0f4, nsIAsyncInputStream * 0x0369de80) line 343 + 11 bytes nsInputStreamReadyEvent::EventHandler(PLEvent * 0x0369e6d4) line 120 PL_HandleEvent(PLEvent * 0x0369e6d4) line 688 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00f50460) line 623 + 9 bytes _md_EventReceiverProc(HWND__ * 0x002101e6, unsigned int 49490, unsigned int 0, long 16057440) line 1408 + 9 bytes USER32! 77d48734() USER32! 77d48816() USER32! 77d489cd() USER32! 77d48a10() nsAppShell::Run(nsAppShell * const 0x00f517e0) line 135 nsAppStartup::Run(nsAppStartup * const 0x00f51740) line 145 + 26 bytes XRE_main(int 3, char * * 0x003f6f60, const nsXREAppData * 0x0042201c kAppData) line 2322 + 35 bytes main(int 3, char * * 0x003f6f60) line 61 + 18 bytes mainCRTStartup() line 338 + 17 bytes
Different causes of this assertion can be (and often are) entirely separate bugs.
(In reply to comment #3) This stack is probably entirely bogus. I will try to get a good one later today.
This is worksforme, using current debug trunk build on windows.
WFM per comment 6
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.