Closed Bug 72372 Opened 24 years ago Closed 24 years ago

Xprint crashes in nsHTMLReflowState::Init()

Categories

(Core :: Layout, defect)

All
Linux
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 70730
mozilla0.9

People

(Reporter: roland.mainz, Assigned: waterson)

References

()

Details

(Keywords: crash)

Trying to print a large HTML page with Xprint module ends-up in a crash in layout code (Xprint is just Xlib printing to a "special" Xserver(Xprt)): -- snip -- t@1 (l@1) terminated by signal SEGV (no mapping at the fault address) Current function is nsHTMLReflowState::Init (optimized) 199 frame->GetStyleData(eStyleStruct_Position, (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where current thread: t@1 =>[1] nsHTMLReflowState::Init(this = ???, aPresContext = ???, aContainingBlockWidth = ???, aContainingBlockHeight = ???) (optimized), at 0xfbd509bc (line ~199) in "nsHTMLReflowState.cpp" [2] nsHTMLReflowState::nsHTMLReflowState(this = ???, aPresContext = ???, aParentReflowState = STRUCT, aFrame = ???, aAvailableSpace = STRUCT) (optimized), at 0xfbd508e4 (line ~152) in "nsHTMLReflowState.cpp" [3] nsBlockFrame::ReflowBullet(this = ???, aState = CLASS, aMetrics = STRUCT) (optimized), at 0xfbd256f8 (line ~7329) in "nsBlockFrame.cpp" [4] nsBlockFrame::PlaceLine(this = ???, aState = CLASS, aLineLayout = CLASS, aLine = ???, aKeepReflowGoing = ???, aUpdateMaximumWidth = ???) (optimized), at 0xfbd20ad0 (line ~4991) in "nsBlockFrame.cpp" [5] nsBlockFrame::DoReflowInlineFrames(this = ???, aState = CLASS, aLineLayout = CLASS, aLine = ???, aKeepReflowGoing = ???, aLineReflowStatus = ???, aUpdateMaximumWidth = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd20218 (line ~4384) in "nsBlockFrame.cpp" [6] nsBlockFrame::DoReflowInlineFramesAuto(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aLineReflowStatus = ???, aUpdateMaximumWidth = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1fe04 (line ~4234) in "nsBlockFrame.cpp" [7] nsBlockFrame::ReflowInlineFrames(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???, aUpdateMaximumWidth = ???) (optimized), at 0xfbd1fc40 (line ~4191) in "nsBlockFrame.cpp" [8] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e648 (line ~3354) in "nsBlockFrame.cpp" [9] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [10] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [11] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [12] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [13] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [14] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [15] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [16] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [17] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [18] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [19] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [20] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [21] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [22] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [23] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [24] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [25] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [26] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [27] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [28] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [29] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [30] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [31] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [32] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [33] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [34] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [35] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [36] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [37] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [38] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [39] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [40] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [41] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [42] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [43] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [44] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [45] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [46] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [47] nsBlockReflowContext::DoReflowBlock(this = ???, aReflowState = STRUCT, aReason = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd2a034 (line ~567) in "nsBlockReflowContext.cpp" [48] nsBlockReflowContext::ReflowBlock(this = ???, aFrame = ???, aSpace = STRUCT, aApplyTopMargin = ???, aPrevBottomMargin = ???, aIsAdjacentWithTop = ???, aComputedOffsets = STRUCT, aFrameReflowStatus = ???) (optimized), at 0xfbd29ab8 (line ~332) in "nsBlockReflowContext.cpp" [49] nsBlockFrame::ReflowBlockFrame(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???) (optimized), at 0xfbd1f638 (line ~4144) in "nsBlockFrame.cpp" [50] nsBlockFrame::ReflowLine(this = ???, aState = CLASS, aLine = ???, aKeepReflowGoing = ???, aDamageDirtyArea = ???) (optimized), at 0xfbd1e298 (line ~3354) in "nsBlockFrame.cpp" [51] nsBlockFrame::ReflowDirtyLines(this = ???, aState = CLASS) (optimized), at 0xfbd1dcd0 (line ~3148) in "nsBlockFrame.cpp" [52] nsBlockFrame::Reflow(this = ???, aPresContext = ???, aMetrics = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd1b9f4 (line ~1990) in "nsBlockFrame.cpp" [53] nsContainerFrame::ReflowChild(this = ???, aKidFrame = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aX = ???, aY = ???, aFlags = ???, aStatus = ???) (optimized), at 0xfbd2f4cc (line ~694) in "nsContainerFrame.cpp" [54] nsPageFrame::Reflow(this = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd7a008 (line ~159) in "nsPageFrame.cpp" [55] nsContainerFrame::ReflowChild(this = ???, aKidFrame = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aX = ???, aY = ???, aFlags = ???, aStatus = ???) (optimized), at 0xfbd2f4cc (line ~694) in "nsContainerFrame.cpp" [56] nsSimplePageSequenceFrame::Reflow(this = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbd9592c (line ~290) in "nsSimplePageSequence.cpp" [57] nsContainerFrame::ReflowChild(this = ???, aKidFrame = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aX = ???, aY = ???, aFlags = ???, aStatus = ???) (optimized), at 0xfbd2f4cc (line ~694) in "nsContainerFrame.cpp" [58] ViewportFrame::Reflow(this = ???, aPresContext = ???, aDesiredSize = STRUCT, aReflowState = STRUCT, aStatus = ???) (optimized), at 0xfbdaf580 (line ~542) in "nsViewportFrame.cpp" [59] PresShell::InitialReflow(this = ???, aWidth = ???, aHeight = ???) (optimized), at 0xfbd811dc (line ~2420) in "nsPresShell.cpp" [60] DocumentViewerImpl::Print(this = ???, aSilent = ???, aFile = ???, aPrintListener = ???) (optimized), at 0xfc8a3f40 (line ~2471) in "nsDocumentViewer.cpp" [61] GlobalWindowImpl::Print(this = ???) (optimized), at 0xfde75bcc (line ~1749) in "nsGlobalWindow.cpp" [62] WindowInternalPrint(cx = ???, obj = ???, argc = ???, argv = ???, rval = ???) (optimized), at 0xfde61f24 (line ~3550) in "nsJSWindow.cpp" [63] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04440c (line ~777) in "jsinterp.c" [64] js_Interpret(cx = ???, result = ???) (optimized), at 0xff050338 (line ~2670) in "jsinterp.c" [65] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04447c (line ~794) in "jsinterp.c" [66] js_InternalInvoke(cx = ???, obj = ???, fval = ???, flags = ???, argc = ???, argv = ???, rval = ???) (optimized), at 0xff0446e8 (line ~866) in "jsinterp.c" [67] JS_CallFunctionValue(cx = ???, obj = ???, fval = ???, argc = ???, argv = ???, rval = ???) (optimized), at 0xff01cfc8 (line ~3268) in "jsapi.c" [68] nsJSContext::CallEventHandler(this = ???, aTarget = ???, aHandler = ???, argc = ???, argv = ???, aBoolResult = ???, aReverseReturnResult = ???) (optimized), at 0xfde55120 (line ~939) in "nsJSEnvironment.cpp" [69] nsJSEventListener::HandleEvent(this = ???, aEvent = ???) (optimized), at 0xfdec2200 (line ~149) in "nsJSEventListener.cpp" [70] nsEventListenerManager::HandleEventSubType(this = ???, aListenerStruct = ???, aDOMEvent = ???, aCurrentTarget = ???, aSubType = ???, aPhaseFlags = ???) (optimized), at 0xfc580b48 (line ~838) in "nsEventListenerManager.cpp" [71] nsEventListenerManager::HandleEvent(this = ???, aPresContext = ???, aEvent = ???, aDOMEvent = ???, aCurrentTarget = ???, aFlags = ???, aEventStatus = ???) (optimized), at 0xfc582d7c (line ~1720) in "nsEventListenerManager.cpp" [72] nsXULElement::HandleDOMEvent(this = ???, aPresContext = ???, aEvent = ???, aDOMEvent = ???, aFlags = ???, aEventStatus = ???) (optimized), at 0xfc781140 (line ~3687) in "nsXULElement.cpp" [73] PresShell::HandleDOMEventWithTarget(this = ???, aTargetContent = ???, aEvent = ???, aStatus = ???) (optimized), at 0xfbd87b70 (line ~4991) in "nsPresShell.cpp" [74] nsMenuFrame::Execute(this = ???) (optimized), at 0xfbf0320c (line ~1384) in "nsMenuFrame.cpp" [75] nsMenuFrame::HandleEvent(this = ???, aPresContext = ???, aEvent = ???, aEventStatus = ???) (optimized), at 0xfbeffca0 (line ~376) in "nsMenuFrame.cpp" [76] PresShell::HandleEventInternal(this = ???, aEvent = ???, aView = ???, aFlags = ???, aStatus = ???) (optimized), at 0xfbd87a4c (line ~4965) in "nsPresShell.cpp" [77] PresShell::HandleEvent(this = ???, aView = ???, aEvent = ???, aEventStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbd87658 (line ~4912) in "nsPresShell.cpp" [78] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfc23f538 (line ~359) in "nsView.cpp" [79] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfc23f4a8 (line ~343) in "nsView.cpp" [80] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfc23f4a8 (line ~343) in "nsView.cpp" [81] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfc23f4a8 (line ~343) in "nsView.cpp" [82] nsViewManager2::DispatchEvent(this = ???, aEvent = ???, aStatus = ???) (optimized), at 0xfc257788 (line ~1417) in "nsViewManager2.cpp" [83] HandleEvent(aEvent = ???) (optimized), at 0xfc23e8ac (line ~67) in "nsView.cpp" [84] nsWidget::DispatchEvent(this = ???, aEvent = ???, aStatus = ???) (optimized), at 0xfdd4e9a4 (line ~1471) in "nsWidget.cpp" [85] nsWidget::DispatchWindowEvent(this = ???, event = ???) (optimized), at 0xfdd4e610 (line ~1362) in "nsWidget.cpp" [86] nsWidget::DispatchMouseEvent(this = ???, aEvent = STRUCT) (optimized), at 0xfdd4ea88 (line ~1498) in "nsWidget.cpp" [87] nsWidget::OnButtonReleaseSignal(this = ???, aGdkButtonEvent = ???) (optimized), at 0xfdd4fb7c (line ~2039) in "nsWidget.cpp" [88] nsWindow::HandleGDKEvent(this = ???, event = ???) (optimized), at 0xfdd58294 (line ~1427) in "nsWindow.cpp" [89] dispatch_superwin_event(event = ???, window = ???) (optimized), at 0xfdd439cc (line ~999) in "nsGtkEventHandler.cpp" [90] handle_gdk_event(event = ???, data = ???) (optimized), at 0xfdd43660 (line ~862) in "nsGtkEventHandler.cpp" dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gdk/gdkevents.lo" dbx: warning: see `help finding-files' [91] gdk_event_dispatch(0x0, 0xffbee480, 0x0, 0x0, 0x0, 0xffbee3e8), at 0xfe8c1470 dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo" [92] g_main_dispatch(0xffbee480, 0x98d30, 0x1, 0x1c9908, 0xff3df650, 0x378), at 0xfd8b6dc8 [93] g_main_iterate(0x1, 0x1, 0xfebb1a54, 0xfdd339c8, 0xff3df650, 0x1c), at 0xfd8b7bcc [94] g_main_run(0x1c9950, 0x1c9950, 0x1, 0xa4, 0xff3df650, 0x9e), at 0xfd8b7f64 dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo" [95] gtk_main(0xec790, 0x3eb60, 0xffbee578, 0x19844, 0xfdcb3434, 0x0), at 0xfdad60a0 [96] nsAppShell::Run(this = ???) (optimized), at 0xfdd339c8 (line ~355) in "nsAppShell.cpp" [97] nsAppShellService::Run(this = ???) (optimized), at 0xfea2e990 (line ~407) in "nsAppShellService.cpp" [98] main1(argc = ???, argv = ???, nativeApp = ???) (optimized), at 0x16568 (line ~1014) in "nsAppRunner.cpp" [99] main(argc = ???, argv = ???) (optimized), at 0x16fb4 (line ~1310) in "nsAppRunner.cpp" -- snip -- Any idea what's going wrong here ? CC:'ing Xprint/printing and Xlib gurus...
Blocks: 72087
Reassigning to waterson and marking m0.9.
Assignee: karnaze → waterson
Target Milestone: --- → mozilla0.9
I crashed in the same place, with a deep stack from mailnews land, on trying to finish load or delete (not sure which -- I hit delete but the cursor was already stopwatched) a Spam message with an Asian character set encoding. I'm raising severity cuz this ruins my dogfood. What changed lately? Something not changed by waterson, I bet. /be
Severity: major → critical
Keywords: crash
Status: NEW → ASSIGNED
Summary: 2001-03-12-08-Mtrunk crashes in nsHTMLReflowState::Init() → Xprint crashes in nsHTMLReflowState::Init()
--enable-xprint build works fine now; lookint at stack trace, this appears to be a dup of bug 70730, which marc fixed a week or two ago. *** This bug has been marked as a duplicate of 70730 ***
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Chris Waterson: Did you check this with or without patches from bug 72087 ? Note that Xprint does not print per default - you've to enable it _explicitly_ in prefs.jp - or apply my latest patches in bug 72087 and try the following: # Xprt -audit 4 :1& # Start Xprint server % export XPSERVERLIST=":1" # set list of available Xprint servers % ./mozilla Your printer name in print dialog for printer "xyz" is either "xyz" or "xzy@localhost:1" (if Xprt is running on localhost).
No, I didn't apply your patches (and they look rather large, so I'd like to avoid applying them if possible). Could you: 1. Verify that the problem still exists in a recent build (like I said, I think attinasi fixed this). 2. If not, re-open the bug, and we'll add a dependency on 72087 (because I doubt many people will be using Xprint before it's been made to work nicely). Or, if I've misunderstood the situation and Xprint does work, give me some detailed (read, idiot-proof) instructions to reproduce the problem, including where I can get Xprint RPMs for RedHat Linux. :-) thanks!
Marking verified per last comments.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.