Bug 176545 - ASSERTION FAILED: references.value in WebKit::CacheStorageEngineConnection::~CacheStorageEngineConnection()
Summary: ASSERTION FAILED: references.value in WebKit::CacheStorageEngineConnection::~...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 176548
Blocks:
  Show dependency treegraph
 
Reported: 2017-09-07 10:58 PDT by Ryan Haddad
Modified: 2018-05-11 07:30 PDT (History)
4 users (show)

See Also:


Attachments
Crash log (56.69 KB, text/plain)
2017-09-07 10:58 PDT, Ryan Haddad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2017-09-07 10:58:05 PDT
ASSERTION FAILED: references.value
/Volumes/Data/slave/ios-simulator-10-debug/build/Source/WebKit/NetworkProcess/cache/CacheStorageEngineConnection.cpp(50) : WebKit::CacheStorageEngineConnection::~CacheStorageEngineConnection()
1   0x11302b6cd WTFCrash
2   0x106078df6 WebKit::CacheStorageEngineConnection::~CacheStorageEngineConnection()
3   0x106079115 WebKit::CacheStorageEngineConnection::~CacheStorageEngineConnection()
4   0x10607aae7 WTF::RefCounted<WebKit::CacheStorageEngineConnection>::deref() const
5   0x106270911 void WTF::derefIfNotNull<WebKit::CacheStorageEngineConnection>(WebKit::CacheStorageEngineConnection*)
6   0x1062708d3 WTF::RefPtr<WebKit::CacheStorageEngineConnection>::~RefPtr()
7   0x10626abf5 WTF::RefPtr<WebKit::CacheStorageEngineConnection>::~RefPtr()
8   0x10626ab19 WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess()
9   0x10626acb5 WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess()
10  0x10626acd9 WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess()
11  0x10627043f WTF::RefCounted<WebKit::NetworkConnectionToWebProcess>::deref() const
12  0x1062703e1 WTF::Ref<WebKit::NetworkConnectionToWebProcess>::~Ref()
13  0x10626c1a5 WTF::Ref<WebKit::NetworkConnectionToWebProcess>::~Ref()
14  0x1062e93c2 WebKit::NetworkResourceLoader::~NetworkResourceLoader()
15  0x1062e94b5 WebKit::NetworkResourceLoader::~NetworkResourceLoader()
16  0x1062e94f9 WebKit::NetworkResourceLoader::~NetworkResourceLoader()
17  0x10627034f WTF::RefCounted<WebKit::NetworkResourceLoader>::deref() const
18  0x1062702f1 WTF::Ref<WebKit::NetworkResourceLoader>::~Ref()
19  0x10626c815 WTF::Ref<WebKit::NetworkResourceLoader>::~Ref()
20  0x1062f0395 WebKit::NetworkResourceLoader::tryStoreAsCacheEntry()::$_1::~$_1()
21  0x1062edf55 WebKit::NetworkResourceLoader::tryStoreAsCacheEntry()::$_1::~$_1()
22  0x1062f4e11 WTF::Function<void (WebKit::NetworkCache::MappedBody&)>::CallableWrapper<WebKit::NetworkResourceLoader::tryStoreAsCacheEntry()::$_1>::~CallableWrapper()
23  0x1062f4d35 WTF::Function<void (WebKit::NetworkCache::MappedBody&)>::CallableWrapper<WebKit::NetworkResourceLoader::tryStoreAsCacheEntry()::$_1>::~CallableWrapper()
24  0x1062f4d59 WTF::Function<void (WebKit::NetworkCache::MappedBody&)>::CallableWrapper<WebKit::NetworkResourceLoader::tryStoreAsCacheEntry()::$_1>::~CallableWrapper()
25  0x1061b52ef WTF::Function<void (WebKit::NetworkCache::MappedBody&)>::~Function()
26  0x1061b5235 WTF::Function<void (WebKit::NetworkCache::MappedBody&)>::~Function()
27  0x1061b5203 WebKit::NetworkCache::Cache::store(WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WTF::RefPtr<WebCore::SharedBuffer>&&, WTF::Function<void (WebKit::NetworkCache::MappedBody&)>&&)::$_3::~$_3()
28  0x1061b23f5 WebKit::NetworkCache::Cache::store(WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WTF::RefPtr<WebCore::SharedBuffer>&&, WTF::Function<void (WebKit::NetworkCache::MappedBody&)>&&)::$_3::~$_3()
29  0x1061bb041 WTF::Function<void (WebKit::NetworkCache::Data const&)>::CallableWrapper<WebKit::NetworkCache::Cache::store(WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WTF::RefPtr<WebCore::SharedBuffer>&&, WTF::Function<void (WebKit::NetworkCache::MappedBody&)>&&)::$_3>::~CallableWrapper()
30  0x1061baeb5 WTF::Function<void (WebKit::NetworkCache::Data const&)>::CallableWrapper<WebKit::NetworkCache::Cache::store(WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WTF::RefPtr<WebCore::SharedBuffer>&&, WTF::Function<void (WebKit::NetworkCache::MappedBody&)>&&)::$_3>::~CallableWrapper()
31  0x1061baed9 WTF::Function<void (WebKit::NetworkCache::Data const&)>::CallableWrapper<WebKit::NetworkCache::Cache::store(WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WTF::RefPtr<WebCore::SharedBuffer>&&, WTF::Function<void (WebKit::NetworkCache::MappedBody&)>&&)::$_3>::~CallableWrapper()

https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK2%20(Tests)/r221732%20(2948)/results.html
Comment 1 Ryan Haddad 2017-09-07 10:58:16 PDT
Created attachment 320140 [details]
Crash log
Comment 2 Ryan Haddad 2017-09-07 10:59:26 PDT
This assertion failure was attributed to intersection-observer/intersection-observer-entry-interface.html, but there was no crashlog associated. There are two "Other crashes" in the link above that show this crash, but neither has a CRASHING TEST line.
Comment 3 Radar WebKit Bug Importer 2017-09-07 10:59:59 PDT
<rdar://problem/34311184>
Comment 4 Ryan Haddad 2017-09-07 11:03:37 PDT
Oh, this assert was just added in https://trac.webkit.org/changeset/221710/webkit
Comment 5 youenn fablet 2017-09-07 11:13:45 PDT
(In reply to Ryan Haddad from comment #4)
> Oh, this assert was just added in
> https://trac.webkit.org/changeset/221710/webkit

Yes, I'll fix this assert which is wrong.
Comment 6 Ryan Haddad 2017-09-07 15:24:38 PDT
(In reply to youenn fablet from comment #5)
> (In reply to Ryan Haddad from comment #4)
> > Oh, this assert was just added in
> > https://trac.webkit.org/changeset/221710/webkit
> 
> Yes, I'll fix this assert which is wrong.
Any hope of a fix today or can we roll out the change for now?
Comment 7 youenn fablet 2017-09-07 15:26:56 PDT
Potential fix is under review at  https://bugs.webkit.org/show_bug.cgi?id=176548