Closed Bug 12023 Opened 26 years ago Closed 25 years ago

[PP]After selecting print, opening the sidebar causes a crash

Categories

(Core :: Printing: Output, defect, P1)

x86
Windows 98
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: chrispetersen, Assigned: slamm)

Details

(Keywords: crash)

Version: Apprunner Build:1999081608 Platform: Windows 98 Other platforms: Linux (Red hat 6.0) crashses, Mac 8.6 doesn't crash. Expected Results: After selecting the pront command, opening the sidebar should cause the a crash. What I got: A crash occurs after either opening or closing the sidebar. Steps to reproduce: 1) Launch Apprunner 2) With Mozillazine.org loaded, select print from the file menu. In the print dialog, click OK. 3) Now, open the sidebar by clicking on it's arrows. 4) The crash should occur.
Here's the call stack: Call Stack: (Signature = nsFrame::~nsFrame eef06601) nsFrame::~nsFrame [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsFrame.cpp, line 189] nsFrame::`scalar deleting destructor' nsFrame::Destroy [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsFrame.cpp, line 414] nsContainerFrame::DeleteChildsNextInFlow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 521] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 475] nsTableCellFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableCellFrame.cpp, line 619] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsTableRowFrame::ResizeReflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 878] nsTableRowFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 1516] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsTableRowGroupFrame::ReflowMappedChildren [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, line 473] nsTableRowGroupFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, line 1052] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsTableFrame::ReflowMappedChildren [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableFrame.cpp, line 3593] nsTableFrame::ResizeReflowPass2 [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableFrame.cpp, line 2645] nsTableFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableFrame.cpp, line 2336] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsTableOuterFrame::IR_InnerTableReflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 692] nsTableOuterFrame::IR_TargetIsInnerTableFrame [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 469] nsTableOuterFrame::IR_TargetIsChild [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 459] nsTableOuterFrame::IncrementalReflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 425] nsTableOuterFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 1023] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 224] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2744] nsBlockFrame::ReflowLine [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2137] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1929] nsBlockFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1239] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 224] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2744] nsBlockFrame::ReflowLine [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2137] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1929] nsBlockFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1239] nsAreaFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsAreaFrame.cpp, line 349] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsPageFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsPageFrame.cpp, line 83] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] nsSimplePageSequenceFrame::IncrementalReflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsSimplePageSequence.cpp, line 129] nsSimplePageSequenceFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsSimplePageSequence.cpp, line 229] nsContainerFrame::ReflowChild [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsContainerFrame.cpp, line 462] ViewportFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsViewportFrame.cpp, line 513] nsHTMLReflowCommand::Dispatch [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsHTMLReflowCommand.cpp, line 169] PresShell::ProcessReflowCommands [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsPresShell.cpp, line 1184] PresShell::ExitReflowLock [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsPresShell.cpp, line 564] nsFrameImageLoader::NotifyFrames [d:\builds\seamonkey\ mozilla\layout\base\src\nsFrameImageLoader.cpp, line 530] nsFrameImageLoader::Notify [d:\builds\seamonkey\ mozilla\layout\base\src\nsFrameImageLoader.cpp, line 486] ns_observer_proc [d:\builds\seamonkey\ mozilla\gfx\src\nsImageRequest.cpp, line 126] XP_NotifyObservers [d:\builds\seamonkey\ mozilla\modules\libutil\src\obs.c, line 260] il_cache_return_notify [d:\builds\seamonkey\ mozilla\modules\libimg\src\if.cpp, line 437] IL_GetImage [d:\builds\seamonkey\ mozilla\modules\libimg\src\if.cpp, line 1947] ImageRequestImpl::Init [d:\builds\seamonkey\ mozilla\gfx\src\nsImageRequest.cpp, line 244] ImageGroupImpl::GetImage [d:\builds\seamonkey\ mozilla\gfx\src\nsImageGroup.cpp, line 274] nsFrameImageLoader::Init [d:\builds\seamonkey\ mozilla\layout\base\src\nsFrameImageLoader.cpp, line 194] nsPresContext::StartLoadImage [d:\builds\seamonkey\ mozilla\layout\base\src\nsPresContext.cpp, line 828] nsHTMLImageLoader::StartLoadImage [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsHTMLImageLoader.cpp, line 192] nsHTMLImageLoader::GetDesiredSize [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsHTMLImageLoader.cpp, line 325] nsImageFrame::GetDesiredSize [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsImageFrame.cpp, line 204] nsImageFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsImageFrame.cpp, line 237] nsLineLayout::ReflowFrame [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsLineLayout.cpp, line 845] nsBlockFrame::ReflowInlineFrame [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3089] nsBlockFrame::ReflowInlineFrames [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2967] nsBlockFrame::ReflowLine [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2185] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1929] nsBlockFrame::Reflow [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1239] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\ mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 224]
Priority: P3 → P1
Target Milestone: M10
After some additional research, the crash will occur when reloading the current page after the print job has been sent.
Status: NEW → ASSIGNED
This didn't crash for me on Linux. I will try Windows next.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Component: Sidebar → Printing
Resolution: --- → WORKSFORME
This worked for me on windows NT too. Marking WORKSFORME. Changing component to printing.
QA Contact: paulmac → petersen
petersen, can you see if it still crashes for you on today's M10 builds? Thanks.
I'm having problems with the Aug 27th build on Windows and Linux so I have to test with the Aug 26th build. With the Aug 26th (1999082616) build, I get a crash in Windows 98, 95 when reloading the page after closing the print dialog. This problem is not happen under Win NT wit the same build.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Target Milestone: M11 → M12
Sorry for the spam, changing QA contact on printing bugs to our new printing tester, Shrirang!
Status: REOPENED → RESOLVED
Closed: 26 years ago25 years ago
Resolution: --- → WORKSFORME
The sidebar has many goofy bugs right now, but this doesn't seem to be one of them. Marking worksforme.
Adding crash keyword
Keywords: crash
verif wfm.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.