Closed Bug 537407 Opened 10 years ago Closed 8 years ago

crash [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] and [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] and [@ nsMsgComposeAndSend::Abort()] (Mac)

Categories

(MailNews Core :: Composition, defect, critical)

x86
All
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wsmwk, Unassigned)

References

Details

(Keywords: crash, topcrash, Whiteboard: [fixed by bug 531262])

Crash Data

crash [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)]

#57 crash for 3.0.0. combined with #135
  @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)  
puts this at about #40

"Writing new mail, unable to save as a draft, crashed."
bp-c9013c15-8314-4721-b79b-2fbb02091218
0		@0x197f372	
1	thunderbird.exe	nsMsgComposeAndSend::Fail	mailnews/compose/src/nsMsgSend.cpp:3831
2	thunderbird.exe	nsMsgAttachmentHandler::UrlExit	mailnews/compose/src/nsMsgAttachmentHandler.cpp:1164
3	thunderbird.exe	FetcherURLDoneCallback	mailnews/compose/src/nsMsgAttachmentHandler.cpp:534
4	thunderbird.exe	nsURLFetcher::OnStopRequest	mailnews/compose/src/nsURLFetcher.cpp:327
5	thunderbird.exe	nsURLFetcher::OnStateChange	mailnews/compose/src/nsURLFetcher.cpp:415
6	thunderbird.exe	nsDocLoader::FireOnStateChange	uriloader/base/nsDocLoader.cpp:1259
7	thunderbird.exe	nsDocLoader::doStopURLLoad	uriloader/base/nsDocLoader.cpp:856
8	thunderbird.exe	nsDocLoader::OnStopRequest	uriloader/base/nsDocLoader.cpp:669
9	thunderbird.exe	nsLoadGroup::RemoveRequest	netwerk/base/src/nsLoadGroup.cpp:688
All OS.
From comments this sounds like a regression from v2.

nsMsgComposeAndSend::Abort() is the Mac equivalent of this crash, with similar crash comments
bp-df8763b1-ed2b-431f-96ac-2044c2100301
0		@0x1bc58c70	
1	thunderbird-bin	nsMsgComposeAndSend::Abort	mailnews/compose/src/nsMsgSend.cpp:4981
2	thunderbird-bin	nsMsgComposeAndSend::Fail	mailnews/compose/src/nsMsgSend.cpp:3831
3	thunderbird-bin	nsMsgAttachmentHandler::UrlExit	mailnews/compose/src/nsMsgAttachmentHandler.cpp:1164
4	thunderbird-bin	nsURLFetcher::OnStopRequest	mailnews/compose/src/nsURLFetcher.cpp:327
5	thunderbird-bin	nsURLFetcher::OnStateChange	mailnews/compose/src/nsURLFetcher.cpp:415
6	thunderbird-bin	nsDocLoader::FireOnStateChange	uriloader/base/nsDocLoader.cpp:1259
7	thunderbird-bin	nsDocLoader::doStopURLLoad	uriloader/base/nsDocLoader.cpp:856
8	thunderbird-bin	nsDocLoader::OnStopRequest	uriloader/base/nsDocLoader.cpp:669
9	thunderbird-bin	nsLoadGroup::RemoveRequest	netwerk/base/src/nsLoadGroup.cpp:688
10	thunderbird-bin	nsHttpChannel::OnStopRequest	netwerk/protocol/http/src/nsHttpChannel.cpp:4979
11	thunderbird-bin	nsInputStreamPump::OnStateStop	netwerk/base/src/nsInputStreamPump.cpp:576
12	thunderbird-bin	nsInputStreamPump::OnInputStreamReady	netwerk/base/src/nsInputStreamPump.cpp:401
13	libxpcom_core.dylib	nsInputStreamReadyEvent::Run	xpcom/io/nsStreamUtils.cpp:111 

some comments

crashed with "There was a problem including the file xxx in the message. Would you like to continue saving the message without this file?" during auto save... very tiresome

Trying to attacvh a pdf file to an email and browsder crashed?

installed Thunderbird a few minutes ago and was trying to send my first email when it crashed. Seemed to be something to do with my signature which contains a picture.

I was composing a e-mail with an attachment from a web page and it just up and crashed and here I am.

I had a picture ready to send and, after applying SEND, a warning told me about "Thunderbird cannot send this picture". What gives? I liked the previous version, in which I could past a picture, a lot better.
OS: Windows Vista → All
Summary: crash [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] and [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] → crash [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] and [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] and [@ nsMsgComposeAndSend::Abort()] (Mac)
Depends on: 531262
all nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*) are
EXCEPTION_ACCESS_VIOLATION_READ
0xa

recent examples
bp-f50f709a-305d-4edb-9096-78aaf2101130
bp-83d4f9b2-89c2-4179-a7a3-cbbfe2101208

xref Bug 531262 saving a message with an attachment as a draft [@ nsMsgAttachmentHandler::Abort()]
Keywords: topcrash
Crash Signature: [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ nsMsgComposeAndSend::Abort()]
this crash disappears after v3.1.9, so bug 531262 appears to have fixed it
Status: NEW → RESOLVED
Crash Signature: [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ nsMsgComposeAndSend::Abort()] → [@ nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ @0x0 | nsMsgComposeAndSend::Fail(unsigned int, unsigned short const*, unsigned int*)] [@ nsMsgComposeAndSend::Abort()]
Closed: 8 years ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 531262]
You need to log in before you can comment on or make changes to this bug.