Database::openDatabase() calls Database::openAndVerifyVersion() which crashes on m_document->databaseThread()->scheduleImmediateTask(task);, if databaseThread() returns NULL. some of the Database:: functions already have if (m_document->databaseThread()) to check it.
Created attachment 26255 [details] check if database thread exists
Comment on attachment 26255 [details] check if database thread exists r=me
Sending WebCore/ChangeLog Sending WebCore/storage/Database.cpp Transmitting file data .. Committed revision 39484.