If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

###!!! ASSERTION: Popup set is already defined! Only 1 allowed.: 'Not Reached', file r:/mozilla/layout/xul/base/src/nsRootBoxFrame.cpp, line 298

VERIFIED DUPLICATE of bug 321058

Status

()

Core
XUL
P5
minor
VERIFIED DUPLICATE of bug 321058
13 years ago
9 years ago

People

(Reporter: timeless, Unassigned)

Tracking

({assertion})

Trunk
x86
Windows XP
assertion
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

13 years ago
mozilla -jsconsole -P crash

###!!! ASSERTION: initial containing block already created: 'nsnull == 
mInitialContainingBlock', file 
r:/mozilla/layout/html/style/src/nsCSSFrameConstructor.cpp, line 8993
###!!! ASSERTION: Popup set is already defined! Only 1 allowed.: 'Not Reached', 
file r:/mozilla/layout/xul/base/src/nsRootBoxFrame.cpp, line 298
Break: at file r:/mozilla/layout/xul/base/src/nsRootBoxFrame.cpp, line 298

 	xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x01cfd480, const 
char * aExpr=0x01ceb9e0, const char * aFile=0x01cfd418, int aLine=0x0000012a)  
Line 109	C++
>	gklayout.dll!nsRootBoxFrame::SetPopupSetFrame(nsIFrame * 
aPopupSet=0x028ede94)  Line 298 + 0x1a	C++
 	gklayout.dll!nsPopupSetFrame::Init(nsPresContext * 
aPresContext=0x0172d5a4, nsIContent * aContent=0x028a8570, nsIFrame * 
aParent=0x028edddc, nsStyleContext * aContext=0x028edd58, nsIFrame * 
aPrevInFlow=0x00000000)  Line 167 + 0xa	C++
 	gklayout.dll!nsCSSFrameConstructor::InitAndRestoreFrame(nsPresContext * 
aPresContext=0x01710490, nsFrameConstructorState & aState={...}, nsIContent * 
aContent=0x028a8570, nsIFrame * aParentFrame=0x028edddc, nsStyleContext * 
aStyleContext=0x028edd58, nsIFrame * aPrevInFlow=0x00000000, nsIFrame * 
aNewFrame=0x028ede94)  Line 6724 + 0x16	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 
aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x028a8570, 
nsIFrame * aParentFrame=0x028edddc, nsIAtom * aTag=0x015a5d38, int 
aNameSpaceID=0x00000009, nsStyleContext * aStyleContext=0x028edd58, 
nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0x00000000, int & 
aHaltProcessing=0x028a8570)  Line 5917	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell 
* aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x028a8570, 
nsIFrame * aParentFrame=0x028edddc, nsIAtom * aTag=0x015a5d38, int 
aNameSpaceID=0x00000009, nsStyleContext * aStyleContext=0x00000000, 
nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0x00000000)  Line 7565 + 0x25
	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 
aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, 
nsIFrame * aParentFrame=0x028edddc, nsFrameItems & aFrameItems={...})  Line 7458
	C++
 	gklayout.dll!nsCSSFrameConstructor::CreateAnonymousFrames(nsIPresShell 
* aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aParent=0x01742af8, 
nsIDocument * aDocument=0x016ed990, nsIFrame * aParentFrame=0x028edddc, int 
aAppendToExisting=0x028a8570, nsFrameItems & aChildItems={...})  Line 5479
	C++
 	gklayout.dll!nsCSSFrameConstructor::CreateAnonymousFrames(nsIPresShell 
* aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, nsIAtom * 
aTag=0x00000000, nsFrameConstructorState & aState={...}, nsIContent * 
aParent=0x01742af8, nsIFrame * aNewFrame=0x028edddc, int 
aAppendToExisting=0x00000000, nsFrameItems & aChildItems={...}, int 
aIsRoot=0x00000001)  Line 5370	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructDocElementFrame
(nsIPresShell * aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aDocElement=0x01742af8, 
nsIFrame * aParentFrame=0x0172d538, nsIFrame * & aNewFrame=0x028edddc)  Line 
4034	C++
 	gklayout.dll!nsCSSFrameConstructor::ContentInserted(nsPresContext * 
aPresContext=0x028edddc, nsIContent * aContainer=0x01742af8, nsIFrame * 
aContainerFrame=0x00000000, nsIContent * aChild=0x01742af8, int 
aIndexInContainer=0x00000000, nsILayoutHistoryState * aFrameState=0x00000000, 
int aInReinsertContent=0x00000000)  Line 9013	C++
 	gklayout.dll!PresShell::InitialReflow(int aWidth=0x0012f46c, int 
aHeight=0x01a32f5d)  Line 2718	C++
 	gklayout.dll!nsXULDocument::StartLayout()  Line 2157	C++
 	gklayout.dll!nsXULDocument::ResumeWalk()  Line 2978	C++
 	gklayout.dll!nsXULDocument::EndLoad()  Line 743	C++
 	gklayout.dll!XULContentSinkImpl::DidBuildModel()  Line 462	C++
 	gkparser.dll!nsExpatDriver::DidBuildModel(unsigned int 
anErrorCode=0x00000000, int aNotifySink=0x00000001, nsIParser * 
aParser=0x0175bf48, nsIContentSink * aSink=0x0175be90)  Line 1062	C++
 	gkparser.dll!nsParser::DidBuildModel(unsigned int 
anErrorCode=0x00000000)  Line 1316 + 0xe	C++
 	gkparser.dll!nsParser::ResumeParse(int allowIteration=0x00000001, int 
aIsFinalChunk=0x00000001, int aCanInterrupt=0x00000001)  Line 1925	C++
 	gkparser.dll!nsParser::OnStopRequest(nsIRequest * request=0x01763818, 
nsISupports * aContext=0x00000000, unsigned int status=0x80520012)  Line 2603
	C++
 	jar50.dll!nsJARChannel::OnStopRequest(nsIRequest * req=0x01763b50, 
nsISupports * ctx=0x00000000, unsigned int status=0x80520012)  Line 692	C++
 	necko.dll!nsInputStreamPump::OnStateStop()  Line 505	C++
 	necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream * 
stream=0x01763c40)  Line 342	C++
 	xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent * 
plevent=0x01763e9c)  Line 119	C++
 	xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x01763e9c)  Line 693
	C
 	xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x01064410)  
Line 628	C
 	xpcom_core.dll!_md_EventReceiverProc(HWND__ * hwnd=0x004f04f0, unsigned 
int uMsg=0x0000c14e, unsigned int wParam=0x00000000, long lParam=0x01064410)  
Line 1434	C
 	user32.dll!77d43a50() 	
 	user32.dll!77d43b1f() 	
 	user32.dll!GetMessageW()  + 0x125	
 	user32.dll!DispatchMessageW()  + 0xb	
 	appcomps.dll!nsAppStartup::Run()  Line 221	C++
 	mozilla.exe!main1(int argc=0x80000000, char * * argv=0x0012f46c, 
nsISupports * nativeApp=0x01a32f5d)  Line 1322	C++
 	mozilla.exe!main(int argc=0x00000004, char * * argv=0x003f7b80)  Line 
1813 + 0x16	C++
 	mozilla.exe!mainCRTStartup()  Line 400 + 0x11	C
 	kernel32.dll!TermsrvAppInstallMode()  + 0x269
(Reporter)

Comment 1

13 years ago
followed by:
###!!! ASSERTION: node in map twice: 'Not Reached', file 
r:/mozilla/layout/html/base/src/nsFrameManager.cpp, line 1897
Break: at file r:/mozilla/layout/html/base/src/nsFrameManager.cpp, line 1897

 	xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x01cef138, const 
char * aExpr=0x01ceb9e0, const char * aFile=0x01ceeebc, int aLine=0x00000769)  
Line 109	C++
>	gklayout.dll!nsFrameManagerBase::UndisplayedMap::AppendNodeFor
(UndisplayedNode * aNode=0x010b5be8, nsIContent * aParentContent=0x01742af8)  
Line 1897 + 0x1a	C++
 	gklayout.dll!nsFrameManagerBase::UndisplayedMap::AddNodeFor(nsIContent 
* aParentContent=0x01742af8, nsIContent * aChild=0x0174b1d8, nsStyleContext * 
aStyle=0x028f01ac)  Line 1923	C++
 	gklayout.dll!nsFrameManager::SetUndisplayedContent(nsIContent * 
aContent=0x0174b1d8, nsStyleContext * aStyleContext=0x028f01ac)  Line 615
	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell 
* aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0174b1d8, 
nsIFrame * aParentFrame=0x028edddc, nsIAtom * aTag=0x003ff930, int 
aNameSpaceID=0x00000009, nsStyleContext * aStyleContext=0x028f01ac, 
nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0x00000000)  Line 7535
	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 
aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, 
nsIFrame * aParentFrame=0x028edddc, nsFrameItems & aFrameItems={...})  Line 7458
	C++
 	gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 
aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aContent=0x01742af8, 
nsIFrame * aFrame=0x0174b1d8, int aCanHaveGeneratedContent=0x00000001, 
nsFrameItems & aFrameItems={...}, int aParentIsBlock=0x00000000, nsTableCreator 
* aTableCreator=0x0174b1d8)  Line 11722 + 0x2e	C++
 	gklayout.dll!nsCSSFrameConstructor::ConstructDocElementFrame
(nsIPresShell * aPresShell=0x0172a358, nsPresContext * aPresContext=0x01710490, 
nsFrameConstructorState & aState={...}, nsIContent * aDocElement=0x01742af8, 
nsIFrame * aParentFrame=0x0172d538, nsIFrame * & aNewFrame=0x028edddc)  Line 
4038	C++
 	gklayout.dll!nsCSSFrameConstructor::ContentInserted(nsPresContext * 
aPresContext=0x028edddc, nsIContent * aContainer=0x01742af8, nsIFrame * 
aContainerFrame=0x00000000, nsIContent * aChild=0x01742af8, int 
aIndexInContainer=0x00000000, nsILayoutHistoryState * aFrameState=0x00000000, 
int aInReinsertContent=0x00000000)  Line 9013	C++
 	gklayout.dll!PresShell::InitialReflow(int aWidth=0x00000000, int 
aHeight=0x016ed990)  Line 2718	C++
 	gklayout.dll!nsXULDocument::StartLayout()  Line 2157	C++
 	gklayout.dll!nsXULDocument::ResumeWalk()  Line 2978	C++
 	gklayout.dll!nsXULDocument::EndLoad()  Line 743	C++
 	gklayout.dll!XULContentSinkImpl::DidBuildModel()  Line 462	C++
 	gkparser.dll!nsExpatDriver::DidBuildModel(unsigned int 
anErrorCode=0x00000000, int aNotifySink=0x00000001, nsIParser * 
aParser=0x0175bf48, nsIContentSink * aSink=0x0175be90)  Line 1062	C++
 	gkparser.dll!nsParser::DidBuildModel(unsigned int 
anErrorCode=0x00000000)  Line 1316 + 0xe	C++
 	gkparser.dll!nsParser::ResumeParse(int allowIteration=0x00000001, int 
aIsFinalChunk=0x00000001, int aCanInterrupt=0x00000001)  Line 1925	C++
 	gkparser.dll!nsParser::OnStopRequest(nsIRequest * request=0x01763818, 
nsISupports * aContext=0x00000000, unsigned int status=0x80520012)  Line 2603
	C++
 	jar50.dll!nsJARChannel::OnStopRequest(nsIRequest * req=0x01763b50, 
nsISupports * ctx=0x00000000, unsigned int status=0x80520012)  Line 692	C++
 	necko.dll!nsInputStreamPump::OnStateStop()  Line 505	C++
 	necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream * 
stream=0x01763c40)  Line 342	C++
 	xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent * 
plevent=0x01763e9c)  Line 119	C++
 	xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x01763e9c)  Line 693
	C
 	xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x01064410)  
Line 628	C
 	xpcom_core.dll!_md_EventReceiverProc(HWND__ * hwnd=0x004f04f0, unsigned 
int uMsg=0x0000c14e, unsigned int wParam=0x00000000, long lParam=0x01064410)  
Line 1434	C
 	user32.dll!77d43a50() 	
 	user32.dll!77d43b1f() 	
 	user32.dll!GetMessageW()  + 0x125	
 	user32.dll!DispatchMessageW()  + 0xb	
 	appcomps.dll!nsAppStartup::Run()  Line 221	C++
 	mozilla.exe!main1(int argc=0x028f01ac, char * * argv=0x00000000, 
nsISupports * nativeApp=0x016ed990)  Line 1322	C++
 	mozilla.exe!main(int argc=0x00000004, char * * argv=0x003f7b80)  Line 
1813 + 0x16	C++
 	mozilla.exe!mainCRTStartup()  Line 400 + 0x11	C
 	kernel32.dll!TermsrvAppInstallMode()  + 0x269	
(Reporter)

Updated

12 years ago
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
(Reporter)

Updated

9 years ago
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: xptoolkit.widgets

Updated

9 years ago
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 321058
(Reporter)

Updated

9 years ago
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.