Closed Bug 154745 Opened 23 years ago Closed 23 years ago

Crash printing mail message with Web page attached: www.aol.com/cnn.com

Categories

(MailNews Core :: Printing, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 155189

People

(Reporter: yulian, Assigned: sspitzer)

References

Details

Using 20020627 branch build to test on WIn2K.

1. Bring up Compose window from mail
2. Attach cnn.com or www.aol.com  via File menu | Attach Web Page
3. Send to yourself
4. open the message with URL attachment displayed in the body
5. Select Print from menu or button
6. Print dialog comes up
7. Click OK

Actual results: 'Printer Error' dlg pops up: Printing failed for some reason. It
then crashed. Please refer to Incident ID 7791038, Incident ID 7790958, Incident
ID 7789959 and Incident ID 7788957 for stack trace.

Expected result: no crash!
This *may* be a dup of:

1.285 bryner%netscape.com Jun 27 15:20 Bug 151607 - fix an uninitialized
variable in DocumentViewerImpl::PrintDocContent that was causing a later crash.
r=rods, sr=sspitzer.

But I'm not sure at this point.
Looks like it - I guess tomorrow will tell for sure.

nsPrintingPromptService::OnStateChange
[d:\builds\seamonkey\mozilla\embedding\components\printingui\src\win\nsPrintingPromptService.cpp,
line 336]
PrintData::DoOnProgressChange
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 986]
PrintData::OnEndPrinting
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 972]
PrintData::~PrintData
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 916]
DocumentViewerImpl::DonePrintingPages
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 2715]
nsPagePrintTimer::Notify
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 780]
nsTimerImpl::Fire [d:\builds\seamonkey\mozilla\xpcom\threads\nsTimerImpl.cpp,
line 357]
nsTimerManager::FireNextIdleTimer
[d:\builds\seamonkey\mozilla\xpcom\threads\nsTimerImpl.cpp, line 593]
nsAppShell::GetNativeEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsAppShell.cpp, line 190]
nsXULWindow::ShowModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsXULWindow.cpp, line 279]
nsWebShellWindow::ShowModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 1089]
nsContentTreeOwner::ShowAsModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsContentTreeOwner.cpp, line 450]
nsWindowWatcher::OpenWindowJS
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsWindowWatcher.cpp,
line 709]
nsWindowWatcher::OpenWindow
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsWindowWatcher.cpp,
line 456]
nsPromptService::DoDialog
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPromptService.cpp,
line 631]
nsPromptService::Alert
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPromptService.cpp,
line 139]
nsPrompt::Alert
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPrompt.cpp,
line 125]
DocumentViewerImpl::ShowPrintErrorDialog
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 6898]
DocumentViewerImpl::Print
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 6415]
nsMsgPrintEngine::OnStateChange
[d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 155]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1175]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1200]
nsDocLoaderImpl::doStopDocumentLoad
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 834]
nsDocLoaderImpl::DocLoaderIsEmpty
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 732]
nsDocLoaderImpl::OnStopRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 663]
nsLoadGroup::RemoveRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 531]
nsLoadGroup::Cancel
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 248]
nsDocLoaderImpl::Stop
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 304]
nsDocLoaderImpl::Stop
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 297]
nsURILoader::Stop [d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp,
line 555]
nsDocShell::Stop [d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line
2469]
nsDocShell::InternalLoad
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 4704]
nsDocShell::LoadURI [d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp,
line 668]
nsDocShell::LoadURI [d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp,
line 2395]
nsMsgPrintEngine::FireThatLoadOperation
[d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 439]
nsMsgPrintEngine::StartNextPrintOperation
[d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 380]
nsMsgPrintEngine::OnStateChange
[d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 184]
PrintData::DoOnProgressChange
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 986]
PrintData::OnEndPrinting
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 972]
PrintData::~PrintData
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 916]
DocumentViewerImpl::DonePrintingPages
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 2715]
nsPagePrintTimer::Notify
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 780]
nsTimerImpl::Fire [d:\builds\seamonkey\mozilla\xpcom\threads\nsTimerImpl.cpp,
line 357]
nsTimerManager::FireNextIdleTimer
[d:\builds\seamonkey\mozilla\xpcom\threads\nsTimerImpl.cpp, line 593]
nsAppShell::GetNativeEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsAppShell.cpp, line 190]
nsXULWindow::ShowModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsXULWindow.cpp, line 279]
nsWebShellWindow::ShowModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 1089]
nsContentTreeOwner::ShowAsModal
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsContentTreeOwner.cpp, line 450]
nsWindowWatcher::OpenWindowJS
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsWindowWatcher.cpp,
line 709]
nsWindowWatcher::OpenWindow
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsWindowWatcher.cpp,
line 456]
nsPromptService::DoDialog
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPromptService.cpp,
line 631]
nsPromptService::Alert
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPromptService.cpp,
line 139]
nsPrompt::Alert
[d:\builds\seamonkey\mozilla\embedding\components\windowwatcher\src\nsPrompt.cpp,
line 125]
DocumentViewerImpl::ShowPrintErrorDialog
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 6898]
DocumentViewerImpl::Print
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 6415]
nsMsgPrintEngine::OnStateChange
[d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 155]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1175]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1200]
nsDocLoaderImpl::doStopDocumentLoad
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 834]
nsDocLoaderImpl::DocLoaderIsEmpty
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 732]
nsDocLoaderImpl::OnStopRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 663]
nsLoadGroup::RemoveRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 531]
PresShell::RemoveDummyLayoutRequest
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 6780]
PresShell::ProcessReflowCommands
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 6587] 
*** Bug 154744 has been marked as a duplicate of this bug. ***
mailnews issue
Assignee: dcone → sspitzer
Additional info:
I get a printer error and crash with www.cnn.com, www.time.com, www.aol.com. 
However the page does get printed and the crash is not consistent.

I do NOT get a printer error with www.sun.com,
http://slip.mcom.com/client/mailnews/HomePage.html or abc.abcnews.go.com
It didn't crash on wwww.yahoo.com neither.
But it's severe and bad to crash on aol.com and cnn.com.
See bug 155189 for additional info

*** This bug has been marked as a duplicate of 155189 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Verified dup and verified the dup bug fixed.
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.