Closed
Bug 10214
Opened 25 years ago
Closed 25 years ago
Assert in basic table layout strategy
Categories
(Core :: Layout: Tables, defect, P2)
Tracking
()
VERIFIED
FIXED
People
(Reporter: troy, Assigned: karnaze)
References
()
Details
Attachments
(1 file)
(deleted),
text/x-github-pull-request
|
Details |
Chris, I'm hitting an assert in the basic table layout strategy code. Here's the
stack trace:
NTDLL! 77f76148()
nsDebug::Assertion(const char * 0x019a69b4, const char * 0x019a6994, const char
* 0x019a6954, int 343) line 167 + 13 bytes
BasicTableLayoutStrategy::BalanceColumnWidths(nsIStyleContext * 0x01f709f0,
const nsHTMLReflowState & {...}, int 8940) line 343 + 34 bytes
nsTableFrame::BalanceColumnWidths(nsIPresContext & {...}, const
nsHTMLReflowState & {...}, const nsSize & {...}, nsSize * 0x00000000) line 4115
nsTableFrame::Reflow(nsTableFrame * const 0x01f70774, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 2579
nsContainerFrame::ReflowChild(nsIFrame * 0x01f70770, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 407 + 28 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x01f70874, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0) line 1006 + 37 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x01f70870, const nsRect & {...},
int 1, int 0, int 0, nsMargin & {...}, unsigned int & 0) line 223 + 42 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x01fd0200, int * 0x0012b268) line 2743 + 56 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x01fd0200, int
* 0x0012b268, nsRect * 0x0012b250) line 2142 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 1928 + 33 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01bd3594, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1238 + 18 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x01bd3590, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 223 + 42 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x01bd3470, int * 0x0012d650) line 2743 + 56 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x01bd3470, int
* 0x0012d650, nsRect * 0x0012d638) line 2142 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 1928 + 33 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01bd3a84, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1238 + 18 bytes
nsAreaFrame::Reflow(nsAreaFrame * const 0x01bd3a84, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 288 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01bd3a80, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 407 + 28 bytes
RootFrame::Reflow(RootFrame * const 0x01bd3f24, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 242
nsContainerFrame::ReflowChild(nsIFrame * 0x01bd3f20, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 407 + 28 bytes
nsScrollFrame::Reflow(nsScrollFrame * const 0x01bc8254, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 503
nsContainerFrame::ReflowChild(nsIFrame * 0x01bc8250, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 407 + 28 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x01bc8634, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 440
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x01fd01a0,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 169
PresShell::ProcessReflowCommands(PresShell * const 0x01bccca0) line 1338
PresShell::ExitReflowLock(PresShell * const 0x01bccca0) line 736
PresShell::ContentAppended(PresShell * const 0x01bccca8, nsIDocument *
0x01bed920, nsIContent * 0x01bc8a0c, int 12) line 1847
nsDocument::ContentAppended(nsDocument * const 0x01bed920, nsIContent *
0x01bc8a0c, int 12) line 1562
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x01bed920, nsIContent *
0x01bc8a0c, int 12) line 840
HTMLContentSink::NotifyBody() line 274
HTMLContentSink::WillInterrupt(HTMLContentSink * const 0x01bed230) line 1587
CNavDTD::WillInterruptParse(CNavDTD * const 0x01bcc650) line 2880 + 27 bytes
nsParser::ResumeParse(nsIDTD * 0x00000000, int 0) line 890
nsParser::OnDataAvailable(nsParser * const 0x01bed394, nsIURI * 0x01beaef0,
nsIInputStream * 0x01be8bf0, unsigned int 5038) line 1153 + 19 bytes
nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x01bea040,
nsIURI * 0x01beaef0, nsIInputStream * 0x01be8bf0, unsigned int 5038) line 2023 +
24 bytes
OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const
0x01c64e00) line 634
StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x01c64e04) line 473 + 12
bytes
PL_HandleEvent(PLEvent * 0x01c64e04) line 509 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00d40f50) line 470 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x6664068e, unsigned int 49427, unsigned int 0,
long 13897552) line 932 + 9 bytes
USER32! 77e71250()
00d40f50()
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•25 years ago
|
||
Troy, I will be checking in a totally new version of BasicTableLayoutStrategy as
soon as final testing is completed. I won't fix this until then, unless you
absolutely cannot wait.
That sounds fine. Let's wait for your new table layout strategy
Comment 3•25 years ago
|
||
I think this should be WORKSFORME. On Linux with a July 26th build, I get no
errors at the URL http://www.sjmercury.com/ listed on the bug. Can anyone
confirm? Mozilla Engeneers?
Comment 4•25 years ago
|
||
WORKSFORME with buildid: 1999072618 on Windows 98
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•25 years ago
|
||
Probably fixed with 7/28 changes.
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 6•25 years ago
|
||
Using 8/6 Apprunner on Win NT, page loads without 'assert' messages in console
window. Verifying bug fixed.
Comment 7•2 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•