Closed Bug 202508 Opened 22 years ago Closed 22 years ago

Assertion: unexpected second call to SetInitialChildList

Categories

(Core :: Layout, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 202717

People

(Reporter: rbs, Unassigned)

Details

(Keywords: regression)

I am hitting the following assertion whit the steps: 1. visit http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=netscape.public.mozilla.mathml 2. click on one of the message Assertion: ========== NS_IMETHODIMP nsContainerFrame::SetInitialChildList(nsIPresContext* aPresContext, nsIAtom* aListName, nsIFrame* aChildList) { nsresult result; if (!mFrames.IsEmpty()) { // We already have child frames which means we've already been // initialized NS_NOTREACHED("unexpected second call to SetInitialChildList"); .... } Stack trace: ============ NTDLL! 77f9180c() nsDebug::Assertion(const char * 0x01c47f70, const char * 0x1011608c, const char * 0x01c47f2c, int 113) line 270 + 13 bytes nsDebug::NotReached(const char * 0x01c47f70, const char * 0x01c47f2c, int 113) line 447 + 22 bytes nsContainerFrame::SetInitialChildList(nsContainerFrame * const 0x03933c68, nsIPresContext * 0x0396b9f8, nsIAtom * 0x00000000 {???}, nsIFrame * 0x00000000) line 113 + 18 bytes nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell * 0x03857ca8, nsIPresContext * 0x0396b9f8, nsFrameConstructorState & {...}, nsIContent * 0x038628d8, nsIFrame * 0x03933a14, nsIAtom * 0x0026f258 {???}, int 3, nsStyleContext * 0x03933ba0, nsFrameItems & {...}) line 5040 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x03857ca8, nsIPresContext * 0x0396b9f8, nsFrameConstructorState & {...}, nsIContent * 0x038628d8, nsIFrame * 0x03933a14, nsIAtom * 0x0026f258 {???}, int 3, nsStyleContext * 0x03933ba0, nsFrameItems & {...}, int 0) line 7384 + 49 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x03857ca8, nsIPresContext * 0x0396b9f8, nsFrameConstructorState & {...}, nsIContent * 0x038628d8, nsIFrame * 0x03933a14, nsFrameItems & {...}) line 7281 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x03857ca8, nsIPresContext * 0x0396b9f8, nsFrameConstructorState & {...}, nsIContent * 0x03a1cda0, nsIFrame * 0x03933a14, int 1, nsFrameItems & {...}, int 1, nsTableCreator * 0x00000000) line 12213 + 66 bytes nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell * 0x03857ca8, nsIPresContext * 0x0396b9f8, nsFrameConstructorState & {...}, nsIContent * 0x03a1cda0, nsIFrame * 0x03933554, nsStyleContext * 0x03933804, nsIFrame * & 0x03933a14) line 3540 nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x036fbf50, nsIPresContext * 0x0396b9f8, nsIContent * 0x00000000, nsIFrame * 0x00000000, nsIContent * 0x03a1cda0, int 0, nsILayoutHistoryState * 0x00000000, int 0) line 8983 StyleSetImpl::ContentInserted(StyleSetImpl * const 0x036fbe30, nsIPresContext * 0x0396b9f8, nsIContent * 0x00000000, nsIContent * 0x03a1cda0, int 0) line 1713 PresShell::InitialReflow(PresShell * const 0x03857ca8, int 12780, int 7650) line 2799 HTMLContentSink::StartLayout() line 4181 HTMLContentSink::CloseFrameset(HTMLContentSink * const 0x0386d6f0) line 3404 CNavDTD::CloseFrameset() line 3257 + 27 bytes CNavDTD::CloseContainer(nsHTMLTag eHTMLTag_frameset, nsHTMLTag eHTMLTag_frameset, int 0) line 3441 + 8 bytes CNavDTD::CloseContainersTo(int 1, nsHTMLTag eHTMLTag_frameset, int 0) line 3487 + 20 bytes CNavDTD::CloseContainersTo(nsHTMLTag eHTMLTag_frameset, int 0) line 3645 + 20 bytes CNavDTD::HandleEndToken(CToken * 0x039e1758) line 2020 + 14 bytes CNavDTD::HandleToken(CNavDTD * const 0x03694f90, CToken * 0x039e1758, nsIParser * 0x038ae508) line 945 + 12 bytes CNavDTD::BuildModel(CNavDTD * const 0x03694f90, nsIParser * 0x038ae508, nsITokenizer * 0x03872f28, nsITokenObserver * 0x00000000, nsIContentSink * 0x0386d6f0) line 511 + 20 bytes nsParser::BuildModel(nsParser * const 0x038ae508) line 1898 + 34 bytes nsParser::ResumeParse(int 1, int 0, int 1) line 1765 + 12 bytes nsParser::OnDataAvailable(nsParser * const 0x038ae50c, nsIRequest * 0x03694ab8, nsISupports * 0x00000000, nsIInputStream * 0x03694e20, unsigned int 0, unsigned int 1010) line 2429 + 21 bytes nsDocumentOpenInfo::OnDataAvailable(nsDocumentOpenInfo * const 0x03989530, nsIRequest * 0x03694ab8, nsISupports * 0x00000000, nsIInputStream * 0x03694e20, unsigned int 0, unsigned int 1010) line 239 + 46 bytes nsHTTPCompressConv::do_OnDataAvailable(nsIRequest * 0x03694ab8, nsISupports * 0x00000000, unsigned int 0, char * 0x03912a98, unsigned int 1010) line 363 + 43 bytes nsHTTPCompressConv::OnDataAvailable(nsHTTPCompressConv * const 0x03906a38, nsIRequest * 0x03694ab8, nsISupports * 0x00000000, nsIInputStream * 0x03906b00, unsigned int 0, unsigned int 534) line 286 + 31 bytes nsStreamListenerTee::OnDataAvailable(nsStreamListenerTee * const 0x0383c490, nsIRequest * 0x03694ab8, nsISupports * 0x00000000, nsIInputStream * 0x0394418c, unsigned int 0, unsigned int 534) line 97 + 51 bytes nsHttpChannel::OnDataAvailable(nsHttpChannel * const 0x03694ac0, nsIRequest * 0x0395fb70, nsISupports * 0x00000000, nsIInputStream * 0x0394418c, unsigned int 0, unsigned int 534) line 3174 + 63 bytes nsInputStreamPump::OnStateTransfer() line 418 + 65 bytes nsInputStreamPump::OnInputStreamReady(nsInputStreamPump * const 0x0395fb74, nsIAsyncInputStream * 0x0394418c) line 321 + 11 bytes nsInputStreamReadyEvent::EventHandler(PLEvent * 0x0385df04) line 117 PL_HandleEvent(PLEvent * 0x0385df04) line 659 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00ddf110) line 592 + 9 bytes _md_TimerProc(HWND__ * 0x0008019a, unsigned int 275, unsigned int 0, unsigned long 369347854) line 960 + 9 bytes USER32! 77e3a244() USER32! 77e1440e() USER32! 77e1a792() nsAppShellService::Run(nsAppShellService * const 0x01485650) line 479 main1(int 1, char * * 0x00262698, nsISupports * 0x00dd85e0) line 1271 + 32 bytes main(int 1, char * * 0x00262698) line 1650 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77ea847c()
*** This bug has been marked as a duplicate of 202717 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.