Closed
Bug 284581
Opened 20 years ago
Closed 17 years ago
###!!! ASSERTION: Registering a placeholder for a frame that already has a placeholder!: '!entry->placeholderFrame', file r:/mozilla/layout/base/nsFrameManager.cpp, line 534
Categories
(Core :: Layout, defect, P5)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: timeless, Unassigned)
References
()
Details
(Keywords: assertion)
0[3448f0]: ###!!! ASSERTION: Registering a placeholder for a frame that already
has a placeholder!: '!entry->placeholderFrame', file
r:/mozilla/layout/base/nsFrameManager.cpp, line 534
The thread 'Win32 Thread' (0x1bc8) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x9f8) has exited with code 0 (0x0).
0[3448f0]: ###!!! Break: at file r:/mozilla/layout/base/nsFrameManager.cpp, line 534
Unhandled exception at 0x7c901230 (ntdll.dll) in mozilla.exe: User breakpoint.
> gklayout.dll!nsFrameManager::RegisterPlaceholderFrame(nsPlaceholderFrame *
aPlaceholderFrame=0x08de99d8) Line 534 + 0x23 C++
gklayout.dll!nsCSSFrameConstructor::CreatePlaceholderFrameFor(nsIPresShell *
aPresShell=0x0761b938, nsPresContext * aPresContext=0x03d3ef50, nsFrameManager *
aFrameManager=0x0761b954, nsIContent * aContent=0x092a89e8, nsIFrame *
aFrame=0x08de995c, nsStyleContext * aStyleContext=0x08de97c8, nsIFrame *
aParentFrame=0x08de9854, nsIFrame * * aPlaceholderFrame=0x0012dfa8) Line 4595 C++
gklayout.dll!nsFrameConstructorState::AddChild(nsIFrame *
aNewFrame=0x08de995c, nsFrameItems & aFrameItems={...}, const nsStyleDisplay *
aStyleDisplay=0x076c7c4c, nsIContent * aContent=0x092a89e8, nsStyleContext *
aStyleContext=0x08de97c8, nsIFrame * aParentFrame=0x08de9854, int
aCanBePositioned=1, int aCanBeFloated=1) Line 1220 + 0x2d C++
gklayout.dll!nsCSSFrameConstructor::ConstructHTMLFrame(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x092a89e8, nsIFrame *
aParentFrame=0x08de9854, nsIAtom * aTag=0x0034f600, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08de97c8, nsFrameItems & aFrameItems={...}, int
aHasPseudoParent=0) Line 5343 + 0x24 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x092a89e8, nsIFrame *
aParentFrame=0x08de9854, nsIAtom * aTag=0x0034f600, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08de97c8, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7537 + 0x30 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x092a89e8, nsIFrame *
aParentFrame=0x08de9854, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ProcessInlineChildren(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0777ae58, nsIFrame * aFrame=0x08de9854,
int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int *
aKidsAllInline=0x0012e3e8) Line 12975 + 0x3a C++
gklayout.dll!nsCSSFrameConstructor::ConstructInline(nsFrameConstructorState &
aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x0777ae58, nsIFrame * aParentFrame=0x08de9b90, nsStyleContext *
aStyleContext=0x08de95b4, int aIsPositioned=0, nsIFrame * aNewFrame=0x08de9854)
Line 12785 + 0x21 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType(nsFrameConstructorState
& aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x0777ae58, int aNameSpaceID=0, nsIAtom * aTag=0x0034f260, nsIFrame *
aParentFrame=0x08de9b90, nsStyleContext * aStyleContext=0x08de95b4, nsFrameItems
& aFrameItems={...}, int aHasPseudoParent=0) Line 6520 + 0x22 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0777ae58, nsIFrame *
aParentFrame=0x08de9b90, nsIAtom * aTag=0x0034f260, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08de95b4, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7603 + 0x34 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x0777ae58, nsIFrame *
aParentFrame=0x08de9b90, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x0696f998, nsIFrame * aFrame=0x08de9b90,
int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int
aParentIsBlock=1, nsTableCreator * aTableCreator=0x00000000) Line 11674 + 0x3a C++
gklayout.dll!nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState &
aState={...}, const nsStyleDisplay * aDisplay=0x08de8ef8, nsIContent *
aContent=0x0696f998, nsIFrame * aParentFrame=0x08dcacf0, nsIFrame *
aContentParentFrame=0x00000000, nsStyleContext * aStyleContext=0x08de9488,
nsIFrame * * aNewFrame=0x0012e818, nsFrameItems & aFrameItems={...}, int
aAbsPosContainer=0) Line 12729 + 0x21 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType(nsFrameConstructorState
& aState={...}, const nsStyleDisplay * aDisplay=0x08de8ef8, nsIContent *
aContent=0x0696f998, int aNameSpaceID=0, nsIAtom * aTag=0x0034f778, nsIFrame *
aParentFrame=0x08dcacf0, nsStyleContext * aStyleContext=0x08de9488, nsFrameItems
& aFrameItems={...}, int aHasPseudoParent=0) Line 6504 + 0x28 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0696f998, nsIFrame *
aParentFrame=0x08dcacf0, nsIAtom * aTag=0x0034f778, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08de9488, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7603 + 0x34 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x0696f998, nsIFrame *
aParentFrame=0x08dcacf0, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ProcessInlineChildren(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0696f948, nsIFrame * aFrame=0x08dcacf0,
int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int *
aKidsAllInline=0x0012eb50) Line 12975 + 0x3a C++
gklayout.dll!nsCSSFrameConstructor::ConstructInline(nsFrameConstructorState &
aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x0696f948, nsIFrame * aParentFrame=0x08d895a0, nsStyleContext *
aStyleContext=0x076c7e88, int aIsPositioned=0, nsIFrame * aNewFrame=0x08dcacf0)
Line 12785 + 0x21 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType(nsFrameConstructorState
& aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x0696f948, int aNameSpaceID=0, nsIAtom * aTag=0x0034f4e0, nsIFrame *
aParentFrame=0x08d895a0, nsStyleContext * aStyleContext=0x076c7e88, nsFrameItems
& aFrameItems={...}, int aHasPseudoParent=0) Line 6520 + 0x22 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0696f948, nsIFrame *
aParentFrame=0x08d895a0, nsIAtom * aTag=0x0034f4e0, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x076c7e88, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7603 + 0x34 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x0696f948, nsIFrame *
aParentFrame=0x08d895a0, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ProcessInlineChildren(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x06ec6b18, nsIFrame * aFrame=0x08d895a0,
int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int *
aKidsAllInline=0x0012ef60) Line 12975 + 0x3a C++
gklayout.dll!nsCSSFrameConstructor::ConstructInline(nsFrameConstructorState &
aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x06ec6b18, nsIFrame * aParentFrame=0x08d893d0, nsStyleContext *
aStyleContext=0x08d89554, int aIsPositioned=0, nsIFrame * aNewFrame=0x08d895a0)
Line 12785 + 0x21 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType(nsFrameConstructorState
& aState={...}, const nsStyleDisplay * aDisplay=0x092d7418, nsIContent *
aContent=0x06ec6b18, int aNameSpaceID=0, nsIAtom * aTag=0x0034f888, nsIFrame *
aParentFrame=0x08d893d0, nsStyleContext * aStyleContext=0x08d89554, nsFrameItems
& aFrameItems={...}, int aHasPseudoParent=0) Line 6520 + 0x22 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x06ec6b18, nsIFrame *
aParentFrame=0x08d893d0, nsIAtom * aTag=0x0034f888, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08d89554, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7603 + 0x34 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x06ec6b18, nsIFrame *
aParentFrame=0x08d893d0, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x07210798, nsIFrame * aFrame=0x08d893d0,
int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int
aParentIsBlock=1, nsTableCreator * aTableCreator=0x00000000) Line 11674 + 0x3a C++
gklayout.dll!nsCSSFrameConstructor::ConstructTableCellFrame(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x07210798, nsIFrame *
aParentFrameIn=0x090c09d4, nsStyleContext * aStyleContext=0x08d892dc,
nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems &
aChildItems={...}, nsIFrame * & aNewCellOuterFrame=0x08d8935c, nsIFrame * &
aNewCellInnerFrame=0x08d893d0, int & aIsPseudoParent=0) Line 3503 + 0x20 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType(nsFrameConstructorState
& aState={...}, const nsStyleDisplay * aDisplay=0x071a65d4, nsIContent *
aContent=0x07210798, int aNameSpaceID=0, nsIAtom * aTag=0x0034f8e8, nsIFrame *
aParentFrame=0x090c09d4, nsStyleContext * aStyleContext=0x08d892dc, nsFrameItems
& aFrameItems={...}, int aHasPseudoParent=0) Line 6620 + 0x2e C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x07210798, nsIFrame *
aParentFrame=0x090c09d4, nsIAtom * aTag=0x0034f8e8, int aNameSpaceID=0,
nsStyleContext * aStyleContext=0x08d892dc, nsFrameItems & aFrameItems={...}, int
aXBLBaseTag=0) Line 7603 + 0x34 C++
gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsFrameConstructorState &
aState={...}, nsIContent * aContent=0x07210798, nsIFrame *
aParentFrame=0x090c09d4, nsFrameItems & aFrameItems={...}) Line 7432 + 0x33 C++
gklayout.dll!nsCSSFrameConstructor::ContentInserted(nsIContent *
aContainer=0x078142e0, nsIFrame * aContainerFrame=0x00000000, nsIContent *
aChild=0x07210798, int aIndexInContainer=5, nsILayoutHistoryState *
aFrameState=0x00000000, int aInReinsertContent=1) Line 9190 C++
gklayout.dll!nsCSSFrameConstructor::ReinsertContent(nsIContent *
aContainer=0x078142e0, nsIContent * aChild=0x07210798) Line 9296 + 0x1a C++
gklayout.dll!nsCSSFrameConstructor::WipeContainingBlock(nsFrameConstructorState
& aState={...}, nsIFrame * aContainingBlock=0x08d893d0, nsIFrame *
aFrame=0x08d895a0, nsIFrame * aFrameList=0x076c7df0) Line 13099 C++
gklayout.dll!nsCSSFrameConstructor::ContentAppended(nsIContent *
aContainer=0x06ec6b18, int aNewIndexInContainer=0) Line 8602 + 0x1e C++
gklayout.dll!PresShell::ContentAppended(nsIDocument * aDocument=0x076c5830,
nsIContent * aContainer=0x06ec6b18, int aNewIndexInContainer=0) Line 5137 C++
gklayout.dll!nsDocument::ContentAppended(nsIContent * aContainer=0x06ec6b18,
int aNewIndexInContainer=0) Line 2064 C++
gklayout.dll!nsHTMLDocument::ContentAppended(nsIContent *
aContainer=0x06ec6b18, int aNewIndexInContainer=0) Line 1124 C++
gklayout.dll!HTMLContentSink::NotifyAppend(nsIContent * aContainer=0x06ec6b18,
unsigned int aStartIndex=0) Line 4009 C++
gklayout.dll!SinkContext::CloseContainer(nsHTMLTag aTag=eHTMLTag_span) Line
1384 C++
gklayout.dll!HTMLContentSink::CloseContainer(nsHTMLTag aTag=eHTMLTag_span)
Line 3039 + 0x12 C++
gkparser.dll!CNavDTD::CloseContainer(nsHTMLTag aTag=eHTMLTag_span, nsHTMLTag
aTarget=eHTMLTag_span, int aClosedByStartTag=0) Line 3328 + 0x22 C++
gkparser.dll!CNavDTD::CloseContainersTo(int anIndex=6, nsHTMLTag
aTarget=eHTMLTag_span, int aClosedByStartTag=0) Line 3360 + 0x14 C++
gkparser.dll!CNavDTD::CloseContainersTo(nsHTMLTag aTag=eHTMLTag_span, int
aClosedByStartTag=0) Line 3518 + 0x14 C++
gkparser.dll!CNavDTD::HandleEndToken(CToken * aToken=0x09062a40) Line 1909
+ 0xe C++
gkparser.dll!CNavDTD::HandleToken(CToken * aToken=0x09062a40, nsIParser *
aParser=0x08902970) Line 907 + 0xc C++
gkparser.dll!CNavDTD::BuildModel(nsIParser * aParser=0x08902970, nsITokenizer
* aTokenizer=0x07298ab8, nsITokenObserver * anObserver=0x00000000,
nsIContentSink * aSink=0x072b5530) Line 461 + 0x14 C++
gkparser.dll!nsParser::BuildModel() Line 2068 + 0x22 C++
gkparser.dll!nsParser::ResumeParse(int allowIteration=1, int aIsFinalChunk=1,
int aCanInterrupt=1) Line 1935 + 0xc C++
gkparser.dll!nsParser::ContinueInterruptedParsing() Line 1444 + 0x13 C++
gkparser.dll!nsParser::HandleParserContinueEvent() Line 1512 C++
gkparser.dll!nsParserContinueEvent::HandleEvent(PLEvent * aEvent=0x06fd2db8)
Line 241 C++
xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x06fd2db8) Line 698 + 0xa C
xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x00bce008) Line
633 + 0x9 C
xpcom_core.dll!_md_TimerProc(HWND__ * hwnd=0x001205ac, unsigned int uMsg=275,
unsigned int idEvent=0, unsigned long dwTime=487887468) Line 1034 + 0x9 C
user32.dll!77d48709()
user32.dll!77d49655()
user32.dll!77d70494()
user32.dll!77d4958f()
user32.dll!77d70494()
user32.dll!77d489e8()
gkwidget.dll!nsAppShell::Run() Line 135 C++
appcomps.dll!nsAppStartup::Run() Line 207 C++
mozilla.exe!main1(int argc=1, char * * argv=0x00347a98, nsISupports *
nativeApp=0x00bbbfb8) Line 1324 + 0x20 C++
mozilla.exe!main(int argc=1, char * * argv=0x00347a98) Line 1825 + 0x25 C++
mozilla.exe!mainCRTStartup() Line 398 + 0x11 C
kernel32.dll!7c816d4f()
kernel32.dll!7c8399f3()
- aPlaceholderFrame 0x08de99d8 {mOutOfFlowFrame=0x08de995c {mImageMap=0x00000000
{mRefCnt={mValue=??? } _mOwningThread={mThread=??? } mPresShell=??? ...}
mListener={mRawPtr=0x072dd9f8 {mRefCnt={...} _mOwningThread={...}
mFrame=0x08de995c } } mComputedSize={width=0 height=0 } ...} } nsPlaceholderFrame *
|- nsSplittableFrame {mPrevInFlow=0x00000000 {mRect={x=??? y=??? width=??? ...}
mContent=??? mStyleContext=??? ...} mNextInFlow=0x00000000 {mRect={x=??? y=???
width=??? ...} mContent=??? mStyleContext=??? ...} } nsSplittableFrame
||- nsFrame {...} nsFrame
|||- nsBox {gGotTheme=1 gTheme=0x019e5050 {mRefCnt={mValue=30 }
_mOwningThread={mThread=0x003448f0 } mThemeDLL=0x5ad70000 {unused=9460301 }
...} } nsBox
||||- nsIFrame {mRect={x=0 y=0 width=0 ...} mContent=0x092a89e8
mStyleContext=0x08de98b8 {mParent=0x08de95b4 {mParent=0x08de9488
{mParent=0x076c7e88 mChild=0x08de95b4 mEmptyChild=0x08de9528 ...}
mChild=0x08de97c8 {mParent=0x08de95b4 mChild=0x00000000 mEmptyChild=0x00000000
...} mEmptyChild=0x08de98b8 {mParent=0x08de95b4 mChild=0x00000000
mEmptyChild=0x00000000 ...} ...} mChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} mEmptyChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} ...} ...} nsIFrame
|||||+ nsISupports {...} nsISupports
|||||+ mRect {x=0 y=0 width=0 ...} nsRect
|||||+ mContent 0x092a89e8 nsIContent *
|||||+ mStyleContext 0x08de98b8 {mParent=0x08de95b4 {mParent=0x08de9488
{mParent=0x076c7e88 {mParent=0x08d89554 mChild=0x08de9234 mEmptyChild=0x08de90b4
...} mChild=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8
mEmptyChild=0x08de98b8 ...} mEmptyChild=0x08de9528 {mParent=0x08de9488
mChild=0x00000000 mEmptyChild=0x00000000 ...} ...} mChild=0x08de97c8
{mParent=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8 mEmptyChild=0x08de98b8
...} mChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...}
mEmptyChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...} ...}
mEmptyChild=0x08de98b8 {mParent=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8
mEmptyChild=0x08de98b8 ...} mChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} mEmptyChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} ...} ...} mChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} mEmptyChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} ...} nsStyleContext *
|||||+ mParent 0x08de9854 nsIFrame *
|||||+ mNextSibling 0x00000000 {mRect={x=??? y=??? width=??? ...} mContent=???
mStyleContext=??? ...} nsIFrame *
||||\ mState 1030 unsigned int
|||| gGotTheme 1 int
|||\+ gTheme 0x019e5050 {mRefCnt={mValue=30 } _mOwningThread={mThread=0x003448f0
} mThemeDLL=0x5ad70000 {unused=9460301 } ...} nsITheme *
||\+ nsIFrameDebug {...} nsIFrameDebug
||+ mPrevInFlow 0x00000000 {mRect={x=??? y=??? width=??? ...} mContent=???
mStyleContext=??? ...} nsIFrame *
|\+ mNextInFlow 0x00000000 {mRect={x=??? y=??? width=??? ...} mContent=???
mStyleContext=??? ...} nsIFrame *
\- mOutOfFlowFrame 0x08de995c {mImageMap=0x00000000 {mRefCnt={mValue=??? }
_mOwningThread={mThread=??? } mPresShell=??? ...} mListener={mRawPtr=0x072dd9f8
{mRefCnt={mValue=2 } _mOwningThread={mThread=0x003448f0 } mFrame=0x08de995c
{mImageMap=0x00000000 mListener={...} mComputedSize={...} ...} } }
mComputedSize={width=0 height=0 } ...} nsIFrame *
|- [nsImageFrame] {mImageMap=0x00000000 {mRefCnt={mValue=??? }
_mOwningThread={mThread=??? } mPresShell=??? ...} mListener={mRawPtr=0x072dd9f8
{mRefCnt={mValue=2 } _mOwningThread={mThread=0x003448f0 } mFrame=0x08de995c
{mImageMap=0x00000000 mListener={...} mComputedSize={...} ...} } }
mComputedSize={width=0 height=0 } ...} nsImageFrame
||+ nsSplittableFrame {mPrevInFlow=0x00000000 {mRect={x=??? y=??? width=???
...} mContent=??? mStyleContext=??? ...} mNextInFlow=0x00000000 {mRect={x=???
y=??? width=??? ...} mContent=??? mStyleContext=??? ...} } nsSplittableFrame
||+ nsIImageFrame {...} nsIImageFrame
||+ mImageMap 0x00000000 {mRefCnt={mValue=??? } _mOwningThread={mThread=??? }
mPresShell=??? ...} nsImageMap *
||+ mListener {mRawPtr=0x072dd9f8 {mRefCnt={mValue=2 }
_mOwningThread={mThread=0x003448f0 } mFrame=0x08de995c {mImageMap=0x00000000
{mRefCnt={...} _mOwningThread={...} mPresShell=??? ...}
mListener={mRawPtr=0x072dd9f8 } mComputedSize={width=0 height=0 } ...} } }
nsCOMPtr<imgIDecoderObserver>
||+ mComputedSize {width=0 height=0 } nsSize
||+ mIntrinsicSize {width=0 height=0 } nsSize
||+ mTransform {m00=1.0000000 m01=0.00000000 m10=0.00000000 ...} nsTransform2D
||+ mBorderPadding {left=0 top=0 right=0 ...} nsMargin
||+ sIOService 0x00be4960 {mRefCnt={mValue=10 }
_mOwningThread={mThread=0x003448f0 } mOffline=0 ...} nsIIOService *
|\+ gIconLoad 0x06ef9aa8 {mRefCnt={mValue=3 }
_mOwningThread={mThread=0x003448f0 } mLoadingImage={mRawPtr=0x06efa4f0
{mRefCnt={mValue=1 } _mOwningThread={mThread=0x003448f0 } mOwner=0x01a08110
{mRefCnt={...} _mOwningThread={...} mChannel={...} ...} ...} } ...}
nsImageFrame::IconLoad *
|+ nsISupports {...} nsISupports
|+ mRect {x=0 y=0 width=0 ...} nsRect
|+ mContent 0x092a89e8 nsIContent *
|+ mStyleContext 0x08de97c8 {mParent=0x08de95b4 {mParent=0x08de9488
{mParent=0x076c7e88 {mParent=0x08d89554 mChild=0x08de9234 mEmptyChild=0x08de90b4
...} mChild=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8
mEmptyChild=0x08de98b8 ...} mEmptyChild=0x08de9528 {mParent=0x08de9488
mChild=0x00000000 mEmptyChild=0x00000000 ...} ...} mChild=0x08de97c8
{mParent=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8 mEmptyChild=0x08de98b8
...} mChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...}
mEmptyChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...} ...}
mEmptyChild=0x08de98b8 {mParent=0x08de95b4 {mParent=0x08de9488 mChild=0x08de97c8
mEmptyChild=0x08de98b8 ...} mChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} mEmptyChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} ...} ...} mChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} mEmptyChild=0x00000000 {mParent=??? mChild=???
mEmptyChild=??? ...} ...} nsStyleContext *
|+ mParent 0x08de9b90 {mAscent=0 mLines={mLink={_mNext=0x08de9bcc
{_mNext=0x08de9bcc _mPrev=0x08de9bcc } _mPrev=0x08de9bcc {_mNext=0x08de9bcc
_mPrev=0x08de9bcc } } } mFloats={mFirstChild=0x00000000 {mRect={x=??? y=???
width=??? ...} mContent=??? mStyleContext=??? ...} } ...} nsIFrame *
|+ mNextSibling 0x00000000 {mRect={x=??? y=??? width=??? ...} mContent=???
mStyleContext=??? ...} nsIFrame *
\ mState 1318 unsigned int
Comment 1•20 years ago
|
||
Which exact build? I don't get this assert on that webpage...
it would have been a cvs build from about then. i can try again later...
i just got it today shortly after getting: 0[3e4cc0]: ###!!! ASSERTION: Placeholder relationship should have been torn down: '!shell->FrameManager()->GetPlaceholderFrameFor(mOutOfFlowFrame)', file r:/mozilla/layout/generic/nsPlaceholderFrame.cpp, line 96 0[3e4cc0]: ###!!! Break: at file r:/mozilla/layout/generic/nsPlaceholderFrame.cpp, line 96 the page listed for that was http://www.goldenram.com/, which was loaded by yrl, unfortunately winembed didn't assert just loading that page. build is from last week (before split window landed)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Comment 4•17 years ago
|
||
WFM at both URLs on Mac trunk. Multiple bugs with testcases triggering this assertion have been fixed since this bug was filed, so maybe one of them took care of it. Or maybe the sites changed.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•