Changeset 236747 in webkit


Ignore:
Timestamp:
Oct 2, 2018 9:46:05 AM (6 years ago)
Author:
sihui_liu@apple.com
Message:

Add release assertion to ensure m_owningPointerForClose is null in UniqueIDBDatabase::invokeOperationAndTransactionTimer()
https://bugs.webkit.org/show_bug.cgi?id=190178

Reviewed by Chris Dumez.

This would help debug rdar://problem/44902833.

  • Modules/indexeddb/server/UniqueIDBDatabase.cpp:

(WebCore::IDBServer::UniqueIDBDatabase::invokeOperationAndTransactionTimer):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r236741 r236747  
     12018-10-02  Sihui Liu  <sihui_liu@apple.com>
     2
     3        Add release assertion to ensure m_owningPointerForClose is null in UniqueIDBDatabase::invokeOperationAndTransactionTimer()
     4        https://bugs.webkit.org/show_bug.cgi?id=190178
     5
     6        Reviewed by Chris Dumez.
     7
     8        This would help debug rdar://problem/44902833.
     9
     10        * Modules/indexeddb/server/UniqueIDBDatabase.cpp:
     11        (WebCore::IDBServer::UniqueIDBDatabase::invokeOperationAndTransactionTimer):
     12
    1132018-10-02  Commit Queue  <commit-queue@webkit.org>
    214
  • trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp

    r234791 r236747  
    15341534{
    15351535    LOG(IndexedDB, "UniqueIDBDatabase::invokeOperationAndTransactionTimer()");
    1536     ASSERT(!m_hardClosedForUserDelete);
    1537     ASSERT(!m_owningPointerForClose);
     1536    RELEASE_ASSERT(!m_hardClosedForUserDelete);
     1537    RELEASE_ASSERT(!m_owningPointerForClose);
    15381538
    15391539    if (!m_operationAndTransactionTimer.isActive())
Note: See TracChangeset for help on using the changeset viewer.