Closed Bug 12509 Opened 26 years ago Closed 26 years ago

Deleting a Message results in Crash.

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 12295

People

(Reporter: skasinathan, Assigned: scottputterman)

Details

Overview Description: Deleting a mail msg causes a crash. Looks like the crash is in RDF. There is also a crash when I delete a Address book entries with the same stack trace. Steps to Reproduce: 1. Start Messenger using Task | Messenger. 2. Open a folder and click Delete. Crash! Crash :-(. Build Date & Platform Bug Found: 8/25/99 Windows debug build. I pulled the tree around 8.30 AM and updated around noon. Here is the stack trace. NTDLL! 77f7629c() nsDebug::PreCondition(const char * 0x0178cdf4 ??_C@_0DJ@KMGL@You?5can?8t?5dereference?5a?5NULL?5nsC@, const char * 0x0178ce38 ??_C@_0N@NHHF@mRawPtr?5?$CB?$DN?50?$AA@, const char * 0x0178d4a0 ??_C@_0CB@MCGB@?4?4?2?4?4?2?4?4?2dist?2include?2nsCOMPtr?4h@, int 596) line 152 + 13 bytes nsCOMPtr<nsIContent>::operator->() line 596 + 34 bytes nsXULTreeElement::FireOnSelectHandler() line 314 + 35 bytes RDFElementImpl::RemoveChildAt(RDFElementImpl * const 0x05139fa0, int 1, int 1) line 1963 RDFGenericBuilderImpl::RemoveWidgetItem(nsIContent * 0x04d09270, nsIRDFResource * 0x0477cee0, nsIRDFResource * 0x05139a40, int 1) line 2181 + 29 bytes RDFGenericBuilderImpl::OnUnassert(RDFGenericBuilderImpl * const 0x04d090a4, nsIRDFResource * 0x04f018f0, nsIRDFResource * 0x0477cee0, nsIRDFNode * 0x05139a40) line 749 + 35 bytes CompositeDataSourceImpl::OnUnassert(CompositeDataSourceImpl * const 0x04d0ef24, nsIRDFResource * 0x04f018f0, nsIRDFResource * 0x0477cee0, nsIRDFNode * 0x05139a40) line 1305 nsMessageViewDataSource::OnUnassert(nsMessageViewDataSource * const 0x0477e5e8, nsIRDFResource * 0x04f018f0, nsIRDFResource * 0x0477cee0, nsIRDFNode * 0x05139a40) line 554 nsMsgRDFDataSource::unassertEnumFunc(nsISupports * 0x0477e5e8, void * 0x0012faac) line 368 nsSupportsArray::EnumerateForwards(nsSupportsArray * const 0x04d36d60, int (nsISupports *, void *)* 0x01693cc0 nsMsgRDFDataSource::unassertEnumFunc(nsISupports *, void *), void * 0x0012faac) line 351 + 20 bytes nsMsgRDFDataSource::NotifyObservers(nsIRDFResource * 0x04f018f0, nsIRDFResource * 0x0477cee0, nsIRDFNode * 0x05139a40, int 0) line 344 nsMsgFolderDataSource::OnItemRemoved(nsMsgFolderDataSource * const 0x0477cf90, nsIFolder * 0x04f018fc, nsISupports * 0x05139a40) line 658 nsMsgMailSession::NotifyFolderItemDeleted(nsMsgMailSession * const 0x047738e0, nsIFolder * 0x04f018fc, nsISupports * 0x05139a40) line 264 nsMsgFolder::NotifyItemDeleted(nsISupports * 0x05139a40) line 1650 nsMsgDBFolder::OnKeyDeleted(nsMsgDBFolder * const 0x04f01958, unsigned int 129301, unsigned int 0, int 0, nsIDBChangeListener * 0x00000000) line 317 nsMsgDatabase::NotifyKeyDeletedAll(nsMsgDatabase * const 0x04c497b0, unsigned int 129301, unsigned int 0, int 0, nsIDBChangeListener * 0x00000000) line 136 + 28 bytes nsMsgDatabase::DeleteHeader(nsMsgDatabase * const 0x04c497b0, nsIMsgDBHdr * 0x05139a90, nsIDBChangeListener * 0x00000000, int 1, int 1) line 1034 nsMsgLocalMailFolder::DeleteMessage(nsIMessage * 0x05139a4c, nsITransactionManager * 0x00000000, int 1) line 1433 + 44 bytes nsMsgLocalMailFolder::DeleteMessages(nsMsgLocalMailFolder * const 0x04f018fc, nsISupportsArray * 0x060f24a0, nsITransactionManager * 0x00000000, int 1) line 1176 DeleteMessage(nsIURI * 0x06082764, nsIMsgFolder * 0x04f018fc) line 138 + 28 bytes nsCopyMessageStreamListener::OnStopRequest(nsCopyMessageStreamListener * const 0x06070a90, nsIChannel * 0x06085b80, nsISupports * 0x06082764, unsigned int 0, const unsigned short * 0x00000000) line 198 + 26 bytes nsMailboxProtocol::OnStopRequest(nsMailboxProtocol * const 0x06086a60, nsIChannel * 0x06085b80, nsISupports * 0x06082764, unsigned int 2152398850, const unsigned short * 0x00000000) line 140 nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x060cdb70) line 269 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x060cdb74) line 144 + 12 bytes PL_HandleEvent(PLEvent * 0x060cdb74) line 509 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00f366d0) line 470 + 9 bytes _md_EventReceiverProc(HWND__ * 0x16bd0584, unsigned int 49425, unsigned int 0, long 15951568) line 938 + 9 bytes USER32! 77e71820() 00f366d0()
Severity: normal → critical
Assignee: phil → putterman
-> putterman
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
As mentioned in news://news.mozilla.org/37C0DBED.FEEE10E5%40netscape.com deleting things in trees don't work right now. This is a dup of 12995. *** This bug has been marked as a duplicate of 12995 ***
Bug 12995 does not exist.
Status: RESOLVED → REOPENED
Status: REOPENED → RESOLVED
Closed: 26 years ago26 years ago
*** This bug has been marked as a duplicate of 12295 ***
Thanks. Verified as duplicate. Suresh gets a crash here. Will we also crash in the release builds? The other bug doesn't mention a crash.
Status: RESOLVED → VERIFIED
Quoting from the comments: "Unfortunately, this leads to a crash. So I'm changing the severity to critical." I'll change the summary to make it clearer.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.