Closed
Bug 106833
Opened 24 years ago
Closed 17 years ago
Getting asserts when loading pages at tgw.com site
Categories
(Core :: Layout: Tables, defect, P1)
Tracking
()
RESOLVED
INVALID
Future
People
(Reporter: depman1, Unassigned)
References
()
Details
(Whiteboard: [reflow-refactor])
don't know who to assign this to, but asserts are occuring in layout code.
Please reassign as necessary.
reproduceable in debuggable 10/25 mozilla nightly build.
1) First load http://www.tgw.com.
Result: As page is loading, get this assert: "ASSERTION: this doesn't do
anything: 'NS_UNCONSTRAINEDSIZE != aReflowState.availableWidth', file
/mozilla/layout/html/table/src/nsTableFrame.cpp, line 1893.
2) Then, load http://www.tgw.com/customer/category/product.jsp?SUBCATEGORY_ID=2055.
Result: As graphic is loading, get this assert: "ASSERTION: Item was successful,
but node from collection was null!: 'nsnull != node', file
/mozilla/layout/html/forms/src/nsListControlFrame.cpp, line 1923
Stack trace for #1:
nsDebug::Assertion(const char * 0x02ce1470, const char * 0x02ce143c, const char
* 0x02ce13fc, int 1893) line 290 + 13 bytes
nsTableFrame::Reflow(nsTableFrame * const 0x04eba998, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1893 + 38 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04eba998, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 3, unsigned int & 0) line 715 + 31 bytes
nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x04eba7c4,
nsIPresContext * 0x048becd0, nsIFrame * 0x04eba998, const nsHTMLReflowState &
{...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {...}, nsMargin &
{...}, nsMargin & {...}, nsMargin & {...}, nsReflowReason eReflowReason_Resize,
unsigned int & 0) line 990 + 47 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x04eba7c4, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1555 + 69 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Resize, nsIFrame * 0x04eba7c4, const nsRect & {...}, int 1, int 0,
int 1, nsMargin & {...}, unsigned int & 0) line 588 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x04eba7c4, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 357 + 50 bytes
nsBlockFrame::ReflowFloater(nsBlockReflowState & {...}, nsPlaceholderFrame *
0x04ebb128, nsRect & {...}, nsMargin & {...}, nsMargin & {...}) line 4865 + 47 bytes
nsBlockReflowState::FlowAndPlaceFloater(nsFloaterCache * 0x048dd7e0, int *
0x0012a410) line 921
nsBlockReflowState::AddFloater(nsLineLayout & {...}, nsPlaceholderFrame *
0x04ebb128, int 0) line 726
nsLineLayout::AddFloater(nsPlaceholderFrame * 0x04ebb128) line 239
nsLineLayout::ReflowFrame(nsIFrame * 0x04ebb128, nsIFrame * * 0x0012b15c,
unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 1114
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x04ebb220, nsIFrame * 0x04ebb128, unsigned char *
0x0012a6c8) line 3482 + 29 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x04ebb220, int * 0x0012ad60, unsigned char * 0x0012abb4, int
1, int 1) line 3364 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox *
0x04ebb220, int * 0x0012ad60, unsigned char * 0x0012abb4, int 1, int 1) line
3289 + 42 bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox *
0x04ebb220, int * 0x0012ad60, int 1, int 1) line 3233 + 32 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x04ebb220, int
* 0x0012ad60, int 1) line 2349
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2050 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x04eba0e8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 813 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04eba0e8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 390, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableCellFrame::Reflow(nsTableCellFrame * const 0x04eba4d8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 796
nsContainerFrame::ReflowChild(nsIFrame * 0x04eba4d8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
4635, int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableRowFrame::IR_TargetIsChild(nsTableRowFrame * const 0x04eda344,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0, nsIFrame *
0x04eba4d8) line 1133 + 45 bytes
nsTableRowFrame::IncrementalReflow(nsTableRowFrame * const 0x04eda344,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0) line 1027 +
39 bytes
nsTableRowFrame::Reflow(nsTableRowFrame * const 0x04eda344, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1297 + 35 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04eda344, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableRowGroupFrame::IR_TargetIsChild(nsTableRowGroupFrame * const 0x04eda26c,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState
& {...}, unsigned int & 0, nsIFrame * 0x04eda344) line 1428 + 45 bytes
nsTableRowGroupFrame::IncrementalReflow(nsTableRowGroupFrame * const 0x04eda26c,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState
& {...}, unsigned int & 0) line 1132 + 35 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x04eda26c,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1060 + 31 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04eda26c, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableFrame::IR_TargetIsChild(nsTableFrame * const 0x04eda19c, nsIPresContext *
0x048becd0, nsTableReflowState & {...}, unsigned int & 0, nsIFrame * 0x04eda26c)
line 2775 + 50 bytes
nsTableFrame::IncrementalReflow(nsTableFrame * const 0x04eda19c, nsIPresContext
* 0x048becd0, const nsHTMLReflowState & {...}, unsigned int & 0) line 2617 + 31
bytes
nsTableFrame::Reflow(nsTableFrame * const 0x04eda19c, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1884 + 27 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04eda19c, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 3, unsigned int & 0) line 715 + 31 bytes
nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x04ed9fc8,
nsIPresContext * 0x048becd0, nsIFrame * 0x04eda19c, const nsHTMLReflowState &
{...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {...}, nsMargin &
{...}, nsMargin & {...}, nsMargin & {...}, nsReflowReason
eReflowReason_Incremental, unsigned int & 0) line 990 + 47 bytes
nsTableOuterFrame::IR_InnerTableReflow(nsTableOuterFrame * const 0x04ed9fc8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1293 + 64 bytes
nsTableOuterFrame::IR_TargetIsInnerTableFrame(nsTableOuterFrame * const
0x04ed9fc8, nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1095 + 31 bytes
nsTableOuterFrame::IR_TargetIsChild(nsTableOuterFrame * const 0x04ed9fc8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0, nsIFrame * 0x04eda19c) line 1067 +
31 bytes
nsTableOuterFrame::IncrementalReflow(nsTableOuterFrame * const 0x04ed9fc8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1046 + 35 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x04ed9fc8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1523 + 31 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Incremental, nsIFrame * 0x04ed9fc8, const nsRect & {...}, int 1,
int 0, int 1, nsMargin & {...}, unsigned int & 0) line 588 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x04ed9fc8, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 357 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x04ebb448, int * 0x0012c710) line 2978 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x04ebb448, int
* 0x0012c710, int 1) line 2262 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2050 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x04ed9c80, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 813 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04ed9c80, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableCellFrame::Reflow(nsTableCellFrame * const 0x04ed9c24, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 796
nsContainerFrame::ReflowChild(nsIFrame * 0x04ed9c24, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableRowFrame::IR_TargetIsChild(nsTableRowFrame * const 0x04ed9a50,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0, nsIFrame *
0x04ed9c24) line 1133 + 45 bytes
nsTableRowFrame::IncrementalReflow(nsTableRowFrame * const 0x04ed9a50,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0) line 1027 +
39 bytes
nsTableRowFrame::Reflow(nsTableRowFrame * const 0x04ed9a50, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1297 + 35 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04ed9a50, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableRowGroupFrame::IR_TargetIsChild(nsTableRowGroupFrame * const 0x04ed98b8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState
& {...}, unsigned int & 0, nsIFrame * 0x04ed9a50) line 1428 + 45 bytes
nsTableRowGroupFrame::IncrementalReflow(nsTableRowGroupFrame * const 0x04ed98b8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState
& {...}, unsigned int & 0) line 1132 + 35 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x04ed98b8,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1060 + 31 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04ed98b8, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
nsTableFrame::IR_TargetIsChild(nsTableFrame * const 0x04ed9700, nsIPresContext *
0x048becd0, nsTableReflowState & {...}, unsigned int & 0, nsIFrame * 0x04ed98b8)
line 2775 + 50 bytes
nsTableFrame::IncrementalReflow(nsTableFrame * const 0x04ed9700, nsIPresContext
* 0x048becd0, const nsHTMLReflowState & {...}, unsigned int & 0) line 2617 + 31
bytes
nsTableFrame::Reflow(nsTableFrame * const 0x04ed9700, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1884 + 27 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x04ed9700, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 3, unsigned int & 0) line 715 + 31 bytes
nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x04ed94fc,
nsIPresContext * 0x048becd0, nsIFrame * 0x04ed9700, const nsHTMLReflowState &
{...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {...}, nsMargin &
{...}, nsMargin & {...}, nsMargin & {...}, nsReflowReason
eReflowReason_Incremental, unsigned int & 0) line 990 + 47 bytes
nsTableOuterFrame::IR_InnerTableReflow(nsTableOuterFrame * const 0x04ed94fc,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1293 + 64 bytes
nsTableOuterFrame::IR_TargetIsInnerTableFrame(nsTableOuterFrame * const
0x04ed94fc, nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1095 + 31 bytes
nsTableOuterFrame::IR_TargetIsChild(nsTableOuterFrame * const 0x04ed94fc,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0, nsIFrame * 0x04ed9700) line 1067 +
31 bytes
nsTableOuterFrame::IncrementalReflow(nsTableOuterFrame * const 0x04ed94fc,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 1046 + 35 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x04ed94fc, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1523 + 31 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Incremental, nsIFrame * 0x04ed94fc, const nsRect & {...}, int 0,
int 0, int 1, nsMargin & {...}, unsigned int & 0) line 588 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x04ed94fc, const nsRect & {...},
int 0, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 357 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x04ebb648, int * 0x0012e0c0) line 2978 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x04ebb648, int
* 0x0012e0c0, int 1) line 2262 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2050 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x0296b754, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 813 + 15 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Incremental, nsIFrame * 0x0296b754, const nsRect & {...}, int 1,
int 0, int 1, nsMargin & {...}, unsigned int & 0) line 588 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x0296b754, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 357 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x0296b93c, int * 0x0012ec20) line 2978 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x0296b93c, int
* 0x0012ec20, int 1) line 2262 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2050 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x028e47b0, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 813 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x028e47b0, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
CanvasFrame::Reflow(CanvasFrame * const 0x028e3dd4, nsIPresContext * 0x048becd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 567
nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0, int 0, int 0, int 11985, int 8790, int 1) line 882
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x0296b388,
nsBoxLayoutState & {...}) line 539 + 52 bytes
nsBox::Layout(nsBox * const 0x0296b388, nsBoxLayoutState & {...}) line 1002
nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x028e4184, nsBoxLayoutState
& {...}) line 392
nsBox::Layout(nsBox * const 0x028e4184, nsBoxLayoutState & {...}) line 1002
nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x028e4184,
const nsRect & {...}) line 649 + 16 bytes
nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState & {...}, nsIBox * 0x028e4184,
const nsRect & {...}) line 1025 + 17 bytes
nsGfxScrollFrameInner::Layout(nsBoxLayoutState & {...}) line 1132
nsGfxScrollFrame::DoLayout(nsGfxScrollFrame * const 0x028e3f1c, nsBoxLayoutState
& {...}) line 1033 + 15 bytes
nsBox::Layout(nsBox * const 0x028e3f1c, nsBoxLayoutState & {...}) line 1002
nsBoxFrame::Reflow(nsBoxFrame * const 0x028e3ee4, nsIPresContext * 0x048becd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 944
nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x028e3ee4, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 749 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x028e3ee4, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 715 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x028e3d98, nsIPresContext *
0x048becd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 575
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x048db670,
nsIPresContext * 0x048becd0, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 217
PresShell::ProcessReflowCommand(nsVoidArray & {...}, int 1, nsHTMLReflowMetrics
& {...}, nsSize & {...}, nsIRenderingContext & {...}) line 5989
PresShell::ProcessReflowCommands(int 1) line 6044
ReflowEvent::HandleEvent() line 5900
HandlePLEvent(ReflowEvent * 0x04840150) line 5914
PL_HandleEvent(PLEvent * 0x04840150) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00e2b320) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00e6032e, unsigned int 49452, unsigned int 0,
long 14856992) line 1071 + 9 bytes
USER32! 77e71820()
00e2b32
Stack trace for #2:
NTDLL! 77f7629c()
nsDebug::Assertion(const char * 0x02e07728, const char * 0x02e07718, const char
* 0x02e076d4, int 1923) line 290 + 13 bytes
nsListControlFrame::GetOption(nsIDOMHTMLCollection & {...}, int -1) line 1923 +
32 bytes
nsListControlFrame::GetSelectedItem(nsListControlFrame * const 0x04d6a41c,
nsString & {...}) line 2468 + 21 bytes
nsComboboxControlFrame::UpdateSelection(nsComboboxControlFrame * const
0x04d6a320, int 0, int 1, int 0) line 2003
nsHTMLOptionElement::SetText(nsHTMLOptionElement * const 0x050fe3e8, const
nsAString & {...}) line 617
XPTC_InvokeByIndex(nsISupports * 0x050fe3e8, unsigned int 58, unsigned int 1,
nsXPTCVariant * 0x0012d5c4) line 154
XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode
CALL_SETTER) line 1951 + 42 bytes
XPCWrappedNative::SetAttribute(XPCCallContext & {...}) line 1821 + 14 bytes
XPC_WN_GetterSetter(JSContext * 0x041af4f0, JSObject * 0x02a35060, unsigned int
1, long * 0x02a42ef8, long * 0x0012d810) line 1290 + 12 bytes
js_Invoke(JSContext * 0x041af4f0, unsigned int 1, unsigned int 2) line 809 + 23
bytes
js_InternalInvoke(JSContext * 0x041af4f0, JSObject * 0x02a35060, long 44257016,
unsigned int 0, unsigned int 1, long * 0x0012e644, long * 0x0012e644) line 901 +
20 bytes
js_SetProperty(JSContext * 0x041af4f0, JSObject * 0x02a35060, long 23355856,
long * 0x0012e644) line 2585 + 47 bytes
js_Interpret(JSContext * 0x041af4f0, long * 0x0012e7fc) line 2629 + 1939 bytes
js_Invoke(JSContext * 0x041af4f0, unsigned int 1, unsigned int 2) line 826 + 13
bytes
js_InternalInvoke(JSContext * 0x041af4f0, JSObject * 0x029336c8, long 43875984,
unsigned int 0, unsigned int 1, long * 0x0012e9dc, long * 0x0012e924) line 901 +
20 bytes
JS_CallFunctionValue(JSContext * 0x041af4f0, JSObject * 0x029336c8, long
43875984, unsigned int 1, long * 0x0012e9dc, long * 0x0012e924) line 3410 + 31 bytes
nsJSContext::CallEventHandler(nsJSContext * const 0x041a1500, void * 0x029336c8,
void * 0x029d7e90, unsigned int 1, void * 0x0012e9dc, int * 0x0012e9d8, int 0)
line 977 + 33 bytes
nsJSEventListener::HandleEvent(nsJSEventListener * const 0x0465ff40, nsIDOMEvent
* 0x04902714) line 155 + 74 bytes
nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x0465cd60,
nsIDOMEvent * 0x04902714, nsIDOMEventTarget * 0x041a1580, unsigned int 1,
unsigned int 7) line 1213 + 20 bytes
nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x0465c060,
nsIPresContext * 0x03222270, nsEvent * 0x0012f0ec, nsIDOMEvent * * 0x0012f0a4,
nsIDOMEventTarget * 0x041a1580, unsigned int 7, nsEventStatus * 0x0012f114) line
1886 + 36 bytes
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x041a1570,
nsIPresContext * 0x03222270, nsEvent * 0x0012f0ec, nsIDOMEvent * * 0x0012f0a4,
unsigned int 1, nsEventStatus * 0x0012f114) line 635
DocumentViewerImpl::LoadComplete(DocumentViewerImpl * const 0x048cd730, unsigned
int 0) line 1101 + 47 bytes
nsDocShell::EndPageLoad(nsIWebProgress * 0x041b04d4, nsIChannel * 0x0483db10,
unsigned int 0) line 3402
nsWebShell::EndPageLoad(nsIWebProgress * 0x041b04d4, nsIChannel * 0x0483db10,
unsigned int 0) line 918
nsDocShell::OnStateChange(nsDocShell * const 0x041b0eb4, nsIWebProgress *
0x041b04d4, nsIRequest * 0x0483db10, int 131088, unsigned int 0) line 3323
nsDocLoaderImpl::FireOnStateChange(nsIWebProgress * 0x041b04d4, nsIRequest *
0x0483db10, int 131088, unsigned int 0) line 1110
nsDocLoaderImpl::doStopDocumentLoad(nsIRequest * 0x0483db10, unsigned int 0)
line 749
nsDocLoaderImpl::DocLoaderIsEmpty() line 647
nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x041b04c4, nsIRequest *
0x049026c0, nsISupports * 0x00000000, unsigned int 0) line 578
nsLoadGroup::RemoveRequest(nsLoadGroup * const 0x041b0450, nsIRequest *
0x049026c0, nsISupports * 0x00000000, unsigned int 0) line 525 + 44 bytes
PresShell::RemoveDummyLayoutRequest() line 6329 + 42 bytes
PresShell::DoneRemovingReflowCommands() line 6285
PresShell::ProcessReflowCommands(int 1) line 6116
ReflowEvent::HandleEvent() line 5900
HandlePLEvent(ReflowEvent * 0x048c6560) line 5914
PL_HandleEvent(PLEvent * 0x048c6560) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00e2b170) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x008d03b4, unsigned int 49452, unsigned int 0,
long 14856560) line 1071 + 9 bytes
USER32! 77e71820()
00e2b170()
Updated•24 years ago
|
Target Milestone: --- → mozilla1.0.1
Comment 1•24 years ago
|
||
Moving Mozilla 1.01 bugs to 'future' milestone with priority P1
I will be pulling bugs from 'future' milestones when scheduling later work.
Priority: -- → P1
Target Milestone: mozilla1.0.1 → Future
.
Assignee: attinasi → table
Component: Layout → Layout: Tables
QA Contact: petersen → amar
Updated•19 years ago
|
Whiteboard: [reflow-refactor]
the assert is not in our code anymore
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•