⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 243402 in webkit


Ignore:
Timestamp:
Mar 22, 2019, 3:12:32 PM (7 years ago)
Author:
youenn@apple.com
Message:

REGRESSION: Flaky ASSERTION FAILED: !m_killed seen with http/tests/security/cross-origin-worker-indexeddb.html
https://bugs.webkit.org/show_bug.cgi?id=196024
<rdar://problem/49117272>

Reviewed by Alexey Proskuryakov.

Do not proceed with opening the database if it is being closed.
Speculative fix, this should stop making test crashing on bots.

  • Modules/indexeddb/server/UniqueIDBDatabase.cpp:

(WebCore::IDBServer::UniqueIDBDatabase::performCurrentOpenOperation):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r243401 r243402  
     12019-03-22  Youenn Fablet  <youenn@apple.com>
     2
     3        REGRESSION: Flaky ASSERTION FAILED: !m_killed seen with http/tests/security/cross-origin-worker-indexeddb.html
     4        https://bugs.webkit.org/show_bug.cgi?id=196024
     5        <rdar://problem/49117272>
     6
     7        Reviewed by Alexey Proskuryakov.
     8
     9        Do not proceed with opening the database if it is being closed.
     10        Speculative fix, this should stop making test crashing on bots.
     11
     12        * Modules/indexeddb/server/UniqueIDBDatabase.cpp:
     13        (WebCore::IDBServer::UniqueIDBDatabase::performCurrentOpenOperation):
     14
    1152019-03-22  Youenn Fablet  <youenn@apple.com>
    216
  • trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp

    r243270 r243402  
    221221                    return;
    222222
     223                if (m_owningPointerForClose)
     224                    return;
     225
    223226                switch (decision) {
    224227                case StorageQuotaManager::Decision::Deny: {
Note: See TracChangeset for help on using the changeset viewer.