Closed Bug 49280 Opened 24 years ago Closed 24 years ago

"Printing..." icon in taskbar remains after canceling print dialog

Categories

(MailNews Core :: Printing, defect, P1)

x86
Windows 98
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: kazhik, Assigned: rhp)

References

Details

(Whiteboard: [nsbeta3+])

"Printing..." icon (preview window?) remains in Windows taskbar
after canceling print dialog.

(1) Select a mail in ThreadView.
(2) Push "Print" button. Print dialog appears, and "Printing..." icon
appears in Windows taskbar.
(3) Close print dialog. "Printing..." icon remains.
(4) Close "Printing..." icon. Mozilla crashes.

Confirmed on Win98 2000081508.
I'm going to confirm this bug. The same problem is observed on
Win NT4 with 8/16/2000 Win32 M18 build.

After the printing dialog window appears, the Task bar aquires a "printing" icon.
This icon does not go away even after you cancel out of the printing dialog.
A crash occurs if you try to close this icon by left-mouse clicking on it and
using the "close" menu from the contextual menu which comes up with 
this mouse action.

By the way, since the "printing" icon does not go away, if you follow the same steps again,
you acquire the 2nd icon which does not go away, etc.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Here's the crash report dump from Talkback on the crashing problem reported above:

---------
Trigger Type:  Program Crash 
Trigger Reason:  Access violation 
Thread ID:   
Call Stack:    (Signature = GlobalWindowImpl::SetNewDocument dcc744c5) 
GlobalWindowImpl::SetNewDocument d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 268]
DocumentViewerImpl::~DocumentViewerImpl d:\builds\seamonkey\mozilla\layout\base\src\nsDocumentViewer.cpp, line 410]
DocumentViewerImpl::`scalar deleting destructor' 
DocumentViewerImpl::Release d:\builds\seamonkey\mozilla\layout\base\src\nsDocumentViewer.cpp, line 352]
nsCOMPtr_base::~nsCOMPtr_base d:\builds\seamonkey\mozilla\xpcom\base\nsCOMPtr.cpp, line 50]
nsMsgPrintEngine::~nsMsgPrintEngine d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 76]
nsMsgPrintEngine::`scalar deleting destructor' 
nsMsgPrintEngine::Release d:\builds\seamonkey\mozilla\mailnews\base\src\nsMsgPrintEngine.cpp, line 78]
nsXPCWrappedNative::~nsXPCWrappedNative d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 
399]
nsXPCWrappedNative::`scalar deleting destructor' 
nsXPCWrappedNative::Release d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 72]
nsXPCWrappedNative::JSObjectFinalized d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 96]
WrappedNative_Finalize d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp, line 781]
js_FinalizeObject d:\builds\seamonkey\mozilla\js\src\jsobj.c, line 1567]
js_GC d:\builds\seamonkey\mozilla\js\src\jsgc.c, line 1106]
js_ForceGC d:\builds\seamonkey\mozilla\js\src\jsgc.c, line 815]
js_DestroyContext d:\builds\seamonkey\mozilla\js\src\jscntxt.c, line 212]
JS_DestroyContext d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 802]
nsJSContext::~nsJSContext d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 311]
nsJSContext::`scalar deleting destructor' 
nsJSContext::Release d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 316]
nsCOMPtr_base::assign_with_AddRef d:\builds\seamonkey\mozilla\xpcom\base\nsCOMPtr.cpp, line 59]
nsWebShell::Destroy d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 1419]
nsHTMLFrameInnerFrame::~nsHTMLFrameInnerFrame 
d:\builds\seamonkey\mozilla\layout\html\document\src\nsFrameFrame.cpp, line 448]
nsHTMLFrameInnerFrame::`scalar deleting destructor' 
nsFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrame.cpp, line 429]
nsWebShell::Destroy d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 1419]
nsHTMLFrameInnerFrame::~nsHTMLFrameInnerFrame 
d:\builds\seamonkey\mozilla\layout\html\document\src\nsFrameFrame.cpp, line 448]
nsHTMLFrameInnerFrame::`scalar deleting destructor' 
nsFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrame.cpp, line 429]
nsFrameList::DestroyFrames d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsFrameList::DestroyFrames d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98] 
nsBoxFrame::Destroy d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 933]
nsFrameList::DestroyFrames d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
nsBoxFrame::Destroy d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 933]
nsFrameList::DestroyFrames d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 36]
nsContainerFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 98]
ViewportFrame::Destroy d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp, line 144]
FrameManager::~FrameManager d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 383]
 FrameManager::`scalar deleting destructor' 
FrameManager::Release d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 365]
PresShell::~PresShell d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1127]
PresShell::`scalar deleting destructor'  
PresShell::Release d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1045]
nsCOMPtr_base::~nsCOMPtr_base d:\builds\seamonkey\mozilla\xpcom\base\nsCOMPtr.cpp, line 50]
DocumentViewerImpl::~DocumentViewerImpl d:\builds\seamonkey\mozilla\layout\base\src\nsDocumentViewer.cpp]
DocumentViewerImpl::`scalar deleting destructor' 
DocumentViewerImpl::Release d:\builds\seamonkey\mozilla\layout\base\src\nsDocumentViewer.cpp, line 352]
nsCOMPtr_base::assign_with_AddRef d:\builds\seamonkey\mozilla\xpcom\base\nsCOMPtr.cpp, line 59]
nsWebShell::Destroy d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 1419]
nsXULWindow::Destroy d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsXULWindow.cpp, line 319]
nsWebShell::Destroy d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 1419]
nsXULWindow::Destroy d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsXULWindow.cpp, line 319]
nsWebShellWindow::Destroy d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 1738]
nsWebShellWindow::Close d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 363]
nsWebShellWindow::HandleEvent d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 452]
nsWindow::DispatchEvent d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 618]
nsWindow::DispatchWindowEvent d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 635]
nsWindow::DispatchStandardEvent d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 656]
nsWindow::ProcessMessage d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2728]
nsWindow::WindowProc d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 884]

--------------------------------
Does this happen in the browser window?

Keywords: nsbeta3
QA Contact: lchiang → fenella
No. It's mail only.
cc: putterman.  Should this belong to us instead of dcone?
Summary: "Printing..." icon remains after canceling print dialog → "Printing..." icon in taskbar remains after canceling print dialog
cc'ing rhp.
*** Bug 50048 has been marked as a duplicate of this bug. ***
I'm marking mailtrack since I think mail would be interested in this bug.
Keywords: mailtrack
*** Bug 50064 has been marked as a duplicate of this bug. ***
I don't think this belongs to me.  This is a UI issue.. and not a core printing 
issue.
we should probably look into this. reassigning to rhp.  Note, the bug that was 
dup'd says that we crash when exiting when this hidden window is still around.
Assignee: dcone → rhp
marking nsbeta3+ per mail triage.
Priority: P3 → P1
Whiteboard: [nsbeta3+]
Ok...this is bad...I have a beat on it.

- rhp
Status: NEW → ASSIGNED
Target Milestone: --- → M18
This should be fixed now.

- rhp
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Win32 (2000-09-12-09 M18)
This problem does not exist any  more.
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.