crash on DataSourceViewer.xul

VERIFIED INVALID

Status

()

Core
Layout: HTML Frames
P3
critical
VERIFIED INVALID
18 years ago
18 years ago

People

(Reporter: will_sargent@yahoo.com, Assigned: David Hyatt)

Tracking

({crash})

Trunk
x86
Windows NT
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

18 years ago
This is from DataSourceViewer.xul, last modified 10/1/99.  I'm using an M13 
build from 2/3/00.

0[bf38b0]: WARNING: unable to load datasource 'rdf:datasource', file 
d:\home\wsargent\work\mozilla\rdf\content\src\nsXULDocument.cpp, line 5239
0[bf38b0]: ###!!! ASSERTION: null nsTableList when constructing from below: 
'aToDo', file 
d:\home\wsargent\work\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, 
line 1403
0[bf38b0]: ###!!! Break: at file 
d:\home\wsargent\work\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, 
line 1403


nsDebug::Assertion(const char * 0x01d594d0, const char * 0x01d594c8, const char 
* 0x01d59478, int 1403) line 189 + 13 bytes
nsCSSFrameConstructor::ConstructTableGroupFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a0a0, nsIFrame * 0x00dce3ac, nsIStyleContext * 0x0256a650, int 1, nsIFrame 
* & 0x0256a650, nsIFrame * & 0x00000000, nsTableCreator & {...}, nsTableList * 
0x00000000) line 1403 + 32 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a0a0, nsIFrame * 0x00dce3ac, nsIAtom * 0x018f4970, nsIStyleContext * 
0x0256a650, nsFrameItems & {...}, int & 0) line 4070 + 48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x028524c0, nsIPresContext 
* 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 0x0245a0a0, nsIFrame 
* 0x00dce3ac, nsFrameItems & {...}) line 5449 + 54 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a0a0, nsIFrame * 0x00dce3ac, nsIStyleContext * 0x0256b6f0, nsFrameItems & 
{...}, nsTableCreator & {...}) line 1922 + 32 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a170, nsIFrame * 0x00dce3ac, nsFrameItems & {...}, nsTableCreator & {...}) 
line 1896 + 50 bytes
nsCSSFrameConstructor::ConstructTableGroupFrameOnly(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a170, nsIFrame * 0x00dce1c4, nsIStyleContext * 0x0256b6f0, int 1, nsIFrame 
* & 0x00dce3ac, nsIFrame * & 0x00dce3ac, nsTableCreator & {...}, int 1) line 
1524
nsCSSFrameConstructor::ConstructTableGroupFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245a170, nsIFrame * 0x00dce1c4, nsIStyleContext * 0x0256b6f0, int 1, nsIFrame 
* & 0x00dce3ac, nsIFrame * & 0x00dce3ac, nsTableCreator & {...}, nsTableList * 
0x00000000) line 1422 + 57 bytes
nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245c380, nsIFrame * 0x00dce0b0, nsIStyleContext * 0x0256bce0, nsIFrame * & 
0x00dce164, nsTableCreator & {...}) line 1126 + 60 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x0245c380, nsIFrame * 0x00dce0b0, nsIAtom * 0x018f4c40, nsIStyleContext * 
0x0256bce0, nsFrameItems & {...}, int & 0) line 4086 + 40 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x028524c0, nsIPresContext 
* 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 0x0245c380, nsIFrame 
* 0x00dce0b0, nsFrameItems & {...}) line 5449 + 54 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x028524c0, nsIPresContext 
* 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 0x02458e80, nsIFrame 
* 0x00dce0b0, int 1, nsFrameItems & {...}, int 0) line 8717 + 37 bytes
nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell * 0x028524c0, 
nsIPresContext * 0x028b9130, nsFrameConstructorState & {...}, nsIContent * 
0x02458e80, nsIFrame * 0x00dce074, nsIStyleContext * 0x0256c040, nsIFrame * & 
0x00dce0b0) line 2336
nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x028526d0, 
nsIPresContext * 0x028b9130, nsIContent * 0x00000000, nsIContent * 0x02458e80, 
int 0, nsILayoutHistoryState * 0x00000000) line 6348
StyleSetImpl::ContentInserted(StyleSetImpl * const 0x02852770, nsIPresContext * 
0x028b9130, nsIContent * 0x00000000, nsIContent * 0x02458e80, int 0) line 948
PresShell::InitialReflow(PresShell * const 0x028524c0, int 15210, int 8910) line 
1127
nsXULDocument::StartLayout() line 3532
nsXULDocument::ResumeWalk() line 4806
nsXULDocument::EndLoad(nsXULDocument * const 0x028b8780) line 1364 + 8 bytes
XULContentSinkImpl::DidBuildModel(XULContentSinkImpl * const 0x028b9e20, int 1) 
line 550
CWellFormedDTD::DidBuildModel(CWellFormedDTD * const 0x02854770, unsigned int 0, 
int 1, nsIParser * 0x028b9980, nsIContentSink * 0x028b9e20) line 291 + 20 bytes
nsParser::DidBuildModel(unsigned int 0) line 587 + 55 bytes
nsParser::ResumeParse(nsIDTD * 0x00000000, int 0) line 1017
nsParser::EnableParser(int 1) line 684 + 15 bytes
CSSLoaderImpl::Cleanup(URLKey & {...}, SheetLoadData * 0x028a57c0) line 669
CSSLoaderImpl::SheetComplete(nsICSSStyleSheet * 0x00000000, SheetLoadData * 
0x028a57c0) line 745
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * 0x028b5180, SheetLoadData * 
0x028a57c0, int & 1, nsICSSStyleSheet * & 0x028b3d30) line 780
CSSLoaderImpl::DidLoadStyle(nsIStreamLoader * 0x028a5720, nsString & {...}, 
SheetLoadData * 0x028a57c0, unsigned int 0) line 813 + 24 bytes
SheetLoadData::OnStreamComplete(SheetLoadData * const 0x028a57c0, 
nsIStreamLoader * 0x028a5720, nsISupports * 0x00000000, unsigned int 0, unsigned 
int 509, const char * 0x028b7080) line 613
nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x028a5724, nsIChannel * 
0x028a7b00, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 
0x00000000) line 111 + 75 bytes
nsFileChannel::OnStopRequest(nsFileChannel * const 0x028a7b04, nsIChannel * 
0x028a7a50, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 
0x00000000) line 446 + 45 bytes
nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x0285b4a0) line 
279
nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x02858ed0) line 93 + 12 bytes
PL_HandleEvent(PLEvent * 0x02858ed0) line 526 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00c79a40) line 487 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x007f046e, unsigned int 49570, unsigned int 0, 
long 13081152) line 975 + 9 bytes
USER32! 77e71820()
00c79a40()

Updated

18 years ago
Status: NEW → ASSIGNED
Target Milestone: M16
(Reporter)

Updated

18 years ago

Comment 1

18 years ago
I changed the summary from assertion to crash and raised the severity. 

Dave, a null mTableCreator is being dereferenced. 

nsTreeRowGroupFrame::GetFirstFrameForReflow(nsIPresContext * 0x0276f520) line 
1203 + 46 bytes
nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const 
0x0112f8e8, nsIPresContext * 0x0276f520, nsHTMLReflowMetrics & {...}, 
RowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, 
nsReflowReason eReflowReason_Resize, int 1, int 0) line 334 + 18 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x0112f8e8, 
nsIPresContext * 0x0276f520, nsHTMLReflowMetrics & {...}, const 
nsHTMLReflowState & {...}, unsigned int & 0) line 1053 + 38 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x0112f8e8, nsIPresContext * 
0x0276f520, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, 
int 0, unsigned int 0, unsigned int & 0) line 643 + 31 bytes
nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const 
0x0112f710, nsIPresContext * 0x0276f520, nsHTMLReflowMetrics & {...}, 
RowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, 
nsReflowReason eReflowReason_Resize, int 1, int 0) line 395 + 45 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x0112f710, 
nsIPresContext * 0x0276f520, nsHTMLReflowMetrics & {...}, const 
nsHTMLReflowState & {...}, unsigned int & 0) line 1053 + 38 bytes
Assignee: karnaze → hyatt
Severity: normal → critical
Status: ASSIGNED → NEW
Summary: Assertion on DataSourceViewer.xul → crash on DataSourceViewer.xul
(Assignee)

Comment 2

18 years ago
Obsolete.
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → INVALID

Comment 3

18 years ago
Adding crash keyword
Keywords: crash

Comment 4

18 years ago
Marking verified invalid.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.