Closed Bug 256221 Opened 20 years ago Closed 20 years ago

crash running filter on an IMAP folder [@ nsImapMailFolder::MarkMessagesRead ]

Categories

(Thunderbird :: General, defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: asa, Assigned: Bienvenu)

Details

(Keywords: crash, fixed-aviary1.0)

Crash Data

Attachments

(1 file)

Maybe one of those once in a lifetime crashers, but I haven't crashed Tbird in
forever so I thought I'd get this on record. If there are no reproducible
reports in the next few weeks, I'll just mark this invalid or WFM. 

nsImapMailFolder::MarkMessagesRead[mailnews/imap/src/nsImapMailFolder.cpp,line1776]
nsMsgFilterAfterTheFact::ApplyFilter[mailnews/base/search/src/nsMsgFilterService.cpp,line595]
nsMsgFilterAfterTheFact::OnSearchDone[mailnews/base/search/src/nsMsgFilterService.cpp,line469]
nsMsgSearchSession::NotifyListenersDone[mailnews/base/search/src/nsMsgSearchSession.cpp,line594]
nsMsgSearchSession::OnStopRunningUrl[mailnews/base/search/src/nsMsgSearchSession.cpp,line383]
nsUrlListenerManager::BroadcastChange[mailnews/base/src/nsUrlListenerManager.cpp,line97]
nsUrlListenerManager::OnStopRunningUrl[mailnews/base/src/nsUrlListenerManager.cpp,line123]
nsImapMailFolder::SetUrlState[mailnews/imap/src/nsImapMailFolder.cpp,line5953]
XPTC_InvokeByIndex[xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,line102]
EventHandler[xpcom/proxy/src/nsProxyEvent.cpp,line545]
SHELL32.dll+0x4e0c24(0x778b0c24)
nsHTMLIFrameElement::EnsureFrameLoader[content/html/content/src/nsHTMLIFrameElement.cpp,line286]
0x8b084d01
There are 13 incidents, most with Thunderbird, one with M 1.7:
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=nsImapMailFolder%3A%3AMarkMessagesRead

Comments:
Running message filters on a folder	
Running a message filter on my IMAP Trash folder, I think	
Manually ran filters from within a sub folder.	
I've chosen "run message filters" on a folder (IMAP) and clicked on some
different IMAP folder.	
Running a filter on an IMAP folder...	
Severity: normal → critical
Keywords: crash
Summary: crash in imap code → crash running filter on an IMAP folder [@ nsImapMailFolder::MarkMessagesRead ]
Yes, that fits my usage pattern. I believe that this was running filters on a
folder. 
Flags: blocking-aviary1.0?
simple null check should fix this, or a call to GetMsgDatabase().
Assignee: mscott → bienvenu
Flags: blocking-aviary1.0? → blocking-aviary1.0+
Attached patch proposed fixSplinter Review
Attachment #160012 - Flags: superreview?(mscott)
Attachment #160012 - Flags: superreview?(mscott) → superreview+
Status: NEW → RESOLVED
Closed: 20 years ago
Keywords: fixed-aviary1.0
Resolution: --- → FIXED
Crash Signature: [@ nsImapMailFolder::MarkMessagesRead ]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: