Closed Bug 537063 Opened 15 years ago Closed 12 years ago

gloda/indexing related crash [@ nsCharTraits<unsigned short>::length(unsigned short const*)] and [@ mozilla::storage::Row::initialize(sqlite3_stmt*)]

Categories

(MailNews Core :: Backend, defect)

1.9.1 Branch
x86
Windows Vista
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash)

Crash Data

gloda/indexing related crash [@ nsCharTraits<unsigned short>::length(unsigned short const*)] #21 crash for Thunderbird 3.0.0, was not in top 300 for 3.0b4 bp-e4257104-8fab-4a3b-9096-21fea2091221 0 thunderbird.exe nsCharTraits<unsigned short>::length objdir-tb/mozilla/dist/include/string/nsCharTraits.h:384 1 thunderbird.exe nsDependentString::nsDependentString objdir-tb/mozilla/dist/include/string/nsTDependentString.h:90 2 thunderbird.exe mozilla::storage::Row::initialize storage/src/mozStorageRow.cpp:78 3 thunderbird.exe mozilla::storage::AsyncExecuteStatements::buildAndNotifyResults storage/src/mozStorageAsyncStatementExecution.cpp:396 4 thunderbird.exe mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement storage/src/mozStorageAsyncStatementExecution.cpp:322 5 thunderbird.exe mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement storage/src/mozStorageAsyncStatementExecution.cpp:292 6 thunderbird.exe mozilla::storage::AsyncExecuteStatements::Run storage/src/mozStorageAsyncStatementExecution.cpp:579 Mac version of this crash appears to be mozilla::storage::Row::initialize(sqlite3_stmt*), one of which is ctalbert's bp-afd492c6-0ce0-42fa-8edf-bc5632091222 0 thunderbird-bin mozilla::storage::Row::initialize Traits.h:384 1 thunderbird-bin mozilla::storage::AsyncExecuteStatements::buildAndNotifyResults storage/src/mozStorageAsyncStatementExecution.cpp:396 2 thunderbird-bin mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement storage/src/mozStorageAsyncStatementExecution.cpp:321 3 thunderbird-bin mozilla::storage::AsyncExecuteStatements::bindExecuteAndProcessStatement storage/src/mozStorageAsyncStatementExecution.cpp:271 4 thunderbird-bin maozilla::storage::AsyncExecuteStatements::Run storage/src/mozStorageAsyncStatementExecution.cpp:575 5 libxpcom_core.dylib nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:521
(In reply to comment #0) > #21 crash for Thunderbird 3.0.0, was not in top 300 for 3.0b4 weird. for 3.0.1 ranking dropped like a stone to #253. what would account for that? however, exists also on trunk bp-301dc10f-2a56-4550-be79-7cd1f2100123 3.2a1pre build 20100121062727
I think bienvenu fixed some kind of memory corruption bug related to compose for 3.0.1, but I may be remembering incorrectly. Most of these SQLite/storage issues that tend to involve memory allocation are likely just fallout from other code stomping on memory.
I did fix a mime memory stomper most frequently encountered by edit message as new or forward inline. But that bug was in 3.0b4, and I'm a little surprised that it could account for a #21 crasher
both sigs still occur, though in small quantity. But I no longer remember why I lumped them together. mozilla::storage::Row::initialize(sqlite3_stmt*) bp-eb56f031-c364-4a0d-a8f4-bb5882110411 TB 3.1.9 Mac EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE 0x0 Run Junk Mail Controls on 250K emails 0 thunderbird-bin mozilla::storage::Row::initialize aits.h:384 1 thunderbird-bin mozilla::storage::AsyncExecuteStatements::buildAndNotifyResults storage-backport/src/mozStorageAsyncStatementExecution.cpp:394 2 thunderbird-bin mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement storage-backport/src/mozStorageAsyncStatementExecution.cpp:309 3 thunderbird-bin mozilla::storage::AsyncExecuteStatements::Run storage-backport/src/mozStorageAsyncStatementExecution.cpp:601 bp-e0b74e66-66e8-4754-b9fa-030022110415 perhaps same user (dan) but different comment someone on 3.3a2 bp-308d4899-00b5-498d-a2ff-4aba02110314 starts with sendlater EXCEPTION_ACCESS_VIOLATION_READ 0x0 0 xul.dll nsCharTraits<unsigned short>::length objdir-tb/mozilla/dist/include/nsCharTraits.h:384 1 xul.dll nsDependentString::nsDependentString objdir-tb/mozilla/dist/include/nsTDependentString.h:90 2 xul.dll nsMsgDBFolder::SetPrettyName mailnews/base/util/nsMsgDBFolder.cpp:3326 3 xul.dll nsMsgLocalMailFolder::SetPrettyName mailnews/local/src/nsLocalMailFolder.cpp:1281 4 xul.dll nsMsgLocalMailFolder::setSubfolderFlag mailnews/local/src/nsLocalMailFolder.cpp:3593 5 xul.dll nsMsgLocalMailFolder::SetFlagsOnDefaultMailboxes mailnews/local/src/nsLocalMailFolder.cpp:3557 6 xul.dll nsNoIncomingServer::SetFlagsOnDefaultMailboxes mailnews/local/src/nsNoIncomingServer.cpp:103 7 xul.dll nsMsgLocalMailFolder::GetSubFolders mailnews/local/src/nsLocalMailFolder.cpp:439 8 xul.dll nsMsgDBFolder::GetChildWithURI mailnews/base/util/nsMsgDBFolder.cpp:3404 9 xul.dll nsMsgIncomingServer::GetMsgFolderFromURI mailnews/base/util/nsMsgIncomingServer.cpp:2049 10 xul.dll LocateMessageFolder mailnews/compose/src/nsMsgCopy.cpp:466 11 xul.dll nsMsgSendLater::GetUnsentMessagesFolder mailnews/compose/src/nsMsgSendLater.cpp:708 12 xul.dll nsMsgSendLater::HasUnsentMessages mailnews/compose/src/nsMsgSendLater.cpp:722 bp-c4ff65c4-58e9-402d-bb51-f9c292110314 starts with biff thunderbird doesnt do so well trying to archive a few thousand messages. It's never been any good on osx for handling more than a thousand at once.
Crash Signature: [@ nsCharTraits<unsigned short>::length(unsigned short const*)] [@ mozilla::storage::Row::initialize(sqlite3_stmt*)]
I can't find a newer signature for this. So seems to be 3.x only crash.
Status: NEW → RESOLVED
Crash Signature: [@ nsCharTraits<unsigned short>::length(unsigned short const*)] [@ mozilla::storage::Row::initialize(sqlite3_stmt*)] → [@ nsCharTraits<unsigned short>::length(unsigned short const*)] [@ mozilla::storage::Row::initialize(sqlite3_stmt*)]
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.