[Webkit-unassigned] [Bug 195073] New: Assertion Failed: m_databaseQueue.isKilled() in UniqueIDBDatabase::~UniqueIDBDatabase()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 26 15:47:00 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=195073

            Bug ID: 195073
           Summary: Assertion Failed: m_databaseQueue.isKilled() in
                    UniqueIDBDatabase::~UniqueIDBDatabase()
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sihui_liu at apple.com

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
-> 76       RELEASE_ASSERT(m_databaseQueue.isKilled());
0   com.apple.WebCore                   0x00000001010f8b23 WTFCrashWithInfo(int, char const*, char const*, int) + 19
1   com.apple.WebCore                   0x00000001019fc890 WebCore::IDBServer::UniqueIDBDatabase::~UniqueIDBDatabase() + 2576
2   com.apple.WebCore                   0x00000001019d04ef WebCore::IDBServer::IDBServer::~IDBServer() + 287
3   com.apple.WebCore                   0x00000001019c503e WebCore::IDBServer::IDBServer::~IDBServer() + 14
4   com.apple.WebCore                   0x0000000101a26785 WebCore::InProcessIDBServer::~InProcessIDBServer() + 341
5   com.apple.WebCore                   0x0000000101a2609e WebCore::InProcessIDBServer::~InProcessIDBServer() + 14
6   com.apple.WebCore                   0x0000000101a29aa7 WTF::Function<void ()>::CallableWrapper<WebCore::InProcessIDBServer::databaseConnectionClosed(unsigned long long)::$_43>::~CallableWrapper() + 55
7   com.apple.JavaScriptCore            0x000000010429c503 WTF::RunLoop::performWork() + 515
8   com.apple.JavaScriptCore            0x000000010429c672 WTF::RunLoop::performWork(void*) + 34
9   com.apple.CoreFoundation            0x00007fff312225e3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17

r239887 removes a retain cycle between IDBConnectionToClientDelegate and IDBConnectionToClient, so IDBConnectionToClientDelegate(InProcessIDBServer) no longer live forever and can be destructed before shutdown of UniqueIDBDatabase finishes.

-- 
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/20190226/813e3f8b/attachment-0001.html>


More information about the webkit-unassigned mailing list