Closed Bug 117088 Opened 24 years ago Closed 23 years ago

Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] [@ nsContainerFrame::ReflowChild][@ BasicTableLayoutStrategy::AssignPctColumnWidths]

Categories

(Core :: Layout, defect)

x86
All
defect
Not set
critical

Tracking

()

VERIFIED WORKSFORME
mozilla0.9.9
Tracking Status
firefox47 --- affected
firefox48 --- affected
firefox49 --- affected

People

(Reporter: greer, Assigned: rods)

References

()

Details

(Keywords: crash, topcrash, Whiteboard: [driver:dbaron] [tucson])

Crash Data

Attachments

(4 files)

The comments from recent Talkback reports show users crashing when accessing the print review feature in M097 and the Trunk. Stack Trace: nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2280] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsTableCellFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableCellFrame.cpp line 943] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsTableRowFrame::ReflowChildren [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp line 1041] nsTableRowFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp line 1429] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsTableRowGroupFrame::ReflowChildren [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp line 457] nsTableRowGroupFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp line 1159] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsTableFrame::ReflowChildren [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp line 3141] nsTableFrame::ReflowTable [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp line 2124] nsTableFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp line 2003] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsTableOuterFrame::OuterReflowChild [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp line 979] nsTableOuterFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp line 1562] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsBlockReflowContext::DoReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 581] nsBlockReflowContext::ReflowBlock [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp line 359] nsBlockFrame::ReflowBlockFrame [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 3261] nsBlockFrame::ReflowLine [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2434] nsBlockFrame::ReflowDirtyLines [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 2179] nsBlockFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp line 846] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsPageFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPageFrame.cpp line 198] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] nsSimplePageSequenceFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsSimplePageSequence.cpp line 393] nsBoxToBlockAdaptor::Reflow [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxToBlockAdaptor.cpp line 843] Source File : http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlock Frame.cpp line : 2280 Here are the most recent comments (Incident) - BuildID: Platform Comment URL: ----------------------------- M097 (nsBlockFrame::ReflowDirtyLines): 56 (879130) - 2001122109: Windows NT 5.0 build 2195 print preview URL: (879715) - 2001122109: Windows 98 4.10 build 67766446 I press on Kaunas in map and then try to make print preview URL: http://www.litrail.lt/Kel.nsf (788450) - 2001122109: Windows NT 5.0 build 2195 Attempting to use print preview URL: Slashdot.org (800846) - 2001122109: Windows 98 4.90 build 73010104 Clicked print preview while readingon http://www.slashdot.org the thread :"It's The End Of The Be As We Know It" URL: www.slashdot.org --> Print Preview (807102) - 2001122109: Windows 98 4.10 build 67766446 Tried to print-preview the article on slashdot about moz 0.9.7. URL: www.slashdot.org (807134) - 2001122109: Windows 98 4.10 build 67766446 Print-preview off slashdot-article. URL: slashdot.org (831483) - 2001122109: Windows 98 4.90 build 73010104 I wanted to get a print preview URL: (833239) - 2001122109: Windows 98 4.10 build 67766222 print preview URL: (838593) - 2001122109: Windows NT 5.1 build 2600 mozilla 2001122109 crashes after trying the print preview. URL: http://www.bbszene.de/forum/Forum3/HTML/003481.html (847628) - 2001122109: Windows 98 4.10 build 67766446 It was some subpage of the mentioned URL. I don't remember die exact URL anymore. The crash happened when I choose print preview from the menu URL: http://www.battle.net (847672) - 2001122109: Windows 98 4.10 build 67766446 I just submitted this same crash but now the URL should be correct. I choose this page. Waited until it was completely loaded and then choose print preview from the menu. Ah btw there is no printer configured for the computer if this should be URL: http://www.battle.net/diablo2exp/ (889833) - 2001122109: Windows 98 4.90 build 73010104 print previewing URL: hotmail (890020) - 2001122109: Windows 98 4.90 build 73010104 prubt oreview again URL: hotmail (890038) - 2001122109: Windows NT 5.0 build 2195 trying to print-preview a page URL: (890114) - 2001122109: Windows NT 5.0 build 2195 select print preview from file menu URL: http://pages.ebay.de/help/sellerguide/euroconversion.html#neue (902944) - 2001122109: Windows 98 4.10 build 67766446 Print Preview or Print causes crash. URL: http://www.stat.fi/tk/tp/tasku/taskue_kansantalous.html (921437) - 2001122109: Windows NT 5.0 build 2195 Attempting to generate a Print Preview URL: http://jakarta.apache.org/tomca t/tomcat-4.0-doc/ssl-howto.html (934880) - 2001122109: Windows NT 5.0 build 2195 print preview the page URL: www.discounthotelssingapore.com/singapore-guide-food.asp (822107) - 2001122108: Linux 2.4.2-2 Print Preview failed URL: http://slashdot.org (786785) - 2001122108: Linux 2.4.16 When i tryed to view the print preview the navigator crashes.Sorry about my english i'm not a native speaker URL: www.vivalinux.com.ar (806087) - 2001122108: Linux 2.4.7-10 Went to Print Preview URL: slashdot.org (808411) - 2001122108: Linux 2.2.16 print preview (930736) - 2001122108: Linux 2.4.17 Trying to invoke print preview URL: www.slashdot.org ------------------------ Trunk (nsBlockFrame::ReflowDirtyLines): 19 (682538) - 2001121814: Windows 98 4.10 build 67766222 I was attempting to use the "Print Preview" feature immediately after unzipping a clean install of the 12/19/2001 build. I then received the following message:MOZILLA caused an invalid page fault in module GKLAYOUT.DLL at 0177:60373be1.Registers: (765006) - 2001121709: Windows NT 5.0 build 2195 Print preview (888199) - 2001122010: Windows 98 4.10 build 67766222 print preview (910276) - 2001122109: Windows NT 5.0 build 2195 made a "Print Preveiw"
Keywords: crash, topcrash
OS: Windows 2000 → All
could this be related/dup of bug 114160
*** Bug 117327 has been marked as a duplicate of this bug. ***
Whiteboard: [tucson]
Mozilla 2002010803 Windows 2000 Confirmed crash on www.securityfocus.org.
There seems to be another crash with recent MozillaTrunk builds involving print preview...the stack signature is different though: nsBox::GetBorder 47 BBID range: 1233849 - 1410131 Min/Max Seconds since last crash: 4 - 81867 Min/Max Runtime: 10 - 81892 Crash data range: 2002-01-04 to 2002-01-08 Build ID range: 2002010406 to 2002010810 Keyword List : print(24), preview(23), Stack Trace: nsBox::GetBorder [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp line 664] nsBox::GetBorderAndPadding [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp line 626] nsBox::GetClientRect [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp line 526] nsSprocketLayout::Layout [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsSprocketLayout.cpp line 228] nsContainerBox::DoLayout [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp line 612] nsBoxFrame::DoLayout [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp line 1152] nsBox::Layout [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp line 1051] nsContainerBox::LayoutChildAt [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsContainerBox.cpp line 654] nsGfxScrollFrameInner::LayoutBox [d:\builds\seamonkey\mozilla\layout\html\base\src\nsGfxScrollFrame.cpp line 1073] nsGfxScrollFrameInner::Layout [d:\builds\seamonkey\mozilla\layout\html\base\src\nsGfxScrollFrame.cpp line 1334] nsGfxScrollFrame::DoLayout [d:\builds\seamonkey\mozilla\layout\html\base\src\nsGfxScrollFrame.cpp line 1081] nsBox::Layout [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBox.cpp line 1051] nsBoxFrame::Reflow [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp line 954] nsGfxScrollFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsGfxScrollFrame.cpp line 790] nsContainerFrame::ReflowChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp line 766] ViewportFrame::Reflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp line 574] PresShell::ResizeReflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 2854] PresShell::ResizeReflow [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 6130] nsViewManager::SetWindowDimensions [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp line 585] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp line 1837] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 83] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 851] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 868] nsWindow::OnResize [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 4337] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 3605] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 1113] USER32.dll + 0x3a5f (0x77d43a5f) USER32.dll + 0x9797 (0x77d49797) USER32.dll + 0x5874 (0x77d45874) USER32.dll + 0x962b (0x77d4962b) ntdll.dll + 0x108f (0x77f5108f) nsView::SetDimensions [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 615] nsViewManager::SetWindowDimensions [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp line 581] DocumentViewerImpl::InstallNewPresentation [d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp line 4695] DocumentViewerImpl::PrintPreview [d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp line 5039] GlobalWindowImpl::DoPrint [d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp line 1963] GlobalWindowImpl::PrintPreview [d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp line 1979] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp line 106] XPCWrappedNative::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp line 2011] XPC_WN_CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp line 1267] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 834] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 2799] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 850] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 925] JS_CallFunctionValue [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 3407] nsJSContext::CallEventHandler [d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp line 1014] nsJSEventListener::HandleEvent [d:\builds\seamonkey\mozilla\dom\src\events\nsJSEventListener.cpp line 182] nsEventListenerManager::HandleEventSubType [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp line 1206] nsEventListenerManager::HandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp line 2198] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3449] PresShell::HandleDOMEventWithTarget [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 6102] nsMenuFrame::Execute [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMenuFrame.cpp line 1624] nsMenuFrame::HandleEvent [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMenuFrame.cpp line 460] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 6071] PresShell::HandleEvent [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 5979] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 387] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 344] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 344] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 344] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp line 1930] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp line 83] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 851] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 868] nsWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp line 4480] Source File : http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsBox.cpp line : 664 (1410131) Comments: print preview (1398166) URL: www.mozilla.org/start/ (1398166) Comments: Third crash in a row with print preview. (1398128) URL: www.mozilla.org/start/ (1398128) Comments: Tried to print preview and crash occured again. (1398078) URL: www.mozilla.org/start/ (1398078) Comments: Clicked on print preview and crash occured (1396194) URL: www.zdnet.com/zdnn/filters/... (1396194) Comments: I wanted to print today's article on Ralph Nader's denunciation of MS being a tax dodge selected the printer-friendly version of the article wanted to do a print preview and BAM!!! Moz crashed instantly. (1391528) URL: http://www.redhat.com (1391528) Comments: On the order page after placing an order I was attempting to save a record of the order. Since Save Page as... produced a folder of gibberish (mainly icons) I tried to look at Print Preview. At that point the browser crashed. (1386923) Comments: print preview and crash occurs. URL ? sorry but i don't exactly remember. Somewhere on www.root.cz article about iptables from Matnin Macoch in czech language. (1386205) Comments: Tried to open Print Preview on a Secure page and it caused Mozilla to crash. This is my second test and it is very consistent. The page is a secure university page so I will test again on a secure public page. (1385888) Comments: Going to use Print Preview on a secure page and Mozilla Crashed. (1358146) URL: http://www.mozilla.org/start/ (1358146) Comments: I just open print preview and Mozilla crashes... (1358066) URL: local file created with Amaya 5.3 (1358066) Comments: Print preview (1358034) URL: http://archives.indenial.com/hypermail/expert/2001/October2001/0402.html (1358034) Comments: selected print preview from menu (1357930) URL: http://archives.indenial.com/hypermail/expert/2001/October2001/0402.html (1357930) Comments: Selected print preview from toolbar (1356324) URL: http://www.foodtv.com/foodtv/recipe/0 (1356324) Comments: I tried to print preview. By the way this page doesn't print correctly. It does not print the text of the recipe. Prints fine in internet explorer. (1342794) Comments: Print Preview crashes Mozilla (build 010403) (1330931) URL: http://mec2.tm.chiba-u.ac.jp/~hirata/mss/ (1330931) Comments: file->printpreview (1283923) Comments: Using Print Preview on Classic theme crash does not occur with Modern theme. (1274214) Comments: Attempting to print a page being viewed (1261445) Comments: print preview (1261424) URL: www.mozillazine.org (1261424) Comments: print preview (1261419) URL: www.mozillazine.org (1261419) Comments: print preview (1257721) Comments: simply clicked print preview (1253274) URL: http://mail.yahoo.com/?.intl=us (1249247) URL: www.philosomatika.com (1249247) Comments: Clicked on print preview and crash occured. (1242377) Comments: I clicked on Print Preview.What else?This is a sad situation. Hopefully it's related...if not, let me know and I can log a new bug.
Summary: Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] → Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder]
I just duped the nsBox::GetBorder crash using the 2002010906 build on NT 4.0. Step: select print preview -> ZONK. Sujay, I think this is related / dupe of 114160 (your idea, comment #2). This bug has a little less noise, if you don't mind duping to this one. But, up to you.
*** Bug 114160 has been marked as a duplicate of this bug. ***
A large chuck of the crashes with this behavior are crashing earlier in the stack at nsContainerFrame::ReflowChild. Updating summary.
Summary: Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] → Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] [@ nsContainerFrame::ReflowChild]
Clicking on Print Preview on some URL shows the print preview. In Print Preview Mode clicking Print Preview takes you back to normal page rendering. It's ok so far. But now if you click Reload mozilla crashes. Hope is of help...
I amnot surprised Print Preview is crashing there are a lot of issues yet to clean up and fix.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.8
Target Milestone: mozilla0.9.8 → mozilla0.9.9
still crashing using print preview using today's 1/15 trunk build.
marking nsbeta1
Keywords: nsbeta1
FWIW the crash at nsBox::GetBorder is because doc->GetShellAt(0,getter_AddRefs(shell)); sets/leaves shell null. I got this in a debug build under w2k. It also look slike mPresShells of nsDocument is empty when the call to GetShellAt is made. Adding a check for null prevents the crash, but I suspect it may be hiding other problems.
Adding [@ BasicTableLayoutStrategy::AssignPctColumnWidths] to summary, since it's another stack signature this crash is happening under (from duped bug 114160).
Summary: Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] [@ nsContainerFrame::ReflowChild] → Trunk M097 crash using Print Preview [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] [@ nsContainerFrame::ReflowChild][@ BasicTableLayoutStrategy::AssignPctColumnWidths]
*** Bug 120455 has been marked as a duplicate of this bug. ***
It would be really good to get this into 0.9.8. It's a highly visible crash in a new and popular feature.
Blocks: 115520
rods: Bug 119372 also seems to be a major crash related to Print Preview...so you might want to take a look there to see if it's directly related to this bug.
Bug Notes From Tucson Beta
Most of these crashes look like that we lost access to the style system at this point, it usually crashes when retrieving style information. At least BasicTableLayoutStrategy assumes that the style information is always accessible.
Whiteboard: [tucson] → [driver:dbaron] [tucson]
but looks like it has more problems then before when pp landed originally..
Based on talkback data it looks like some of the stacks associated with this bug report (e.g., nsBox::GetBorder) were fixed by the patch to bug 114139, but some (such as BasicTableLayoutStrategy::AssignPctColumnWidths) were not.
Component: Printing → Print Preview
I dont get the trunk crashing anymore using latest 1-29-03 w2k for a few days now.. is the branch fixed up too?
which branch? I think it did make it into 0.9.8 - marking works for me
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Just for the record, here is what talkback says about the following crashes: 1. BasicTableLayoutStrategy::AssignPctColumnWidths - crashes last appeard in 1/22 builds. 2. nsContainerFrame::ReflowChild - only a couple of crashes recently, 1 on 1/24 and 1 on 1/22. 3. nsBox::GetBorder - crashes last appeared 1/17 4. nsBlockFrame::ReflowDirtyLines - last crash reported on 1/24 verified wfm...please reopen if you see any of those stack signatures with more recent builds.
Status: RESOLVED → VERIFIED
someone came on irc and asked about a crasher in 0.9.8 http://www.volkskrant.nl/ I used my freebsd gtk cvs build from this week and the stack matches the original report.
Status: VERIFIED → REOPENED
Component: Print Preview → Layout
Resolution: WORKSFORME → ---
Attached file stack trace
Returning this bug to worksforme, since the latest crashes reported under the nsBlockFrame::ReflowDirtyLines stack signature are not related to print preview. timeless: Could you please log a new bug on the crash you mention in comment #26. Talkback does show a few crashes with Mozilla 0.9.8, but they are on Linux and mention loading various websites (no mention of print preview).
Status: REOPENED → RESOLVED
Closed: 24 years ago23 years ago
Resolution: --- → WORKSFORME
It looks like 3 of the 4 stack signatures noted in the summary are no longer showing up in Talkback data. The only one still around is BasicTableLayoutStrategy::AssignPctColumnWidths . I see a few incidents in M099 data and also with recent MozillaTrunk builds. Instead of reopening this bug (which deals with multiple stack signatures), I'm going to log a new bug on just the recent BasicTableLayoutStrategy::AssignPctColumnWidths crashes.
Status: RESOLVED → VERIFIED
Bug 134917 has same stack signature (crash of 2002031312, nsBlockFrame::ReflowDirtyLines), but on mouseOver.
Crash Signature: [@ nsBlockFrame::ReflowDirtyLines] [@ nsBox::GetBorder] [@ nsContainerFrame::ReflowChild] [@ BasicTableLayoutStrategy::AssignPctColumnWidths]
Crash volume for signature 'nsBlockFrame::ReflowDirtyLines': - nightly (version 50): 0 crash from 2016-06-06. - aurora (version 49): 1 crash from 2016-06-07. - beta (version 48): 18 crashes from 2016-06-06. - release (version 47): 90 crashes from 2016-05-31. - esr (version 45): 0 crash from 2016-04-07. Crash volume on the last weeks: Week N-1 Week N-2 Week N-3 Week N-4 Week N-5 Week N-6 Week N-7 - nightly 0 0 0 0 0 0 0 - aurora 1 0 0 0 0 0 0 - beta 2 2 2 2 7 0 3 - release 15 13 11 13 11 16 2 - esr 0 0 0 0 0 0 0 Affected platforms: Windows, Mac OS X, Linux
Crash volume for signature 'nsContainerFrame::ReflowChild': - nightly (version 50): 0 crash from 2016-06-06. - aurora (version 49): 0 crash from 2016-06-07. - beta (version 48): 4 crashes from 2016-06-06. - release (version 47): 29 crashes from 2016-05-31. - esr (version 45): 0 crash from 2016-04-07. Crash volume on the last weeks: Week N-1 Week N-2 Week N-3 Week N-4 Week N-5 Week N-6 Week N-7 - nightly 0 0 0 0 0 0 0 - aurora 0 0 0 0 0 0 0 - beta 1 1 0 0 0 0 0 - release 6 5 6 2 6 3 1 - esr 0 0 0 0 0 0 0 Affected platform: Windows
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: