Closed Bug 554482 Opened 14 years ago Closed 4 years ago

crash [@ morkMapIter::Next(morkEnv*, void*, void*)]

Categories

(MailNews Core :: Database, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash, Whiteboard: [rare])

Crash Data

crash [@ morkMapIter::Next(morkEnv*, void*, void*)]
all OS
~#200 crash

presenting two crashes, slightly different stacks...

bp-a2ce58f3-a417-4a86-82c2-07b5d2100306 v3.0.1 windows
0	thunderbird.exe	morkMapIter::Next	 db/mork/src/morkMap.cpp:866
1	thunderbird.exe	morkStore::SetStoreAndAllSpacesCanDirty	db/mork/src/morkStore.cpp:372
2	thunderbird.exe	morkFactory::ThumbToOpenStore	db/mork/src/morkFactory.cpp:593
3	thunderbird.exe	nsAddrDatabase::OpenMDB	mailnews/addrbook/src/nsAddrDatabase.cpp:615
4	thunderbird.exe	nsAddrDatabase::OpenInternal	mailnews/addrbook/src/nsAddrDatabase.cpp:513
5	thunderbird.exe	nsAddrDatabase::Open	mailnews/addrbook/src/nsAddrDatabase.cpp:373
6	thunderbird.exe	nsAbMDBDirectory::GetDatabase	mailnews/addrbook/src/nsAbMDBDirectory.cpp:404
7	thunderbird.exe	nsAbMDBDirectory::GetAbDatabase	mailnews/addrbook/src/nsAbMDBDirectory.cpp:1048
8	thunderbird.exe	nsAbMDBDirectory::CardForEmailAddress	mailnews/addrbook/src/nsAbMDBDirectory.cpp:1070
9	xpcom_core.dll	NS_InvokeByIndex_P	xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:101
10	thunderbird.exe	XPCWrappedNative::CallMethod	js/src/xpconnect/src/xpcwrappednative.cpp:2297 

bp-193984e2-9ab2-4322-8b82-7f90a2100317 v3.0.3 Mac
0	thunderbird-bin	morkMapIter::Next	 db/mork/src/morkMap.cpp:849
1	thunderbird-bin	morkWriter::WriteAllStoreTables	db/mork/src/morkRowMap.h:133
2	thunderbird-bin	morkWriter::OnStoreRowSpacesTables	db/mork/src/morkWriter.cpp:1186
3	thunderbird-bin	morkWriter::WriteMore	db/mork/src/morkWriter.cpp:377
4	thunderbird-bin	morkThumb::DoMore_Commit	db/mork/src/morkThumb.cpp:514
5	thunderbird-bin	morkThumb::DoMore	db/mork/src/morkThumb.cpp:408
6	thunderbird-bin	morkThumb::DoMore	db/mork/src/morkThumb.cpp:193
7	thunderbird-bin	nsMsgDatabase::Commit	mailnews/db/msgdb/src/nsMsgDatabase.cpp:1343
8	thunderbird-bin	nsMsgDBFolder::SetStringProperty	mailnews/base/util/nsMsgDBFolder.cpp:2056
9	thunderbird-bin	nsMsgDatabase::ApplyRetentionSettings	mailnews/db/msgdb/src/nsMsgDatabase.cpp:4943
10	thunderbird-bin	nsMsgDBFolder::ApplyRetentionSettings	mailnews/base/util/nsMsgDBFolder.cpp:4733
11	thunderbird-bin	nsMsgPurgeService::PerformPurge	mailnews/base/src/nsMsgPurgeService.cpp:249
and a third stack

bp-9cb4b90a-e74a-40d2-94cf-783352110318
EXCEPTION_ACCESS_VIOLATION_READ
0xc1d8b90
0	thunderbird.exe	morkMapIter::Next	db/mork/src/morkMap.cpp:866
1	thunderbird.exe	morkWriter::DirtyAll	db/mork/src/morkWriter.cpp:668
2	thunderbird.exe	morkWriter::OnNothingDone	db/mork/src/morkWriter.cpp:787
3	thunderbird.exe	morkWriter::WriteMore	db/mork/src/morkWriter.cpp:359
4	thunderbird.exe	morkThumb::DoMore_Commit	db/mork/src/morkThumb.cpp:514
5	thunderbird.exe	morkThumb::DoMore	db/mork/src/morkThumb.cpp:408
6	thunderbird.exe	morkThumb::DoMore	db/mork/src/morkThumb.cpp:193
7	thunderbird.exe	nsMsgDatabase::Commit	mailnews/db/msgdb/src/nsMsgDatabase.cpp:1343
8	thunderbird.exe	nsImapMailFolder::HeaderFetchCompleted	mailnews/imap/src/nsImapMailFolder.cpp:5694
9	xpcom_core.dll	NS_InvokeByIndex_P	xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:102 


recenet example of the second stack from comment 0
bp-0c231497-0d07-48a7-97ed-206532110318
0	thunderbird.exe	morkMapIter::Next	db/mork/src/morkMap.cpp:866
1	thunderbird.exe	morkWriter::WriteAllStoreTables	db/mork/src/morkWriter.cpp:1156
Crash Signature: [@ morkMapIter::Next(morkEnv*, void*, void*)]
Crash Signature: [@ morkMapIter::Next(morkEnv*, void*, void*)] → [@ morkMapIter::Next(morkEnv*, void*, void*)] [@ morkMapIter::Next]
Mork lives on.
bp-f9390662-4762-4e15-97d9-a639d0181126 60.3.1
Crash Signature: [@ morkMapIter::Next(morkEnv*, void*, void*)] [@ morkMapIter::Next] → [@ morkMapIter::Next]
Whiteboard: [rare]
Severity: critical → normal

With bug 1572000 and addressbook rewrite coming, no mork crashes ranking above #160, and no one wanting to touch Mork code, it's safe to say that no one is going to fix any currently reported mork crash. Thus => wontfix (and we don't have to see these rare crashes as open bugs anymore)

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.