Closed Bug 540074 Opened 10 years ago Closed 10 years ago

crash [@ nsMsgDatabase::DeleteHeader(nsIMsgDBHdr*, nsIDBChangeListener*, int, int)] with pop account

Categories

(MailNews Core :: Backend, defect, critical)

x86
All
defect
Not set
critical

Tracking

(thunderbird3.1 rc1-fixed)

RESOLVED FIXED
Thunderbird 3.3a1
Tracking Status
thunderbird3.1 --- rc1-fixed

People

(Reporter: wsmwk, Assigned: timeless)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

crash [@ nsMsgDatabase::DeleteHeader(nsIMsgDBHdr*, nsIDBChangeListener*, int, int)]

~#100 for v3.0.0. all 3 OS. All pop
rare on trunk - only 1 in 6 months

bp-46e02138-2c72-499c-905c-201e92100112
(pop) tried to download the mail after fetching the header and TB3 crashed
0	thunderbird.exe	nsMsgDatabase::DeleteHeader	 mailnews/db/msgdb/src/nsMsgDatabase.cpp:1758
1	thunderbird.exe	nsPop3Sink::CheckPartialMessages	mailnews/local/src/nsPop3Sink.cpp:256
2	thunderbird.exe	nsPop3Sink::AbortMailDelivery	mailnews/local/src/nsPop3Sink.cpp:524
3	thunderbird.exe	nsPop3Protocol::Abort	mailnews/local/src/nsPop3Protocol.cpp:812
4	thunderbird.exe	nsPop3Protocol::Cancel	mailnews/local/src/nsPop3Protocol.cpp:819
5	thunderbird.exe	nsLoadGroup::Cancel	netwerk/base/src/nsLoadGroup.cpp:344
6	thunderbird.exe	nsDocLoader::Stop	uriloader/base/nsDocLoader.cpp:313
7	thunderbird.exe	nsDocShell::Stop	docshell/base/nsDocShell.cpp:3619
8	thunderbird.exe	nsDocShell::InternalLoad	docshell/base/nsDocShell.cpp:7413
9	thunderbird.exe	nsDocShell::LoadURI	docshell/base/nsDocShell.cpp:963
10	thunderbird.exe	nsLocation::SetURI	dom/src/base/nsLocation.cpp:377
Assignee: nobody → timeless
Status: NEW → ASSIGNED
Attachment #422012 - Flags: review?(bienvenu)
Comment on attachment 422012 [details] [diff] [review]
xpcom means you must accept null pointers (esp undefined from js)

I don't have a reproducible case for this, so I can't imagine a test case.
Attachment #422012 - Flags: review?(bienvenu) → review+
Attachment #422012 - Flags: superreview?(bugzilla)
Attachment #422012 - Flags: superreview?(bugzilla) → superreview+
http://hg.mozilla.org/comm-central/rev/ebf6557ad89e
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.2a1
Comment on attachment 422012 [details] [diff] [review]
xpcom means you must accept null pointers (esp undefined from js)

bienvenu, safe enough for propose landing for 3.1?
Attachment #422012 - Flags: approval-thunderbird3.1?
Comment on attachment 422012 [details] [diff] [review]
xpcom means you must accept null pointers (esp undefined from js)

yes, should be ok for 3.1 - basically a "don't crash" fix.
Attachment #422012 - Flags: approval-thunderbird3.1? → approval-thunderbird3.1+
Crash Signature: [@ nsMsgDatabase::DeleteHeader(nsIMsgDBHdr*, nsIDBChangeListener*, int, int)]
You need to log in before you can comment on or make changes to this bug.