Closed Bug 309801 Opened 20 years ago Closed 17 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: 17 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.