IndexedDB: Complex series of opens/deleteDatabase fails an ASSERT
Created attachment 173392 [details] repro
Created attachment 173393 [details] repro Partially converted deletedatabase-delayed-by-versionchange.js that uses indexedDBTest
Somehow while pending opens are being processed another open gets added to the pending queue. ASSERTION FAILED: m_pendingOpenCalls.isEmpty() ../../third_party/WebKit/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.cpp(423) : void WebCore::IDBDatabaseBackendImpl::processPendingCalls()
Just a bug report so far, no investigation or fix.
Created attachment 175066 [details] Patch
Josh, this is one of the straggler tests, could you take a look?
Comment on attachment 175066 [details] Patch lgtm; would be nice to rename some of the test functions, but that can wait.
Tony, could you review this?
Comment on attachment 175066 [details] Patch Clearing flags on attachment: 175066 Committed r135226: <http://trac.webkit.org/changeset/135226>
All reviewed patches have been landed. Closing bug.