Closed
Bug 157000
Opened 22 years ago
Closed 22 years ago
Printing woes [@ nsFrameList::GetPrevSiblingFor] Trunk M11A
Categories
(Core :: Layout, defect, P3)
Tracking
()
RESOLVED
FIXED
Future
People
(Reporter: greer, Assigned: john)
Details
(Keywords: crash, testcase, topcrash, Whiteboard: TESTCASE)
Crash Data
Printing and print preview functionality has been turning up in the Talkback
data under the nsFrameList::GetPrevSiblingFor signature. Several users
submitted multiple incidents and seem to be able to reproduce this consistently.
(I haven't been able to myself, yet.)
Here's a stack from the M11A data.
Stack Trace:
nsFrameList::GetPrevSiblingFor
[nsFrameList.cpp line 435]
nsFrameList::RemoveFrame
[nsFrameList.cpp line 189]
nsBlockFrame::DoRemoveOutOfFlowFrame
[nsBlockFrame.cpp line 4971]
nsBlockFrame::DoRemoveOutOfFlowFrame
[nsBlockFrame.cpp line 4948]
nsBlockFrame::DoRemoveFrame
[nsBlockFrame.cpp line 4983]
nsBlockFrame::DeleteChildsNextInFlow
[nsBlockFrame.cpp line 5184]
nsBlockReflowContext::DoReflowBlock
[nsBlockReflowContext.cpp line 668]
nsBlockReflowContext::ReflowBlock
[nsBlockReflowContext.cpp line 348]
nsBlockFrame::ReflowFloater
[nsBlockFrame.cpp line 5292]
nsBlockReflowState::FlowAndPlaceFloater
[nsBlockReflowState.cpp line 879]
nsBlockReflowState::AddFloater
[nsBlockReflowState.cpp line 681]
nsLineLayout::ReflowFrame
[nsLineLayout.cpp line 1177]
nsInlineFrame::ReflowInlineFrame
[nsInlineFrame.cpp line 717]
nsInlineFrame::ReflowFrames
[nsInlineFrame.cpp line 522]
nsInlineFrame::Reflow
[nsInlineFrame.cpp line 436]
nsLineLayout::ReflowFrame
[nsLineLayout.cpp line 1104]
nsBlockFrame::ReflowInlineFrame
[nsBlockFrame.cpp line 3780]
nsBlockFrame::DoReflowInlineFrames
[nsBlockFrame.cpp line 3606]
nsBlockFrame::DoReflowInlineFramesAuto
[nsBlockFrame.cpp line 3496]
nsBlockFrame::ReflowInlineFrames
[nsBlockFrame.cpp line 3441]
nsBlockFrame::ReflowLine
[nsBlockFrame.cpp line 2594]
nsBlockFrame::ReflowDirtyLines
[nsBlockFrame.cpp line 2238]
nsBlockFrame::Reflow
[nsBlockFrame.cpp line 947]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableCellFrame::Reflow
[nsTableCellFrame.cpp line 946]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableRowFrame::ReflowChildren
[nsTableRowFrame.cpp line 1040]
nsTableRowFrame::Reflow
[nsTableRowFrame.cpp line 1458]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableRowGroupFrame::ReflowChildren
[nsTableRowGroupFrame.cpp line 447]
nsTableRowGroupFrame::Reflow
[nsTableRowGroupFrame.cpp line 1211]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableFrame::ReflowChildren
[nsTableFrame.cpp line 3313]
nsTableFrame::ReflowTable
[nsTableFrame.cpp line 2207]
nsTableFrame::Reflow
[nsTableFrame.cpp line 2073]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableOuterFrame::OuterReflowChild
[nsTableOuterFrame.cpp line 1027]
nsTableOuterFrame::Reflow
[nsTableOuterFrame.cpp line 1612]
nsBlockReflowContext::DoReflowBlock
[nsBlockReflowContext.cpp line 570]
nsBlockReflowContext::ReflowBlock
[nsBlockReflowContext.cpp line 348]
nsBlockFrame::ReflowFloater
[nsBlockFrame.cpp line 5292]
nsBlockReflowState::FlowAndPlaceFloater
[nsBlockReflowState.cpp line 879]
nsBlockReflowState::AddFloater
[nsBlockReflowState.cpp line 681]
nsLineLayout::ReflowFrame
[nsLineLayout.cpp line 1177]
nsBlockFrame::ReflowInlineFrame
[nsBlockFrame.cpp line 3780]
nsBlockFrame::DoReflowInlineFrames
[nsBlockFrame.cpp line 3606]
nsBlockFrame::DoReflowInlineFramesAuto
[nsBlockFrame.cpp line 3496]
nsBlockFrame::ReflowInlineFrames
[nsBlockFrame.cpp line 3441]
nsBlockFrame::ReflowLine
[nsBlockFrame.cpp line 2594]
nsBlockFrame::ReflowDirtyLines
[nsBlockFrame.cpp line 2238]
nsBlockFrame::Reflow
[nsBlockFrame.cpp line 947]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableCellFrame::Reflow
[nsTableCellFrame.cpp line 946]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableRowFrame::ReflowChildren
[nsTableRowFrame.cpp line 1040]
nsTableRowFrame::Reflow
[nsTableRowFrame.cpp line 1458]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableRowGroupFrame::ReflowChildren
[nsTableRowGroupFrame.cpp line 447]
nsTableRowGroupFrame::Reflow
[nsTableRowGroupFrame.cpp line 1211]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
nsTableFrame::ReflowChildren
[nsTableFrame.cpp line 3313]
nsTableFrame::ReflowTable
[nsTableFrame.cpp line 2207]
nsTableFrame::Reflow
[nsTableFrame.cpp line 2073]
nsContainerFrame::ReflowChild
[nsContainerFrame.cpp line 799]
Source File : nsFrameList.cpp line : 435
(8187662) Comments: Print preview
(8179587) URL: www.nyctourist.com
(8179587) Comments: printing
(8179427) URL: www.nyctourist.com
(8149765) Comments: Clicked Print Preview before all the images finished loading on
the page.
(8140949) URL: http://www.randi.org/jr/070502.html
(8140949) Comments: Attempting to print - had just clicked OK in print dialog I think
(8124241) URL: www.McVay_Brothers.com
(8124241) Comments: clicked on print icon
(8124121) URL: www.McVay_Brothers.com
(8124121) Comments: scrolling on pageclicked on print
(8083972) URL: www.AHA.com
(8083972) Comments: Printing the currently visible page.
(7996571) URL:
http://www.amazon.co.uk/exec/obidos/tg/feature/-/296470/ref%3Ded%5Fln%5Fh%5F1%5F3/026-5189828-7072454
(7996571) Comments: Browser & Mail/News windows open with several pages open in
different tabs in browser.While viewing page at specified URL I clicked
File=>Print Preview and Mozilla crashed.
(7978681) URL: http://www.am
(7951406) Comments: print preview (again!!! )
(7951380) Comments: print preview
(7923320) URL: www.santera.com/products/index.html
(7923320) Comments: printing this web page
(7859681) URL: windsurfer.com
(7859642) URL: windsurfer.com
(7859642) Comments: tried 2 print (hit ctrl+p) then i clicked "ok" n it crashed. thx.-> Kevin McC. for reassignment.
Updated•22 years ago
|
QA Contact: petersen → moied
Comment 3•22 years ago
|
||
Have there been any recent incidents? The stack doesn't point to any obvious null pointer errors. It could be that a destroyed frame has been accessed. There have been some recent checkins that may have fixed it. It is going to be difficult to fix this without a test case.
Whiteboard: TESTCASE
Target Milestone: mozilla1.2beta → mozilla1.3beta
Comment 5•22 years ago
|
||
nsbeta1-. Please clear the (-) if a testcase can be produced.
Comment 6•22 years ago
|
||
There is only one talkback report in the whole database with this stack signature and it's from a build in June of 2002. I'm going to mark this fixed.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Updated•13 years ago
|
Crash Signature: [@ nsFrameList::GetPrevSiblingFor]
You need to log in
before you can comment on or make changes to this bug.
Description
•