Closed
Bug 254367
Opened 20 years ago
Closed 19 years ago
ASSERTION: forget-word-frame: '(void*)aFrame == mWordFrames->PeekFront()', nsLineLayout.cpp line 3025
Categories
(Core :: Layout: Block and Inline, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: csthomas, Unassigned)
Details
(Keywords: assertion, testcase)
Attachments
(1 file, 1 obsolete file)
262 bytes,
text/html
|
Details |
###!!! ASSERTION: forget-word-frame: '(void*)aFrame == mWordFrames->PeekFront()'
, file d:/cvs-1.11.5/mozilla/layout/html/base/src/nsLineLayout.cpp, line 3025
Updated•20 years ago
|
Assignee: jdunn → nobody
Component: ImageLib → Layout: Block and Inline
QA Contact: core.layout.block-and-inline
Reporter | ||
Comment 1•20 years ago
|
||
Maybe a stack is useful.
NTDLL! DbgBreakPoint address 0x77f75a58
nsDebug::Assertion(const char * 0x0163bc68 `string', const char * 0x0163bc7c
`string', const char * 0x0163b6a4 `string', int 3025) line 109
nsLineLayout::ForgetWordFrame(nsLineLayout * const 0x0096b0a8, nsIFrame *
0x039a0568) line 3025 + 38 bytes
nsTextFrame::MeasureText(nsTextFrame * const 0x0096b0a8, nsPresContext *
0x04138708, const nsHTMLReflowState & {...}, nsTextTransformer & {...},
nsILineBreaker * 0x04d6aa90, nsTextFrame::TextStyle & {...},
nsTextFrame::TextReflowData & {...}) line 4970
nsTextFrame::Reflow(nsTextFrame * const 0x00000000, nsPresContext * 0x04138708,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 5317 + 32 bytes
nsLineLayout::ReflowFrame(nsLineLayout * const 0x0096b0a8, nsIFrame *
0x039a0568, unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 993
nsBlockFrame::ReflowInlineFrame(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...},
nsIFrame * 0x039a0568, unsigned char * 0x0012e353) line 3530 + 21 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...}, int
* 0x0012e59c, unsigned char * 0x0012e43f, int 0, int 1) line 3398
nsBlockFrame::ReflowInlineFrames(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0212e59c, int 1,
int 0) line 3287
nsBlockFrame::ReflowLine(nsBlockFrame * const 0x0096b0a8, nsBlockReflowState &
{...}, nsLineList_iterator {...}, int * 0x0012e59c, int 1) line 2450
nsBlockFrame::ReflowDirtyLines(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}) line 2092
nsBlockFrame::Reflow(nsBlockFrame * const 0x00000000, nsPresContext *
0x04138708, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 819
nsBlockReflowContext::ReflowBlock(nsBlockReflowContext * const 0x0096b0a8, const
nsRect & {...}, int 1, nsCollapsingMargin & {...}, int 1, nsMargin & {...},
nsHTMLReflowState & {...}, unsigned int & 0) line 547
nsBlockFrame::ReflowBlockFrame(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012ee54) line
3060 + 52 bytes
nsBlockFrame::ReflowLine(nsBlockFrame * const 0x0096b0a8, nsBlockReflowState &
{...}, nsLineList_iterator {...}, int * 0x0012ee54, int 1) line 2331 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockFrame * const 0x0096b0a8,
nsBlockReflowState & {...}) line 2092
nsBlockFrame::Reflow(nsBlockFrame * const 0x00000000, nsPresContext *
0x04138708, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 819
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0096b0a8, nsIFrame *
0x03595c28, nsPresContext * 0x04138708, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 981
CanvasFrame::Reflow(CanvasFrame * const 0x00000000, nsPresContext * 0x04138708,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 553
nsBoxToBlockAdaptor::Reflow(nsBoxToBlockAdaptor * const 0x0096b0a8,
nsBoxLayoutState & {...}, nsPresContext * 0x04138708, nsHTMLReflowMetrics &
{...}, const nsHTMLReflowState & {...}, unsigned int & 0, int 0, int 0, int
15360, int 8760, int 1) line 878
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x0012fa6c,
nsBoxLayoutState & {...}) line 624 + 36 bytes
nsBox::Layout(nsBox * const 0x03595a8c, nsBoxLayoutState & {...}) line 990
nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x03595a8c, nsBoxLayoutState
& {...}) line 344
nsBox::Layout(nsBox * const 0x03bd12fc, nsBoxLayoutState & {...}) line 990
nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x00000000,
const nsRect & {...}) line 646 + 9 bytes
nsGfxScrollFrameInner::LayoutBox(nsGfxScrollFrameInner * const 0x0096b0a8,
nsBoxLayoutState & {...}, nsIBox * 0x03bd12fc, const nsRect & {...}) line 1685 +
17 bytes
nsGfxScrollFrameInner::Layout(nsGfxScrollFrameInner * const 0x0096b0a8,
nsBoxLayoutState & {...}) line 1831
nsHTMLScrollFrame::DoLayout(nsHTMLScrollFrame * const 0x03bd11bc,
nsBoxLayoutState & {...}) line 592
nsBox::Layout(nsBox * const 0x03bd11bc, nsBoxLayoutState & {...}) line 990
nsBoxFrame::Reflow(nsBoxFrame * const 0x03bd1184, nsPresContext * 0x04138708,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 871
nsHTMLScrollFrame::Reflow(nsHTMLScrollFrame * const 0x03bd1184, nsPresContext *
0x04138708, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 544
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0096b0a8, nsIFrame *
0x03bd1184, nsPresContext * 0x04138708, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 981
ViewportFrame::Reflow(ViewportFrame * const 0x03bd0f4c, nsPresContext *
0x04138708, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 249
IncrementalReflow::Dispatch(IncrementalReflow * const 0x0096b0a8, nsPresContext
* 0x041000e8, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 906
PresShell::ProcessReflowCommands(PresShell * const 0x0096b0a8, int 1) line 6309
ReflowEvent::HandleEvent(ReflowEvent * const 0x0096b0a8) line 6130
PL_HandleEvent(PLEvent * 0x05d36da8) line 693
PL_ProcessPendingEvents(PLEventQueue * 0x1003e7e6) line 628
_md_EventReceiverProc(HWND__ * 0x00170134, unsigned int 49438, unsigned int 0,
long 11146640) line 1434
USER32! AlignRects + -350177 bytes
USER32! AlignRects + -349970 bytes
USER32! GetMessageW + 293 bytes
USER32! DispatchMessageW + 11 bytes
nsAppShellService::Run(nsAppShellService * const 0x00a091e8) line 488 + 48 bytes
main1(int 0, char * * 0x002a2638, nsISupports * 0x00000000) line 1323
main(int 3, char * * 0x002a2638) line 1798 + 22 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! GetCurrentDirectoryW + 68 bytes
Component: Layout: Block and Inline → ImageLib
Reporter | ||
Comment 2•20 years ago
|
||
Sorry, moved to wrong component.
Component: ImageLib → Layout: Block and Inline
Comment 3•20 years ago
|
||
Connection times out for URL http://ctho.ath.cx/tmp/asserttest.html
Please attach it to the bug using this link:
https://bugzilla.mozilla.org/attachment.cgi?bugid=254367&action=enter
Reporter | ||
Updated•20 years ago
|
Reporter | ||
Updated•20 years ago
|
Reporter | ||
Comment 4•20 years ago
|
||
Comment 5•20 years ago
|
||
Attachment #169832 -
Attachment is obsolete: true
Updated•20 years ago
|
OS: Windows XP → All
Comment 6•19 years ago
|
||
WFM with all three testcases using a recent trunk debug build. I do see this
though:
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file c:/buildmoz/mozilla/
layout/base/nsCSSFrameConstructor.cpp, line 2236
Comment 7•16 years ago
|
||
layout/base/crashtests/254367-1.html
http://hg.mozilla.org/mozilla-central/rev/b0337b6287f3
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•