Closed
Bug 286396
Opened 20 years ago
Closed 12 years ago
###!!! ASSERTION: What is this frame doing here?: 'understood', file r:/mozilla/layout/generic/nsGfxScrollFrame.cpp, line 1256
Categories
(Core :: Layout, defect, P5)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: timeless, Unassigned)
Details
(Keywords: assertion)
###!!! ASSERTION: What is this frame doing here?: 'understood', file
r:/mozilla/layout/generic/nsGfxScrollFrame.cpp, line 1256
Break: at file r:/mozilla/layout/generic/nsGfxScrollFrame.cpp, line 1256
- frame 0x05959a7c nsIFrame *
|+ [nsInlineFrame] {...} nsInlineFrame
|+ nsISupports {...} nsISupports
|+ mRect {x=0x00000000 y=0x00000000 width=0x00000000 ...} nsRect
|+ mContent 0x040bfcc0 {gXBLService=0x00000000 gCSSOMFactory=0x00000000
mPrototype=0x00000000 {mNumChildren=??? mChildren=??? mNodeInfo={mRawPtr=??? }
...} ...} nsIContent *
|+ mStyleContext 0x05959910 {mParent=0x059596dc {mParent=0x0595946c
{mParent=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...}
mChild=0x059596dc {mParent=0x0595946c mChild=0x05959b0c mEmptyChild=0x05959910
...} mEmptyChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...} ...}
mChild=0x05959b0c {mParent=0x059596dc {mParent=0x0595946c mChild=0x05959b0c
mEmptyChild=0x05959910 ...} mChild=0x05959bc8 {mParent=0x05959b0c
mChild=0x00000000 mEmptyChild=0x00000000 ...} mEmptyChild=0x00000000
{mParent=??? mChild=??? mEmptyChild=??? ...} ...} mEmptyChild=0x05959910
{mParent=0x059596dc {mParent=0x0595946c mChild=0x05959b0c mEmptyChild=0x05959910
...} mChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...}
mEmptyChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...} ...} ...}
mChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...}
mEmptyChild=0x00000000 {mParent=??? mChild=??? mEmptyChild=??? ...} ...}
nsStyleContext *
|+ mParent 0x05959728 {mRefCnt={mValue=0x00000000 }
_mOwningThread={mThread=0x003d4f58 } mInner={mHScrollbarBox=0x05959980
{mScrollbarMediator=0x00000000 } mVScrollbarBox=0x05959a08
{mScrollbarMediator=0x00000000 } mScrollAreaBox=0x05959898
{mRefCnt={mValue=0x00000000 } _mOwningThread={mThread=0x003d4f58 }
mVerticalOverflow=0x00 ...} ...} } nsIFrame *
|+ mNextSibling 0x00000000 {mRect={x=??? y=??? width=??? ...} mContent=???
mStyleContext=??? ...} nsIFrame *
\ mState 0x00000406 unsigned int
+
{,,necko.dll}((*(nsACString*)(&(*(nsCSubstring*)(&(*(nsStandardURL*)(((*(nsHttpChannel*){,,gklayout.dll}(((*(nsHTMLDocument*)((*((*(((*(nsBoxFrame*)(&*(nsHTMLScrollFrame*){*}((*this).mOuter)))).mPresContext)).mShell)).mDocument)).mChannel).mRawPtr)).mURI).mRawPtr)).mSpec))))).mData
0x04811ab8 "http://mecha.mozilla.org/buster/random/random.txt" char *
xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x01ee69d8, const char *
aExpr=0x01ee69cc, const char * aFile=0x01ee699c, int aLine=0x000004e8) Line 109 C++
> gklayout.dll!nsGfxScrollFrameInner::ReloadChildFrames() Line 1256 + 0x20 C++
gklayout.dll!nsHTMLScrollFrame::SetInitialChildList(nsPresContext *
aPresContext=0x056d5418, nsIAtom * aListName=0x00000000, nsIFrame *
aChildList=0x05959898) Line 204 C++
gklayout.dll!nsCSSFrameConstructor::BeginBuildingScrollFrame(nsFrameConstructorState
& aState={...}, nsIContent * aContent=0x0448fa50, nsStyleContext *
aContentStyle=0x059596dc, nsIFrame * aParentFrame=0x0595955c, nsIFrame *
aContentParentFrame=0x00000000, nsIAtom * aScrolledPseudo=0x00aa4280, int
aIsRoot=0x00000001, nsIFrame * & aNewFrame=0x05959728, nsIFrame * &
aScrollableFrame=0x05959898) Line 6221 C++
gklayout.dll!nsCSSFrameConstructor::ConstructRootFrame(nsIContent *
aDocElement=0x0448fa50, nsIFrame * * aNewFrame=0x0012f878) Line 4417 + 0x40 C++
gklayout.dll!PresShell::InitialReflow(int aWidth=0x000019d7, int
aHeight=0x00000258) Line 2719 C++
gklayout.dll!nsContentSink::StartLayout(int aIsFrameset=0x00000000) Line 959 C++
gklayout.dll!HTMLContentSink::StartLayout() Line 3644 C++
gklayout.dll!HTMLContentSink::OpenBody(const nsIParserNode & aNode={...})
Line 2761 C++
gkparser.dll!CNavDTD::OpenBody(const nsCParserNode * aNode=0x04ef4098) Line
2968 + 0x1f C++
gkparser.dll!CNavDTD::OpenContainer(const nsCParserNode * aNode=0x04ef4098,
nsHTMLTag aTag=eHTMLTag_body, int aClosedByStartTag=0x00000001, nsEntryStack *
aStyleStack=0x00000000) Line 3197 + 0xc C++
gkparser.dll!CNavDTD::HandleDefaultStartToken(CToken * aToken=0x0543c990,
nsHTMLTag aChildTag=eHTMLTag_body, nsCParserNode * aNode=0x04ef4098) Line
1282 + 0x14 C++
gkparser.dll!CNavDTD::HandleStartToken(CToken * aToken=0x0543c990) Line
1643 + 0x14 C++
gkparser.dll!CNavDTD::HandleToken(CToken * aToken=0x0543c990, nsIParser *
aParser=0x04825410) Line 904 + 0xc C++
gkparser.dll!CNavDTD::HandleToken(CToken * aToken=0x0543c918, nsIParser *
aParser=0x04825410) Line 871 + 0x14 C++
gkparser.dll!CNavDTD::BuildModel(nsIParser * aParser=0x04825410, nsITokenizer
* aTokenizer=0x04254bd8, nsITokenObserver * anObserver=0x00000000,
nsIContentSink * aSink=0x01849418) Line 461 + 0x14 C++
gkparser.dll!nsParser::BuildModel() Line 2068 + 0x22 C++
gkparser.dll!nsParser::ResumeParse(int allowIteration=0x00000001, int
aIsFinalChunk=0x00000000, int aCanInterrupt=0x00000001) Line 1935 + 0xc C++
gkparser.dll!nsParser::OnDataAvailable(nsIRequest * request=0x042b3480,
nsISupports * aContext=0x00000000, nsIInputStream * pIStream=0x05202930,
unsigned int sourceOffset=0x00000000, unsigned int aLength=0x00000020) Line
2613 + 0x15 C++
docshell.dll!nsDocumentOpenInfo::OnDataAvailable(nsIRequest *
request=0x042b3480, nsISupports * aCtxt=0x00000000, nsIInputStream *
inStr=0x05202930, unsigned int sourceOffset=0x00000000, unsigned int
count=0x00000020) Line 349 + 0x2e C++
necko.dll!nsUnknownDecoder::FireListenerNotifications(nsIRequest *
request=0x042b3480, nsISupports * aCtxt=0x00000000) Line 613 + 0x31 C++
necko.dll!nsUnknownDecoder::OnStopRequest(nsIRequest * request=0x042b3480,
nsISupports * aCtxt=0x00000000, unsigned int aStatus=0x00000000) Line 249 +
0x10 C++
docshell.dll!nsDocumentOpenInfo::OnStopRequest(nsIRequest *
request=0x042b3480, nsISupports * aCtxt=0x00000000, unsigned int
aStatus=0x00000000) Line 367 C++
necko.dll!nsHttpChannel::OnStopRequest(nsIRequest * request=0x046176c0,
nsISupports * ctxt=0x00000000, unsigned int status=0x00000000) Line 3814 C++
necko.dll!nsInputStreamPump::OnStateStop() Line 507 C++
necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *
stream=0x04229c98) Line 343 + 0xb C++
xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent *
plevent=0x0461774c) Line 119 C++
xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x0461774c) Line 698 + 0xa C
xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x00b37770) Line
633 + 0x9 C
xpcom_core.dll!_md_EventReceiverProc(HWND__ * hwnd=0x0014068a, unsigned int
uMsg=0x0000c1d6, unsigned int wParam=0x00000000, long lParam=0x00b37770) Line
1435 + 0x9 C
user32.dll!_InternalCallWinProc@20() + 0x28
user32.dll!_UserCallWinProcCheckWow@32() + 0xb7
user32.dll!_DispatchMessageWorker@8() + 0xdc
user32.dll!_DispatchMessageA@4() + 0xf
winEmbed.exe!AppCallbacks::RunEventLoop(int & aRunCondition=0x00000001)
Line 1198 C++
winEmbed.exe!main(int argc=0x00000001, char * * argv=0x003d81b0) Line 188 +
0x9 C++
winEmbed.exe!mainCRTStartup() Line 398 + 0x11 C
kernel32.dll!_BaseProcessStart@4() + 0x23testcase?
sorry, nope, it happens eventually if you load http://landfill.mozilla.org/ryl/random.html and wait long enough. you'll want to add two caps prefs first: user_pref("capability.policy.default.Window.parent","noAccess"); user_pref("capability.policy.default.Window.top","noAccess"); if you're interested, i can tag you the next time i hit it, or arrange for one of my winembeds to explicitly get stuck there until you're ready for it.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Assignee: roc → nobody
Comment 3•12 years ago
|
||
The assertion was removed in Bug 288117. ( http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/layout/generic&command=DIFF&root=/cvsroot&file=nsGfxScrollFrame.cpp&rev1=3.201&rev2=3.202#28 )
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•