Closed
Bug 19116
Opened 25 years ago
Closed 25 years ago
form input in tables not displayed.
Categories
(Core :: DOM: HTML Parser, defect, P1)
Core
DOM: HTML Parser
Tracking
()
VERIFIED
FIXED
M14
People
(Reporter: dmosedale, Assigned: harishd)
References
()
Details
(Keywords: crash, Whiteboard: making test rsenykoff@championcc.com)
Attachments
(4 files)
Build from the tip; early afternoon on 12/17/99.
The output from the program is:
Assertion: "bad status" (NS_FRAME_IS_COMPLETE(aStatus)) at file
nsScrollFrame.cpp, line 621
Break: at file nsScrollFrame.cpp, line 621
WARNING: NS_ENSURE_TRUE(aValue) failed: 'aValue', file nsDST.cpp, line 352
Assertion: "two frames with overflow lists" (!haveOverflow) at file
nsBlockFrame.cpp, line 6242
Break: at file nsBlockFrame.cpp, line 6242
WARNING: NS_ENSURE_TRUE(aValue) failed: 'aValue', file nsDST.cpp, line 352
Assertion: "two frames with overflow lists" (!haveOverflow) at file
nsBlockFrame.cpp, line 6242
Break: at file nsBlockFrame.cpp, line 6242
WARNING: NS_ENSURE_TRUE(aValue) failed: 'aValue', file nsDST.cpp, line 352
Assertion: "bad status" (NS_FRAME_IS_COMPLETE(aStatus)) at file
nsScrollFrame.cpp, line 621
Break: at file nsScrollFrame.cpp, line 621
Assertion: "two frames with overflow lists" (!haveOverflow) at file
nsBlockFrame.cpp, line 6242
Break: at file nsBlockFrame.cpp, line 6242
Assertion: "can't find deleted frame in lines" (nsnull != line) at file
nsBlockFrame.cpp, line 4656
Break: at file nsBlockFrame.cpp, line 4656
Assertion: "bad prevSibling" (tmp == aDeletedFrame) at file nsBlockFrame.cpp,
line 4660
Break: at file nsBlockFrame.cpp, line 4660
Assertion: "whoops, continuation without a parent" (nsnull != flow) at file
nsBlockFrame.cpp, line 4770
Break: at file nsBlockFrame.cpp, line 4770
Program received signal SIGSEGV, Segmentation fault.
Here's the stack trace:
(gdb) where
#0 0x40e7fbe7 in nsBlockFrame::DoRemoveFrame (this=0x8638968,
aPresContext=0x836c098, aDeletedFrame=0x8647f20) at nsBlockFrame.cpp:4772
#1 0x40e7fd45 in nsBlockFrame::DeleteChildsNextInFlow (this=0x8638968,
aPresContext=@0x836c098, aChild=0x863a360) at nsBlockFrame.cpp:4797
#2 0x40e83613 in nsBlockReflowContext::ReflowBlock (this=0xbfffd5dc,
aFrame=0x863a360, aSpace=@0xbfffd524, aApplyTopMargin=0,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfffd534,
aFrameReflowStatus=@0xbfffd51c) at nsBlockReflowContext.cpp:341
#3 0x40e7cfb0 in nsBlockFrame::ReflowBlockFrame (this=0x8638968,
aState=@0xbfffd974, aLine=0x863d210, aKeepReflowGoing=0xbfffd754)
at nsBlockFrame.cpp:3234
#4 0x40e7bbee in nsBlockFrame::ReflowLine (this=0x8638968,
aState=@0xbfffd974, aLine=0x863d210, aKeepReflowGoing=0xbfffd754,
aDamageDirtyArea=1) at nsBlockFrame.cpp:2622
#5 0x40e7b4fe in nsBlockFrame::ReflowDirtyLines (this=0x8638968,
aState=@0xbfffd974) at nsBlockFrame.cpp:2433
#6 0x40e79a00 in nsBlockFrame::Reflow (this=0x8638968,
aPresContext=@0x836c098, aMetrics=@0xbfffdde8, aReflowState=@0xbfffdb94,
aStatus=@0xbfffdce8) at nsBlockFrame.cpp:1490
#7 0x40e8339f in nsBlockReflowContext::ReflowBlock (this=0xbfffdda8,
aFrame=0x8638968, aSpace=@0xbfffdcf0, aApplyTopMargin=1,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfffdd00,
aFrameReflowStatus=@0xbfffdce8) at nsBlockReflowContext.cpp:251
#8 0x40e7cfb0 in nsBlockFrame::ReflowBlockFrame (this=0x8637c08,
aState=@0xbfffe140, aLine=0x8638a08, aKeepReflowGoing=0xbfffdf20)
at nsBlockFrame.cpp:3234
#9 0x40e7bbee in nsBlockFrame::ReflowLine (this=0x8637c08,
aState=@0xbfffe140, aLine=0x8638a08, aKeepReflowGoing=0xbfffdf20,
aDamageDirtyArea=1) at nsBlockFrame.cpp:2622
#10 0x40e7b4fe in nsBlockFrame::ReflowDirtyLines (this=0x8637c08,
aState=@0xbfffe140) at nsBlockFrame.cpp:2433
#11 0x40e79a00 in nsBlockFrame::Reflow (this=0x8637c08,
aPresContext=@0x836c098, aMetrics=@0xbfffe498, aReflowState=@0xbfffe3f8,
aStatus=@0xbfffe8f8) at nsBlockFrame.cpp:1490
#12 0x40e763cc in nsAreaFrame::Reflow (this=0x8637c08,
aPresContext=@0x836c098, aDesiredSize=@0xbfffe498,
aReflowState=@0xbfffe3f8, aStatus=@0xbfffe8f8) at nsAreaFrame.cpp:289
#13 0x40e86c43 in nsContainerFrame::ReflowChild (this=0x85cd3b0,
aKidFrame=0x8637c08, aPresContext=@0x836c098, aDesiredSize=@0xbfffe498,
aReflowState=@0xbfffe3f8, aStatus=@0xbfffe8f8) at nsContainerFrame.cpp:405
#14 0x40e9c98a in RootFrame::Reflow (this=0x85cd3b0, aPresContext=@0x836c098,
aDesiredSize=@0xbfffe624, aReflowState=@0xbfffe544, aStatus=@0xbfffe8f8)
at nsHTMLFrame.cpp:327
#15 0x40e86c43 in nsContainerFrame::ReflowChild (this=0x85cd3f0,
aKidFrame=0x85cd3b0, aPresContext=@0x836c098, aDesiredSize=@0xbfffe624,
aReflowState=@0xbfffe544, aStatus=@0xbfffe8f8) at nsContainerFrame.cpp:405
#16 0x40ebfd0b in nsScrollFrame::Reflow (this=0x85cd3f0,
aPresContext=@0x836c098, aDesiredSize=@0xbfffe7d0,
aReflowState=@0xbfffe728, aStatus=@0xbfffe8f8) at nsScrollFrame.cpp:620
#17 0x40e86c43 in nsContainerFrame::ReflowChild (this=0x85cd348,
aKidFrame=0x85cd3f0, aPresContext=@0x836c098, aDesiredSize=@0xbfffe7d0,
aReflowState=@0xbfffe728, aStatus=@0xbfffe8f8) at nsContainerFrame.cpp:405
#18 0x40ecd92f in ViewportFrame::Reflow (this=0x85cd348,
aPresContext=@0x836c098, aDesiredSize=@0xbfffe984,
aReflowState=@0xbfffe858, aStatus=@0xbfffe8f8) at nsViewportFrame.cpp:512
#19 0x40e9e0e2 in nsHTMLReflowCommand::Dispatch (this=0x8647b20,
aPresContext=@0x836c098, aDesiredSize=@0xbfffe984, aMaxSize=@0xbfffe968,
aRendContext=@0x86478c8) at nsHTMLReflowCommand.cpp:137
#20 0x40eb9416 in PresShell::ProcessReflowCommands (this=0x8388fd0)
at nsPresShell.cpp:1615
#21 0x40eb6a23 in PresShell::ExitReflowLock (this=0x8388fd0, aTryToReflow=1,
aDoSynchronousReflow=1) at nsPresShell.cpp:708
#22 0x40ebabc7 in PresShell::ContentAppended (this=0x8388fd0,
aDocument=0x8622d38, aContainer=0x86390f8, aNewIndexInContainer=2)
at nsPresShell.cpp:2065
#23 0x4108e1d7 in nsDocument::ContentAppended (this=0x8622d38,
aContainer=0x86390f8, aNewIndexInContainer=2) at nsDocument.cpp:1512
#24 0x40f7032e in nsHTMLDocument::ContentAppended (this=0x8622d38,
aContainer=0x86390f8, aNewIndexInContainer=2) at nsHTMLDocument.cpp:1018
#25 0x40f6889f in HTMLContentSink::NotifyAppend (this=0x839f348,
aContainer=0x86390f8, aStartIndex=2) at nsHTMLContentSink.cpp:3489
#26 0x40f61a30 in SinkContext::CloseContainer (this=0x855d228,
aNode=@0xbfffedd0) at nsHTMLContentSink.cpp:1250
#27 0x40f650d9 in HTMLContentSink::CloseForm (this=0x839f348,
aNode=@0xbfffedd0) at nsHTMLContentSink.cpp:2446
#28 0x412008e6 in CNavDTD::CloseForm (this=0x8382b08, aNode=0xbfffedd0)
at CNavDTD.cpp:2580
#29 0x4120108e in CNavDTD::CloseContainer (this=0x8382b08, aNode=0xbfffedd0,
aTarget=eHTMLTag_form, aClosedByStartTag=0) at CNavDTD.cpp:2820
#30 0x411fed04 in CNavDTD::HandleEndToken (this=0x8382b08, aToken=0x834d9b8)
at CNavDTD.cpp:1506
#31 0x411fd4f1 in CNavDTD::HandleToken (this=0x8382b08, aToken=0x834d9b8,
aParser=0x85bf2a0) at CNavDTD.cpp:734
#32 0x411fcf78 in CNavDTD::BuildModel (this=0x8382b08, aParser=0x85bf2a0,
aTokenizer=0x8385df0, anObserver=0x0, aSink=0x839f348) at CNavDTD.cpp:529
#33 0x4120b4ec in nsParser::BuildModel (this=0x85bf2a0) at nsParser.cpp:1030
#34 0x4120b398 in nsParser::ResumeParse (this=0x85bf2a0, aDefaultDTD=0x0,
aIsFinalChunk=0) at nsParser.cpp:956
#35 0x4120be9a in nsParser::OnDataAvailable (this=0x85bf2a0,
channel=0x8623a00, aContext=0x0, pIStream=0x85e4998, sourceOffset=0,
aLength=310) at nsParser.cpp:1306
#36 0x409e5fb9 in nsDocumentBindInfo::OnDataAvailable (this=0x83b7aa8,
channel=0x8623a00, ctxt=0x0, aStream=0x85e4998, sourceOffset=0,
aLength=310) at nsDocLoader.cpp:1177
#37 0x409e6dac in nsChannelListener::OnDataAvailable (this=0x83b70c8,
aChannel=0x8623a00, aContext=0x0, aInStream=0x85e4998, aOffset=0,
aCount=310) at nsDocLoader.cpp:1363
#38 0x4057f6ed in nsFileChannel::OnDataAvailable (this=0x8623a00,
transportChannel=0x85cc908, context=0x0, aIStream=0x85e4998,
aSourceOffset=0, aLength=310) at nsFileChannel.cpp:470
#39 0x40540ef1 in nsOnDataAvailableEvent::HandleEvent (this=0x414066c0)
at nsAsyncStreamListener.cpp:416
#40 0x4054048a in nsStreamListenerEvent::HandlePLEvent (aEvent=0x414066e8)
at nsAsyncStreamListener.cpp:173
#41 0x401ad36b in PL_HandleEvent (self=0x414066e8) at plevent.c:537
#42 0x401ad27c in PL_ProcessPendingEvents (self=0x80a4800) at plevent.c:498
#43 0x4016596d in nsEventQueueImpl::ProcessPendingEvents (this=0x80a47d8)
at nsEventQueue.cpp:193
#44 0x405e683c in event_processor_callback (data=0x80a47d8, source=8,
condition=GDK_INPUT_READ) at nsAppShell.cpp:233
#45 0x405e614f in our_gdk_io_invoke (source=0x81bb508, condition=G_IO_IN,
data=0x81e2c00) at nsAppShell.cpp:54
#46 0x40786d6a in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#47 0x407882c6 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#48 0x40788801 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#49 0x40788979 in g_main_run () from /usr/lib/libglib-1.2.so.0
#50 0x406b7f3a in gtk_main () from /usr/lib/libgtk-1.2.so.0
#51 0x405e6e05 in nsAppShell::Run (this=0x80b3238) at nsAppShell.cpp:404
#52 0x403b1531 in nsAppShellService::Run (this=0x80a4470)
at nsAppShellService.cpp:488
#53 0x804bb93 in main1 (argc=1, argv=0xbffff4f4) at nsAppRunner.cpp:580
#54 0x804be29 in main (argc=1, argv=0xbffff4f4) at nsAppRunner.cpp:670
Reporter | ||
Comment 1•25 years ago
|
||
Reporter | ||
Updated•25 years ago
|
Assignee: kipp → troy
Reporter | ||
Comment 3•25 years ago
|
||
Ummm.... kipp@netscape.com is no longer a valid email address. This presumably
needs to go to someone else.
That's where the bugs go currently until we decide who is taking over the
block/inline code...
Why are you re-reassing layout bugs? Do NOT touch layout bugs.
The bugs are assigned to Kipp so they can stay neatly organized until we have a
new owner for the block/inline code.
This works on WinNT. Can you please retest on linux?
Also, the minimized test case was not legal HTML. I'll attached a cleaned-up
test case.
mass moving all Kipp's pre-beta bugs to M15. Nisheeth and I will
prioritize these and selectively move high-priority bugs into M13 and M14.
Comment 10•25 years ago
|
||
crashes moved up to M14
Comment 11•25 years ago
|
||
the minimized test cases now work fine. However, the URL at rational does hit
an assert, and going past the assert the page lays out very poorly.
per rickg,
assigning to harish. This looks like an instance of the
HandleSavedTokens
problem in the parser.
Comment 12•25 years ago
|
||
setting component to parser and really reassigning this time.
Comment 13•25 years ago
|
||
platform/os = all
Assignee | ||
Comment 14•25 years ago
|
||
This doesn't crash anymore but I see a FORMS related bug ( INPUT not getting
displayed ).
Assignee | ||
Comment 15•25 years ago
|
||
Assignee | ||
Comment 16•25 years ago
|
||
This is the content-model looks:
docshell=012F94B8
html@0122B2BC refcount=3<
head@0122B32C refcount=2<
>
body@011E3C3C refcount=3<
Text@011F2D50 refcount=3<\n \n >
select@011F1770 name=product refcount=6<
option@011F9C5C -moz-option-selected= refcount=4<
Text@011F9DA0 refcount=3< a >
>
option@01220DAC refcount=4<
Text@01228890 refcount=3< b >
>
>
form@011F35E0 method=Post action=/sitewide/search/results.jtmpl refcount=6<
Text@011F3C70 refcount=3<\n >
table@011F512C width=100% cellpadding=0 border=0 cellspacing=0 refcount=4<
input@0120ABE0 type=Text value= name=QueryText size=36 refcount=4<>
Text@01209DD0 refcount=3<\n >
input@01209E80 type=Hidden value=go name=go refcount=5<>
Text@0120E300 refcount=3<\n >
>
Text@01229420 refcount=3<\n >
>
Text@01229F60 refcount=3<\n >
>
>
Giving bug to pollmann :)
Updated•25 years ago
|
Severity: critical → major
Status: NEW → ASSIGNED
Keywords: crash
Summary: select in nested tables in form asserts and crashes → select in nested tables in form not displayed.
Comment 18•25 years ago
|
||
The input is inside of a table but not inside of a <TR><TD>, which causes it to
be sized to 0x0 pixels (not displayed). Chris, is this correct?
It could be thrown out of the table as misplaced content, but that logic was
desided against. See bug 1399.
This bug could probably be attacked from the parser or table side. Since the
parser guys have already said "no", I'm handing this off to the table man,
Chris. Can you take a look? If you decide not to fix it, feel free to close it
out or mark it a dup of 1399. Thanks! (Will attach a reduced test case).
Assignee: pollmann → karnaze
Status: ASSIGNED → NEW
Summary: select in nested tables in form not displayed. → form input in tables not displayed.
Comment 19•25 years ago
|
||
Comment 20•25 years ago
|
||
As a point of reference, here is how the reduced test case is handled by various
browsers:
Nav 4.7: first input tossed out of table (no red background)
IE 5.0: first input tossed out of table (no red background)
Opera 3.61: <tr><td> opened for input (red background, inside table)
Gecko: input not tossed, no <tr><td> opened, displated as 1x1 pixel near table
Updated•25 years ago
|
Whiteboard: making test rsenykoff@championcc.com
Comment 21•25 years ago
|
||
Eric's test case illustrates that the parser is not throwing out the <input>
like Nav does. Harish, you can decide if this is a dup.
Assignee: karnaze → harishd
Assignee | ||
Comment 22•25 years ago
|
||
Eric assigned to Chris to see if this bug could be solved on the table side.
But since Chris is swamped with other bugs I'm going to mark this bug a dup of
1399.
*** This bug has been marked as a duplicate of 1399 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Comment 24•25 years ago
|
||
Not a duplicate after all. 1399 is fixed, but this is not. In fact, loading
the URL in this bug crashes mozilla.
Comment 25•25 years ago
|
||
I also see a crash here - the stack is full of reflow, mostly tables. CC'ing
Chris Karnaze as he might know what's going on.
Assignee | ||
Comment 26•25 years ago
|
||
Here is the trace:
nsLineLayout::ReflowFrame(nsIFrame * 0x00d4150c, nsIFrame * * 0x00128800,
unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 866 + 16 bytes
nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x011241b0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame *
0x00d4150c, unsigned int & 0) line 524 + 26 bytes
nsInlineFrame::ReflowFrames(nsIPresContext * 0x011241b0, const nsHTMLReflowState
& {...}, nsInlineFrame::InlineReflowState & {...}, nsHTMLReflowMetrics & {...},
unsigned int & 0) line 376 + 28 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x00d612c8, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 300 + 28 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x00d612c8, nsIFrame * * 0x00129604,
unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 992
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x00d61300, nsIFrame * 0x00d612c8, unsigned char *
0x00128a20) line 4006 + 32 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x00d61300, int * 0x001292e0, unsigned char * 0x0012913c, int
0) line 3890 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox *
0x00d61300, int * 0x001292e0, unsigned char * 0x0012913c, int 0) line 3831 + 38
bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox *
0x00d61300, int * 0x001292e0, int 0) line 3776 + 28 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00d61300, int
* 0x001292e0, int 0) line 2949 + 25 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2654 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00d2a31c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1573 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00d2a31c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 646 + 31 bytes
nsTableFrame::ResizeReflowPass1(nsTableFrame * const 0x00dda21c, nsIPresContext
* 0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0, nsTableRowGroupFrame * 0x00000000, nsReflowReason
eReflowReason_Resize, int 1) line 1720
nsTableFrame::Reflow(nsTableFrame * const 0x00dda21c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1545 + 39 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00dda21c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 3, unsigned int & 0) line 646 + 31 bytes
nsTableOuterFrame::IR_InnerTableReflow(nsTableOuterFrame * const 0x00dda1c8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, OuterTableReflowState
& {...}, unsigned int & 0) line 724 + 40 bytes
nsTableOuterFrame::IR_ReflowDirty(nsTableOuterFrame * const 0x00dda1c8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, OuterTableReflowState
& {...}, unsigned int & 0) line 633 + 31 bytes
nsTableOuterFrame::IR_TargetIsMe(nsTableOuterFrame * const 0x00dda1c8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, OuterTableReflowState
& {...}, unsigned int & 0) line 672 + 31 bytes
nsTableOuterFrame::IncrementalReflow(nsTableOuterFrame * const 0x00dda1c8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, OuterTableReflowState
& {...}, unsigned int & 0) line 435 + 31 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x00dda1c8, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 957 + 31 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x00dda1c8, const nsRect & {...},
int 1, int 281, int 0, nsMargin & {...}, unsigned int & 0) line 449 + 45 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x00dda3a0, int * 0x0012a728) line 3534 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00dda3a0, int
* 0x0012a728, int 1) line 2847 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2654 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00d9d45c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1573 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00d9d45c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 646 + 31 bytes
nsTableCellFrame::Reflow(nsTableCellFrame * const 0x00d9d400, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 694
nsContainerFrame::ReflowChild(nsIFrame * 0x00d9d400, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 646 + 31 bytes
nsTableRowFrame::IR_TargetIsChild(nsTableRowFrame * const 0x00d9d3b8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, RowReflowState &
{...}, unsigned int & 0, nsIFrame * 0x00d9d400) line 1242 + 52 bytes
nsTableRowFrame::IncrementalReflow(nsTableRowFrame * const 0x00d9d3b8,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, RowReflowState &
{...}, unsigned int & 0) line 1126 + 35 bytes
nsTableRowFrame::Reflow(nsTableRowFrame * const 0x00d9d3b8, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1378 + 31 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00d9d3b8, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 646 + 31 bytes
nsTableRowGroupFrame::IR_TargetIsChild(nsTableRowGroupFrame * const 0x00d9d378,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, RowGroupReflowState &
{...}, unsigned int & 0, nsIFrame * 0x00d9d3b8) line 1525 + 45 bytes
nsTableRowGroupFrame::IncrementalReflow(nsTableRowGroupFrame * const 0x00d9d378,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, RowGroupReflowState &
{...}, unsigned int & 0) line 1173 + 35 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x00d9d378,
nsIPresContext * 0x011241b0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1074 + 31 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00d9d378, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 646 + 31 bytes
nsTableFrame::IR_TargetIsChild(nsTableFrame * const 0x00d9d30c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, InnerTableReflowState & {...}, unsigned
int & 0, nsIFrame * 0x00d9d378) line 2690 + 44 bytes
nsTableFrame::IncrementalReflow(nsTableFrame * const 0x00d9d30c, nsIPresContext
* 0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 2483 + 41 bytes
nsTableFrame::Reflow(nsTableFrame * const 0x00d9d30c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1531 + 31 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00d9d30c, nsIPresContext *
0x011241b0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 3, unsigned int & 0) line 646 + 31 bytes
nsTableOuterFrame::IR_InnerTableReflow(nsTableOuterFram
Assignee | ||
Comment 27•25 years ago
|
||
Apart from the URL..all the testcases seem to load fine.
BTW, why is this not a dupe of 1399? Jan.
Comment 28•25 years ago
|
||
My bad. The crash is a new bug. Re-marking this fixed & opening a new bug.
(Sorry Harish.)
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•