Thunderbird persistently crashes on startup with an OOM |... | nsTArray_base<T>::EnsureCapacity<T> | nsMsgThreadedDBView::AddKeys
I haven't been able to use Thunderbird to collect email for over a week. It hangs on startup, and eventually crashes due to running out of memory. Before it crashes, the Thunderbird window appears but the main display area is grey and user input is never accepted by the application. I've replicated the same behavior with 52.3, 46.8, and 56.0b3 using the same existing user profile. It is, however, capable of opening successfully with no existing user profile. A characteristic crash id using 52.3 is: bp-43256500-0b8e-4238-b321-054580171005.
Thank you for your help.
Modified
All Replies (3)
Does it crash in safe mode? https://support.mozilla.org/kb/safe-mode-thunderbird
It also hangs and crashes in safe mode (v52.3). Safe mode-based crash id: bp-394b5ec5-92b8-49f9-aa3a-1c8e30171006.
Modified
Hmm, no answers, but a couple of things to try.
It looks like you have some 40 threads, all trying to allocate more memory and all waiting for some reason. You also appear to be the only Windows 7 user that is crashing , along with a windows 10 user that crashes 4 times. I mention this because I do not see it becoming much of an item for the developers at this point.
So my suggestions are in the first instance to run windows disk scan over the disk and see if it has physical or logical errors that can be fixed.These often occur after an operating system crash and Thunderbird is particularly susceptible to corruption (logical errors) in it's files that were being written at the time of the crash.
Second check the user profile folder for Thunderbird for any files that exceed or are close to 4Gb.
Windows key +R Type %appdata%\Thunderbird\Profiles and press enter. This will open windows file explorer at the root of your profile folder tree. Note that windows usually hides these folders and therefore windows search simply does not return any files stored there.
What anti virus do you use?