Closed Bug 183310 Opened 22 years ago Closed 21 years ago

Various QuickDraw crashes when printing

Categories

(Camino Graveyard :: Printing, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME
Camino0.7

People

(Reporter: sfraser_bugs, Assigned: ccarlen)

Details

(Keywords: crash)

Talkback shows a number of crashes in QuickDraw routines when printing, or
bringing up the print dialog.

Sample stacks:

      CopyRgn()    
     CopyRgn()  
     nsRenderingContextMac::Init()
[/src/chimera/trunk/mozilla/gfx/src/mac/nsRenderingContextMac.cpp, line 188]
     nsDeviceContextMac::CreateRenderingContext()
[/src/chimera/trunk/mozilla/gfx/src/mac/nsDeviceContextMac.cpp, line 145]
     PresShell::CreateRenderingContext()
[/src/chimera/trunk/mozilla/layout/html/base/src/../../../../dist/include/xpcom/nsCOMPtr.h,
line 649]
     PresShell::InitialReflow()
[/src/chimera/trunk/mozilla/layout/html/base/src/nsPresShell.cpp, line 2795]
     DocumentViewerImpl::ReflowPrintObject()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 3604]
     DocumentViewerImpl::ReflowDocList()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 3363]
     DocumentViewerImpl::SetupToPrintContent()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 4143]
     DocumentViewerImpl::DocumentReadyForPrinting()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 5002]
     DocumentViewerImpl::Print()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 6821]
     -[CHBrowserView printDocument]()
[/src/chimera/trunk/mozilla/chimera//src/chimera/trunk/mozilla/dist/include/xpcom/nsCOMPtr.h,
line 649]
     -[NSApplication sendAction:to:from:]()  
     -[NSMenu performActionForItemAtIndex:]()  
     -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]()  
     _NSHandleCarbonMenuEvent()  
     _DPSNextEvent()  
     -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]()  
     -[NSApplication run]()  
     NSApplicationMain()  
     _start() [/SourceCache/Csu/Csu-45//SourceCache/Csu/Csu-45/crt.c, line 267]
     start()  


     GetPortPenState()    
     PopupButtonCDEF()  
     Dispose()  
     ClassicCDEFAdapter::EventHandler()  
     DispatchEventToHandlers()  
     SendEventToEventTargetInternal()  
     SendEventToEventTargetWithOptions()  
     SendControlDefDispose()  
     HIView::Destruct()  
     CFRelease()  
     HIView::DisposeSubPanes()  
     HIView::Destruct()  
     CFRelease()  
     HIView::DisposeSubPanes()  
     HIView::Destruct()  
     CFRelease()  
     HIView::DisposeSubPanes()  
     HIView::Destruct()  
     CFRelease()  
     WindowData::~WindowData()  
     AppleWindowDef::~AppleWindowDef()  
     HIViewWrapperDef::~HIViewWrapperDef()  
     HIObject::HandleClassHIObjectEvent()  
     HIObject::EventHook()  
     DispatchEventToHandlers()  
     SendEventToEventTargetInternal()  
     SendEventToEventTargetWithOptions()  
     HIObject::Destruct()  
     WindowData::Destruct()  
     CFRelease()  
     DisposeDialog()  
     Print.1.0.0 + 0xf32c (0x91d0f32c)  
     Print.1.0.0 + 0xf2a8 (0x91d0f2a8)  
     Print.1.0.0 + 0xf1d8 (0x91d0f1d8)  
     Print.1.0.0 + 0xf130 (0x91d0f130)  
     Print.1.0.0 + 0x13600 (0x91d13600)  
     Print.1.0.0 + 0x15334 (0x91d15334)  
     nsPrintingPromptService::ShowPrintDialog()
[/src/chimera/trunk/mozilla/embedding/components/printingui/src/mac/nsPrintingPromptServiceX.cpp,
line 212]
     DocumentViewerImpl::Print()
[/src/chimera/trunk/mozilla/content/base/src/nsDocumentViewer.cpp, line 6639]
     -[CHBrowserView printDocument]()
[/src/chimera/trunk/mozilla/chimera//src/chimera/trunk/mozilla/dist/include/xpcom/nsCOMPtr.h,
line 649]
     -[NSApplication sendAction:to:from:]()  
     -[NSMenu performActionForItemAtIndex:]()  
     -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]()  
     _NSHandleCarbonMenuEvent()  
     _DPSNextEvent()  
     -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]()  
     -[NSApplication run]()  
     NSApplicationMain()  
     _start() [/SourceCache/Csu/Csu-45//SourceCache/Csu/Csu-45/crt.c, line 267]
     start()
Keywords: crash
Target Milestone: --- → Chimera0.7
By the definitions on <http://bugzilla.mozilla.org/bug_status.html#severity> and
<http://bugzilla.mozilla.org/enter_bug.cgi?format=guided>, crashing and dataloss
bugs are of critical or possibly higher severity.  Only changing open bugs to
minimize unnecessary spam.  Keywords to trigger this would be crash, topcrash,
topcrash+, zt4newcrash, dataloss.
Severity: normal → critical
This is a pretty old bug, do the crashes still happen?
we fixed some other issues a while back, please reopen with a nightly build.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.