[Webkit-unassigned] [Bug 158996] ASSERT(databaseFileSize <= diskUsage) fails on storage/websql/database-lock-after-reload.html
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 4 16:39:02 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=158996
Shawn Roberts <sroberts at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sroberts at apple.com
--- Comment #3 from Shawn Roberts <sroberts at apple.com> ---
This appears to have been happening for awhile now on iOS Simulator Debug as well and is crashing very consistantly.
Easily reproducible with:
run-webkit-tests storage/websql/database-lock-after-reload.html --debug --ios-simulator --iter 25 -f --exit-after-n-crashes=1
https://build.webkit.org/results/Apple%20iOS%2012%20Simulator%20Debug%20WK2%20(Tests)/r246079%20(4017)/storage/websql/database-lock-after-reload-stderr.txt
ERROR: SQLite database failed to set journal_mode to WAL, error: database is locked
./platform/sql/SQLiteDatabase.cpp(175) : void WebCore::SQLiteDatabase::useWALJournalMode()
ERROR: SQLite database failed to checkpoint: database is locked
./platform/sql/SQLiteDatabase.cpp(185) : void WebCore::SQLiteDatabase::useWALJournalMode()
ERROR: Unable to turn on incremental auto-vacuum (5 database is locked)
./Modules/webdatabase/Database.cpp(354) : ExceptionOr<void> WebCore::Database::performOpenAndVerify(bool)
ASSERTION FAILED: databaseFileSize <= diskUsage
./Modules/webdatabase/DatabaseTracker.cpp(280) : unsigned long long WebCore::DatabaseTracker::maximumSize(WebCore::Database &)
1 0x116358d99 WTFCrash
2 0x11ac2d0ab WTFCrashWithInfo(int, char const*, char const*, int)
3 0x11c884a47 WebCore::DatabaseTracker::maximumSize(WebCore::Database&)
4 0x11c8671b5 WebCore::Database::maximumSize()
5 0x11c8b8216 WebCore::SQLTransaction::openTransactionAndPreflight()
6 0x11c8ba6f9 WebCore::SQLTransactionBackend::openTransactionAndPreflight()
7 0x11c8b6352 WebCore::SQLTransactionStateMachine<WebCore::SQLTransactionBackend>::runStateMachine()
8 0x11c8b5fe7 WebCore::SQLTransaction::performNextStep()
9 0x11c881e8b WebCore::DatabaseTransactionTask::doPerformTask()
10 0x11c881980 WebCore::DatabaseTask::performTask()
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190604/d0cffd06/attachment.html>
More information about the webkit-unassigned
mailing list