Closed Bug 309801 Opened 19 years ago Closed 16 years ago

Crash in composing e-mail with quoted text

Categories

(SeaMonkey :: MailNews: Message Display, defect)

SeaMonkey 1.0 Branch
x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: WeirdAl, Unassigned)

Details

(Keywords: crash)

Stack:
nsCOMPtr<nsIMsgQuote>::Assert_NoQueryNeeded() line 594 + 40 bytes
nsCOMPtr<nsIMsgQuote>::operator=(const nsCOMPtr_helper & {...}) line 782
nsMsgCompose::QuoteOriginalMessage(const char * 0x05c161a0, int 1) line 2558
nsMsgCompose::BuildQuotedMessageAndSignature(nsMsgCompose * const 0x05c15be0)
line 3377
nsMsgCompose::InitEditor(nsMsgCompose * const 0x05c15be0, nsIEditor *
0x05c6db90, nsIDOMWindow * 0x05c034e0) line 1356 + 15 bytes
XPTC_InvokeByIndex(nsISupports * 0x05c15be0, unsigned int 26, unsigned int 2,
nsXPTCVariant * 0x0012e2b0) line 102
XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode
CALL_METHOD) line 2139 + 43 bytes
XPC_WN_CallMethod(JSContext * 0x01c1b610, JSObject * 0x04dca020, unsigned int 2,
long * 0x05e770f4, long * 0x0012e580) line 1402 + 14 bytes
js_Invoke(JSContext * 0x01c1b610, unsigned int 2, unsigned int 0) line 1163 + 23
bytes
js_Interpret(JSContext * 0x01c1b610, unsigned char * 0x04a871d0, long *
0x0012f040) line 3467 + 15 bytes
js_Invoke(JSContext * 0x01c1b610, unsigned int 3, unsigned int 2) line 1183 + 19
bytes
nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x00aa4fb8,
nsXPCWrappedJS * 0x05e177b8, unsigned short 3, const nsXPTMethodInfo *
0x00aa4278, nsXPTCMiniVariant * 0x0012f390) line 1339 + 22 bytes
nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x05e177b8, unsigned short 3,
const nsXPTMethodInfo * 0x00aa4278, nsXPTCMiniVariant * 0x0012f390) line 462
PrepareAndDispatch(nsXPTCStubBase * 0x05e177b8, unsigned int 3, unsigned int *
0x0012f440, unsigned int * 0x0012f430) line 117 + 31 bytes
SharedStub() line 147
nsCommandManager::CommandStatusChanged(nsCommandManager * const 0x05e023a4,
const char * 0x051eadb4) line 115 + 57 bytes
nsComposerCommandsUpdater::UpdateOneCommand(const char * 0x051eadb4) line 370
nsComposerCommandsUpdater::NotifyDocumentCreated(nsComposerCommandsUpdater *
const 0x034493dc) line 83
nsEditor::NotifyDocumentListeners(nsEditor * const 0x05c6db90,
nsEditor::TDocumentListenerNotification eDocumentCreated) line 2863 + 23 bytes
nsEditor::PostCreate(nsEditor * const 0x05c6db90) line 354
nsEditingSession::SetupEditorOnWindow(nsEditingSession * const 0x05dac008,
nsIDOMWindow * 0x05c034e0) line 482 + 32 bytes
nsEditingSession::EndDocumentLoad(nsIWebProgress * 0x05c02a9c, nsIChannel *
0x05e17c80, unsigned int 0, int 1) line 1112 + 21 bytes
nsEditingSession::OnStateChange(nsEditingSession * const 0x05dac00c,
nsIWebProgress * 0x05c02a9c, nsIRequest * 0x05e17c80, unsigned int 131088,
unsigned int 0) line 818
nsDocLoader::FireOnStateChange(nsIWebProgress * 0x05c02a9c, nsIRequest *
0x05e17c80, int 131088, unsigned int 0) line 1211
nsDocLoader::doStopDocumentLoad(nsIRequest * 0x05e17c80, unsigned int 0) line 844
nsDocLoader::DocLoaderIsEmpty() line 741
nsDocLoader::OnStopRequest(nsIRequest * 0x05e17c80, nsISupports * 0x00000000,
unsigned int 0) line 665
nsLoadGroup::RemoveRequest(nsLoadGroup * const 0x05c02f10, nsIRequest *
0x05e17c80, nsISupports * 0x00000000, unsigned int 0) line 732 + 44 bytes
nsInputStreamChannel::OnStopRequest(nsInputStreamChannel * const 0x05e17c84,
nsIRequest * 0x05e180a0, nsISupports * 0x00000000, unsigned int 0) line 375
nsInputStreamPump::OnStateStop() line 507
nsInputStreamPump::OnInputStreamReady(nsInputStreamPump * const 0x05e180a4,
nsIAsyncInputStream * 0x05e181a0) line 343 + 11 bytes
nsInputStreamReadyEvent::EventHandler(PLEvent * 0x05e1812c) line 120
PL_HandleEvent(PLEvent * 0x05e1812c) line 688 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x009e18c8) line 623 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x017700f4, unsigned int 49473, unsigned int 0,
long 10361032) line 1408 + 9 bytes
USER32! 77d48734()
USER32! 77d48816()
USER32! 77d489cd()
USER32! 77d48a10()
nsAppShell::Run(nsAppShell * const 0x01bf5cd0) line 135
nsAppStartup::Run(nsAppStartup * const 0x01bf5a60) line 208
main1(int 4, char * * 0x002a3f58, nsISupports * 0x00a1af70) line 1249 + 32 bytes
main(int 4, char * * 0x002a3f58) line 1736 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 7c816d4f()

Last few lines of debug console:
--DOMWINDOW == 14
++WEBSHELL == 7
++DOMWINDOW == 15
++DOMWINDOW == 16
JavaScript strict warning:
chrome://messenger/content/messengercompose/MsgComposeCommands.js, line 136:
reference to undefined property gLDAPPrefsService.getService().gLDAPPrefsService
ERROR: Cannot get the LDAP prefs service
TypeError: gLDAPPrefsService.getService().gLDAPPrefsService has no properties
++WEBSHELL == 8
++DOMWINDOW == 17
++DOMWINDOW == 18
++DOMWINDOW == 19


I had just updated my SeaMonkey 1.8 build to today's source code, and was
replying to an e-mail with quoted text when it crashed.  Looking at the
debugger, I could not find a reason why it crashed.

I've not seen this crash before; my SM1.8 source tree and build was updated from
approximately 1-week-old code.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b5) Gecko/20050923
SeaMonkey/1.0b
Would be good if you could attach the mail or some simplified version without
possible private data here.
Version: unspecified → 1.8 Branch
Reproducible?  Talkback?

Happens exactly when -- when you click the Reply button?  After the compose 
window has opened?  After you start to type?
Re comments 2, 3:  I'm sorry, I seriously doubt this is easily reproducible. 
The crash ate the e-mail in question, and I was running on a debug build (hence
the stack).
For me any Compose mail window crashes seamonkey. However, it happens only in one of the profile I use, the other one works fine (both migrated from moz suite 1.7.13).

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060914 MultiZilla/1.8.2.0i SeaMonkey/1.0.5

console output:

ERROR: Cannot get the LDAP prefs service
TypeError: gLDAPPrefsService.getService().gLDAPPrefsService has no properties
/usr/lib/seamonkey-1.0.5/run-mozilla.sh: line 131:  2088 Segmentation fault      "$prog" ${1+"$@"}
ever seen since?
Severity: normal → critical
Keywords: crash
No. Might it be it had something to do with enigmail?
SeaMonkey v1.0.x is not supported anymore.

(Would have been "Incomplete", now is) R.Invalid

Reopen if you can reproduce with SeaMonkey v1.1.9.
(give details)
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
Version: 1.8 Branch → SeaMonkey 1.0 Branch
You need to log in before you can comment on or make changes to this bug.