Closed Bug 58041 Opened 24 years ago Closed 22 years ago

crash loading XUL file.

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

RESOLVED WORKSFORME
Future

People

(Reporter: namachi, Assigned: hyatt)

Details

(Keywords: crash)

Attachments

(1 file)

348 bytes, application/vnd.mozilla.xul+xml
Details
Steps to reproduce.

 Load the attachement file. It is a scaledown simple XUL file. The crash
is happening due to null pointer exception.

Stack Trace :- 

nsTreeIndentationFrame::Reflow  
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeIndentationFrame.cpp, 
line 104]
nsBoxToBlockAdaptor::Reflow     
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxToBlockAdaptor.cpp, line 
871]
nsBoxToBlockAdaptor::GetPrefSize        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxToBlockAdaptor.cpp, line 
347]
nsSprocketLayout::GetPrefSize   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsSprocketLayout.cpp, line 
1201]
nsContainerBox::GetPrefSize     
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 448]
nsBoxFrame::GetPrefSize 
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 848]
nsBoxSizeListNodeImpl::GetBoxSize       
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMonumentLayout.cpp, line 470]
nsBoxSizeListImpl::GetBoxSize   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMonumentLayout.cpp, line 433]
nsBoxSizeListImpl::GetBoxSize   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMonumentLayout.cpp, line 433]
nsObeliskLayout::GetPrefSize    
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsObeliskLayout.cpp, line 104]
nsContainerBox::GetPrefSize     
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 448]
nsBoxFrame::GetPrefSize 
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 848]
nsSprocketLayout::PopulateBoxSizes      
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsSprocketLayout.cpp, line 695]
nsSprocketLayout::Layout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsSprocketLayout.cpp, line 142]
nsContainerBox::DoLayout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 555]
nsBoxFrame::DoLayout    
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 973]
nsBox::Layout   [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp, line 
1002]
nsStackLayout::Layout   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsStackLayout.cpp, line 246]
nsContainerBox::DoLayout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 555]
nsBoxFrame::DoLayout    
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 973]
nsXULTreeFrame::DoLayout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeFrame.cpp, line 116]
nsBox::Layout   [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp, line 
1002]
nsBoxFrame::Reflow      
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 775]
nsBlockReflowContext::DoReflowBlock     
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
562]
nsBlockReflowContext::ReflowBlock       
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
334]
nsBlockFrame::ReflowBlockFrame  
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3885]
nsBlockFrame::ReflowLine        
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3154]
nsBlockFrame::ReflowDirtyLines  
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2957]
nsBlockFrame::Reflow    
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1747]
nsBoxToBlockAdaptor::Reflow     
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxToBlockAdaptor.cpp, line 
871]
nsBoxToBlockAdaptor::DoLayout   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxToBlockAdaptor.cpp, line 
527]
nsBox::Layout   [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp, line 
1002]
nsSprocketLayout::Layout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsSprocketLayout.cpp, line 408]
nsContainerBox::DoLayout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 555]
nsBoxFrame::DoLayout    
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 973]
nsBox::Layout   [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp, line 
1002]
nsStackLayout::Layout   
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsStackLayout.cpp, line 246]
nsContainerBox::DoLayout        
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp, line 555]
nsBoxFrame::DoLayout    
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 973]
nsBox::Layout   [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp, line 
1002]
nsBoxFrame::Reflow      
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 775]
nsRootBoxFrame::Reflow  
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsRootBoxFrame.cpp, line 211]
nsContainerFrame::ReflowChild   
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]
ViewportFrame::Reflow   
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp, line 546]
nsHTMLReflowCommand::Dispatch   
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowCommand.cpp, line 
146]
PresShell::ProcessReflowCommands        
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5145]
PresShell::FlushPendingNotifications    
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4223]
nsXULDocument::FlushPendingNotifications        
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 1941]
nsXBLStreamListener::Load       
[d:\builds\seamonkey\mozilla\layout\xbl\src\nsXBLService.cpp, line 383]
nsEventListenerManager::HandleEvent     
[d:\builds\seamonkey\mozilla\layout\events\src\nsEventListenerManager.cpp, line 
1325]
nsDocument::HandleDOMEvent      
[d:\builds\seamonkey\mozilla\layout\base\src\nsDocument.cpp, line 3033]
nsXMLDocument::EndLoad  
[d:\builds\seamonkey\mozilla\layout\xml\document\src\nsXMLDocument.cpp, line 
623]
nsXMLContentSink::DidBuildModel 
[d:\builds\seamonkey\mozilla\layout\xml\document\src\nsXMLContentSink.cpp, line 
273]
CWellFormedDTD::DidBuildModel   
[d:\builds\seamonkey\mozilla\htmlparser\src\nsWellFormedDTD.cpp, line 315]
nsParser::DidBuildModel 
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1440]
nsParser::ResumeParse   
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1954]
nsParser::OnStopRequest 
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 2403]
nsXBLStreamListener::OnStopRequest      
[d:\builds\seamonkey\mozilla\layout\xbl\src\nsXBLService.cpp, line 284]
nsJARChannel::OnStopRequest     
[d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 
703]
nsOnStopRequestEvent::HandleEvent       
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 
302]
nsStreamListenerEvent::HandlePLEvent    
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 
106]
PL_HandleEvent  [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 581]
PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, 
line 517]
_md_EventReceiverProc   [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, 
line 1051]
Keywords: crash
->future, per hyatt
Target Milestone: --- → Future
worksforme trunk win2k and 0.9.7 mac for today
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Well, I don't crash if I serve the page as text/html!

Doh! Nevermind.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Attachment #18026 - Attachment is patch: false
Attachment #18026 - Attachment mime type: text/plain → application/vnd.mozilla.xul+xml
wfm, current trunk. (is that what you were hinting at timeless? :-)

[Bleh. "hyatt@apple.com".]
Status: REOPENED → RESOLVED
Closed: 23 years ago22 years ago
Resolution: --- → WORKSFORME
Component: XP Toolkit/Widgets: Trees → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: