Seen while reviewing crash stats for B7. Currently the #31 top crash in B7. http://tinyurl.com/375hccl links to the current crashes. Frame Module Signature [Expand] Source 0 mozsqlite3.dll fillInCell 1 mozsqlite3.dll winMutexLeave db/sqlite3/src/sqlite3.c:17058 2 mozsqlite3.dll saveCursorPosition 3 mozsqlite3.dll sqlite3BtreeInsert db/sqlite3/src/sqlite3.c:51187 4 mozsqlite3.dll moveToChild db/sqlite3/src/sqlite3.c:48589 5 mozsqlite3.dll sqlite3WalEndReadTransaction db/sqlite3/src/sqlite3.c:42878 6 mozsqlite3.dll sqlite3VdbeHalt db/sqlite3/src/sqlite3.c:56596
The stack trace does not seem to make much sense. (1) sqlite3WalEndReadTransaction never calls moveToChild, sqlite3BtreeInsert, saveCursorPosition, winMutexLeave, or fillInCell, either directly or indirectly. (2) moveToChild never calls sqlite3BtreeInsert, directly or indirectly. (3) saveCursorPosition never calls winMutexLeave, directly or indirectly. (4) winMutexLeave is a thin wrapper around the win32 LeaveCriticalSection system call and never invokes anything else, and especially not fullInCell. Given that the stack trace makes no sense, are there any suggestions on how we can trouble-shoot this?
One comment indicated that they started crashing after plug-in compatability.
Blocking+ for investigation (dupe had the request).
I did a quick check in crash-stats and there is only one instance of this on the trunk despite the fact it there were a fair number of crashes in Beta 7. I also see a few reports from 3.5.x and 3.6.x. Unfortunately there are no useful comments in all of the reports. Probably will have to wait until B8 ships to see how this plays out in that release as far as the numbers go.