Bug 240595
| Summary: | REGRESSION(r294381): [ Debug ] TestWebKitAPI.WebKit.CookieObserverCrash is a constant crash, ASSERTION FAILED: m_cookieObservers.isEmpty() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dawn Morningstar <Morningstar> |
| Component: | New Bugs | Assignee: | Sihui Liu <sihui_liu> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | sihui_liu, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Dawn Morningstar
TestWebKitAPI.WebKit.CookieObserverCrash
is a constant crash (Assertion Failed) on Mac and iOS debug queues
History points to r294381 as the suspected regression point
HISTORY:
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.WebKit.CookieObserverCrash
Crash-log:
TestWebKitAPI.WebKit.CookieObserverCrash
ASSERTION FAILED: m_cookieObservers.isEmpty()
/Volumes/Data/worker/Apple-iOS-15-Simulator-Debug-Build/build/Source/WebKit/UIProcess/WebCookieManagerProxy.cpp(52) : virtual WebKit::WebCookieManagerProxy::~WebCookieManagerProxy()
1 0x11795fa09 WTFCrash
2 0x136839afb WTFCrashWithInfo(int, char const*, char const*, int)
3 0x1384703da WebKit::WebCookieManagerProxy::~WebCookieManagerProxy()
4 0x138470465 WebKit::WebCookieManagerProxy::~WebCookieManagerProxy()
5 0x138470489 WebKit::WebCookieManagerProxy::~WebCookieManagerProxy()
6 0x13876557c std::__1::default_delete<WebKit::WebCookieManagerProxy>::operator()(WebKit::WebCookieManagerProxy*) const
7 0x1387654fc std::__1::unique_ptr<WebKit::WebCookieManagerProxy, std::__1::default_delete<WebKit::WebCookieManagerProxy> >::reset(WebKit::WebCookieManagerProxy*)
8 0x138765499 std::__1::unique_ptr<WebKit::WebCookieManagerProxy, std::__1::default_delete<WebKit::WebCookieManagerProxy> >::~unique_ptr()
9 0x138765475 std::__1::unique_ptr<WebKit::WebCookieManagerProxy, std::__1::default_delete<WebKit::WebCookieManagerProxy> >::~unique_ptr()
10 0x138765455 WTF::UniqueRef<WebKit::WebCookieManagerProxy>::~UniqueRef()
11 0x138751095 WTF::UniqueRef<WebKit::WebCookieManagerProxy>::~UniqueRef()
12 0x138750f00 WebKit::NetworkProcessProxy::~NetworkProcessProxy()
13 0x138751155 WebKit::NetworkProcessProxy::~NetworkProcessProxy()
14 0x1387511d9 WebKit::NetworkProcessProxy::~NetworkProcessProxy()
15 0x136c6f02f WTF::ThreadSafeRefCounted<WebKit::AuxiliaryProcessProxy, (WTF::DestructionThread)2>::deref() const::'lambda'()::operator()() const
16 0x136c6efd9 WTF::Detail::CallableWrapper<WTF::ThreadSafeRefCounted<WebKit::AuxiliaryProcessProxy, (WTF::DestructionThread)2>::deref() const::'lambda'(), void>::call()
17 0x11798f2d2 WTF::Function<void ()>::operator()() const
18 0x1179e8c97 WTF::ensureOnMainRunLoop(WTF::Function<void ()>&&)
19 0x136c6ecdc WTF::ThreadSafeRefCounted<WebKit::AuxiliaryProcessProxy, (WTF::DestructionThread)2>::deref() const
20 0x136c6ec39 WebKit::AuxiliaryProcessProxy::deref()
21 0x13860315e WTF::DefaultRefDerefTraits<WebKit::NetworkProcessProxy>::derefIfNotNull(WebKit::NetworkProcessProxy*)
22 0x13863a9e9 WTF::RefPtr<WebKit::NetworkProcessProxy, WTF::RawPtrTraits<WebKit::NetworkProcessProxy>, WTF::DefaultRefDerefTraits<WebKit::NetworkProcessProxy> >::~RefPtr()
23 0x13850d3e5 WTF::RefPtr<WebKit::NetworkProcessProxy, WTF::RawPtrTraits<WebKit::NetworkProcessProxy>, WTF::DefaultRefDerefTraits<WebKit::NetworkProcessProxy> >::~RefPtr()
24 0x138849831 WebKit::WebsiteDataStore::~WebsiteDataStore()
25 0x138849b45 WebKit::WebsiteDataStore::~WebsiteDataStore()
26 0x137a5735f -[WKWebsiteDataStore dealloc]
27 0x10ac527d7 objc_object::sidetable_release(bool, bool)
28 0x137a6bcb9 WTF::RetainPtr<WKWebsiteDataStore>::~RetainPtr()
29 0x137a6bc75 WTF::RetainPtr<WKWebsiteDataStore>::~RetainPtr()
30 0x137a6bc59 LazyInitialized<WTF::RetainPtr<WKWebsiteDataStore> >::~LazyInitialized()
31 0x137a4ccf5 LazyInitialized<WTF::RetainPtr<WKWebsiteDataStore> >::~LazyInitialized()
Child process terminated with signal 11: Segmentation fault
Crash-Log URL:
https://build.webkit.org/#/builders/267/builds/2593/steps/18/logs/stdio
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/93522972>
Sihui Liu
Pull request: https://github.com/WebKit/WebKit/pull/816
EWS
Committed r294860 (250992@main): <https://commits.webkit.org/250992@main>
Reviewed commits have been landed. Closing PR #816 and removing active labels.