Open Bug 368294 Opened 18 years ago Updated 15 years ago

'Sending messages' window does not disappear after email is sent away, maybe caused by ASSERTION: No messagepane docshell found!

Categories

(SeaMonkey :: MailNews: Message Display, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: mmokrejs, Unassigned)

Details

User-Agent:       Opera/9.10 (X11; Linux i686; U; en)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a2pre) Gecko/20070126 SeaMonkey/1.5a

I have a debug build from a few hours old cvs HEAD checkcout on Linux. Unfortunately I am not running under gdb, so cannot at the moment provid emore details, but after composing a message and sending it away, the status window was not closed. It contains: "Status: Copy complete." and the horizontal bar is moving from right to left already for several minutes.

I see in the STDERR output:

SendMessage from XUL
GenericSendMessage from XUL
Identity = [nsIMsgIdentity: id1]
++WEBSHELL 0xa536400 == 10
++DOMWINDOW == 32
++DOMWINDOW == 33
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ../../dist/include/layout/nsPresContext.h, line 886
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6065
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6084
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6065
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6084
--WEBSHELL 0xa536400 == 9
###!!! ASSERTION: No messagepane docshell found! setStatusFeedback called before setDOMWindow: 'messageWindowDocShell', file nsMsgWindow.cpp, line 182
++WEBSHELL 0xa2c5cd8 == 10
++DOMWINDOW == 34
++DOMWINDOW == 35
Trying to position a sizeless window; caller should have called sizeToContent() or sizeTo(). See bug 75649.

Message Delivery SUCCEEDED!
nsMsgComposeSendListener: Success on the message send operation!
CopyListener::OnStartCopy()
nsMsgComposeSendListener::OnStartCopy()
CopyListener: SUCCESSFUL ON THE COPY OPERATION!


Reproducible: Always

Steps to Reproduce:
1.
2.
3.
And actually, pressing the Cancel button in the status window I get:

###!!! ASSERTION: No messagepane docshell found! setStatusFeedback called before setDOMWindow: 'messageWindowDocShell', file nsMsgWindow.cpp, line 182
--WEBSHELL 0xa31a6b8 == 8
I see this problem all the time in newsgroup posts (where the Sent folder
is part of another account, the local folders account), and when sending 
emails on an account where the Sent folder is on an IMAP server.  
I've been seeing it for months in trunk SeaMonkey builds on WinXP.
I see it today with Gecko/20070525 SeaMonkey/1.5a

I suspect it is another consequence (read: regression) of the checkin for 
bug 326273, the nsIThreadManager RFE.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
Hardware: PC → All
I suspect this is a core/MailNews problem rather than specific to SeaMonkey.
Martin, Nelson,

Can you reproduce with SeaMonkey v2.0a1pre ?

***

(In reply to comment #2)
> I suspect it is another consequence (read: regression) of the checkin for 
> bug 326273, the nsIThreadManager RFE.

Could you confirm this with a timeframe ?

(In reply to comment #3)
> I suspect this is a core/MailNews problem rather than specific to SeaMonkey.

Could you test with TB ?
Version: unspecified → Trunk
I run nothing but the trunk, all day, every day, and I see this a lot.
Sorry, can't test with TB.
I am experiencing the same problem, on an intermittent basis, on Seamonkey Build identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.7) Gecko/20100104 SeaMonkey/2.0.2, running under Windows Vista.  Most of the time, the Send Mail window hangs showing "copy complete", but does not continue on to "message sent" to close the window.  I have to cancel the window manually when that hang occurs.  

I can not seem to reproduce the problem at will, but often it will occur on several messages in a row.  Terminating the program and restarting it seems to clear the condition, but I cannot determine or predict when or why it occurs.
You need to log in before you can comment on or make changes to this bug.