Add release assert to explore crash for <rdar://problem/32908525>
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Jul 2017 16:49:16 +0000 (16:49 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Jul 2017 16:49:16 +0000 (16:49 +0000)
commit4a65a61438afeffa730d46da5bed255cd7d22848
tree4e05133ab3cf66551a32331350aa7b7cb1f047f0
parentccb8742c406f7d222ac42bea59d9f71c4e16b0cd
Add release assert to explore crash for <rdar://problem/32908525>

Reviewed by Brady Eidson.

* Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::UniqueIDBDatabase::~UniqueIDBDatabase): Add
release assert to catch cases when the IDBBackingStore is not
deleted before the UniqueIDBDatabase is destroyed.  The
IDBBackingStore should always be released on the database
thread.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@219201 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp