Closed
Bug 39847
Opened 25 years ago
Closed 24 years ago
Deleting IMAP message in Mail throws assertion
Categories
(SeaMonkey :: MailNews: Message Display, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: kinmoz, Assigned: hyatt)
References
Details
Using my 05/19/2000 debug Mozilla build, if I select the last message in the
subject pane list, and then start deleting messages, one by one with the Delete
key or the Delete toolbar button, eventually, I see the following assertion. I
don't think QA will see this in OPT builds.
NTDLL! 77f762e8()
nsDebug::Assertion(const char * 0x019b2640, const char * 0x100b6354, const char
* 0x019b2608, int 545) line 242 + 13 bytes
nsDebug::Error(const char * 0x019b2640, const char * 0x019b2608, int 545) line
361 + 22 bytes
nsTreeRowGroupFrame::FindRowContentAtIndex(int & 759, nsIContent * 0x05149130,
nsIContent * * 0x0012e434) line 545 + 21 bytes
nsTreeRowGroupFrame::PositionChanged(nsTreeRowGroupFrame * const 0x037e4c8c,
nsIPresContext * 0x03c73780, int 12160, int 12144) line 776 + 46 bytes
nsSliderFrame::CurrentPositionChanged(nsIPresContext * 0x03c73780) line 603
nsSliderFrame::AttributeChanged(nsSliderFrame * const 0x053519e8, nsIPresContext
* 0x03c73780, nsIContent * 0x05b30a20, int 0, nsIAtom * 0x014b4930, int 3) line
161 + 18 bytes
nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const
0x03c74990, nsIPresContext * 0x03c73780, nsIContent * 0x05b30a20, int 0, nsIAtom
* 0x014b4930, int 2) line 9608 + 35 bytes
StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x03c74a50, nsIPresContext *
0x03c73780, nsIContent * 0x05b30a20, int 0, nsIAtom * 0x014b4930, int -1) line 1079
PresShell::AttributeChanged(PresShell * const 0x03c74628, nsIDocument *
0x03c71650, nsIContent * 0x05b30a20, int 0, nsIAtom * 0x014b4930, int -1) line
3013 + 57 bytes
nsXULDocument::AttributeChanged(nsXULDocument * const 0x03c71650, nsIContent *
0x05b30a20, int 0, nsIAtom * 0x014b4930, int -1) line 1531
nsXULElement::SetAttribute(nsXULElement * const 0x05b30a20, int 0, nsIAtom *
0x014b4930, const nsString & {...}, int 1) line 3077
nsXBLBinding::AttributeChanged(nsXBLBinding * const 0x05b30eb0, nsIAtom *
0x014b4930, int 0, int 0) line 993
nsXULElement::SetAttribute(nsXULElement * const 0x0532f520, int 0, nsIAtom *
0x014b4930, const nsString & {...}, int 1) line 3075
nsTreeRowGroupFrame::OnContentRemoved(nsIPresContext * 0x03c73780, nsIFrame *
0x03a10ed8, int 760) line 1496
nsCSSFrameConstructor::ContentRemoved(nsCSSFrameConstructor * const 0x03c74990,
nsIPresContext * 0x03c73780, nsIContent * 0x05149130, nsIContent * 0x0524da50,
int 760) line 8754
StyleSetImpl::ContentRemoved(StyleSetImpl * const 0x03c74a50, nsIPresContext *
0x03c73780, nsIContent * 0x05149130, nsIContent * 0x0524da50, int 760) line 1050
PresShell::ContentRemoved(PresShell * const 0x03c74628, nsIDocument *
0x03c71650, nsIContent * 0x05149130, nsIContent * 0x0524da50, int 760) line 3084
+ 50 bytes
nsXULDocument::ContentRemoved(nsXULDocument * const 0x03c71650, nsIContent *
0x05149130, nsIContent * 0x0524da50, int 760) line 1664
nsXULElement::RemoveChildAt(nsXULElement * const 0x05149130, int 760, int 1)
line 2818
nsXULTemplateBuilder::RemoveMember(nsIContent * 0x03f03370, nsIRDFResource *
0x0513aa80, int 1) line 5538 + 38 bytes
nsXULTemplateBuilder::Retract(nsIRDFResource * 0x0465a180, nsIRDFResource *
0x0419e9a0, nsIRDFNode * 0x0513aa80) line 4523
nsXULTemplateBuilder::OnUnassert(nsXULTemplateBuilder * const 0x040cfda8,
nsIRDFResource * 0x0465a180, nsIRDFResource * 0x0419e9a0, nsIRDFNode *
0x0513aa80) line 4558 + 23 bytes
CompositeDataSourceImpl::OnUnassert(CompositeDataSourceImpl * const 0x040cf754,
nsIRDFResource * 0x0465a180, nsIRDFResource * 0x0419e9a0, nsIRDFNode *
0x0513aa80) line 1455
nsMsgRDFDataSource::unassertEnumFunc(nsISupports * 0x040cf754, void *
0x0012f7a8) line 404
nsSupportsArray::EnumerateForwards(nsSupportsArray * const 0x043173c0, int
(nsISupports *, void *)* 0x01dbdc00 nsMsgRDFDataSource::unassertEnumFunc
(nsISupports *, void *), void * 0x0012f7a8) line 357 + 20 bytes
nsMsgRDFDataSource::NotifyObservers(nsIRDFResource * 0x0465a180, nsIRDFResource
* 0x0419e9a0, nsIRDFNode * 0x0513aa80, int 0, int 0) line 380
nsMsgMessageDataSource::OnItemAddedOrRemovedFromFolder(nsIMsgFolder *
0x0465a19c, nsISupports * 0x0513aa80, const char * 0x01e72960, int 0) line 761
nsMsgMessageDataSource::OnItemAddedOrRemoved(nsISupports * 0x0465a180,
nsISupports * 0x0513aa80, const char * 0x01e72960, int 0) line 679 + 29 bytes
nsMsgMessageDataSource::OnItemRemoved(nsMsgMessageDataSource * const 0x043058f0,
nsISupports * 0x0465a180, nsISupports * 0x0513aa80, const char * 0x01e72960)
line 658
nsMsgMailSession::OnItemRemoved(nsMsgMailSession * const 0x04289c24, nsISupports
* 0x0465a180, nsISupports * 0x0513aa80, const char * 0x01e72960) line 229
nsMsgFolder::NotifyItemDeleted(nsMsgFolder * const 0x0465a19c, nsISupports *
0x0465a180, nsISupports * 0x0513aa80, const char * 0x01e72960) line 2172
nsMsgDBFolder::OnKeyAddedOrDeleted(unsigned int 60261, unsigned int 0, int 25,
nsIDBChangeListener * 0x00000000, int 0, int 1, int 1) line 658
nsMsgDBFolder::OnKeyDeleted(nsMsgDBFolder * const 0x0465a20c, unsigned int
60261, unsigned int 0, int 25, nsIDBChangeListener * 0x00000000) line 619
nsMsgDatabase::NotifyKeyDeletedAll(nsMsgDatabase * const 0x04d91090, unsigned
int 60261, unsigned int 0, int 25, nsIDBChangeListener * 0x00000000) line 306 +
28 bytes
nsMsgDatabase::DeleteHeader(nsMsgDatabase * const 0x04d91090, nsIMsgDBHdr *
0x04fbe670, nsIDBChangeListener * 0x00000000, int 1, int 1) line 1194
nsMsgDatabase::DeleteMessages(nsMsgDatabase * const 0x04d91090, nsMsgKeyArray *
0x0012fafc, nsIDBChangeListener * 0x00000000) line 1136 + 43 bytes
nsMailDatabase::DeleteMessages(nsMailDatabase * const 0x04d91090, nsMsgKeyArray
* 0x0012fafc, nsIDBChangeListener * 0x00000000) line 183 + 17 bytes
nsImapMailFolder::OnStopRunningUrl(nsImapMailFolder * const 0x04d70f30, nsIURI *
0x05c4c594, unsigned int 0) line 3096
nsUrlListenerManager::BroadcastChange(nsIURI * 0x05c4c594, nsUrlNotifyType
nsUrlNotifyStopRunning, unsigned int 0) line 97
nsUrlListenerManager::OnStopRunningUrl(nsUrlListenerManager * const 0x05c493e0,
nsIMsgMailNewsUrl * 0x05c4c594, unsigned int 0) line 110 + 18 bytes
nsMsgMailNewsUrl::SetUrlState(nsMsgMailNewsUrl * const 0x05c4c594, int 0,
unsigned int 0) line 95
nsImapMailFolder::SetUrlState(nsImapMailFolder * const 0x0465a244,
nsIImapProtocol * 0x03901028, nsIMsgMailNewsUrl * 0x05c4c594, int 0, unsigned
int 0) line 3593 + 23 bytes
SetUrlStateProxyEvent::HandleEvent(SetUrlStateProxyEvent * const 0x05ca58c0)
line 1312 + 60 bytes
nsImapEvent::imap_event_handler(PLEvent * 0x05ca58c4) line 76
PL_HandleEvent(PLEvent * 0x05ca58c4) line 575 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x014e0b60) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x006603dc, uns
Comment 3•25 years ago
|
||
reassigning to trudelle. It's a tree widget bug, I think.
Assignee: putterman → trudelle
Kin - are you able to get beyond the assertions (ie. continue)? Does your mail
get deleted properly and the next message get selected?
Comment 5•25 years ago
|
||
reassigning to hyatt for investigation. Is there a real defect here, or is the
assertion the only symptom?
Assignee: trudelle → hyatt
If I remember correctly, I kept getting assertion after assertion in the
debugger until finally I gave up and restarted the app.
Assignee | ||
Updated•24 years ago
|
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•24 years ago
|
||
Fixed.
I deleted tons of IMAP messages today using a debug windows 2000 cvs trunk
build, and got no assertions. verified FIXED.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•