[Webkit-unassigned] [Bug 229723] New: [ BigSur EWS ] ASSERTION FAILED: reasonForSuspendingActiveDOMObjects() == ReasonForSuspension::PageWillBeSuspended

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 31 11:51:12 PDT 2021


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

            Bug ID: 229723
           Summary: [ BigSur EWS ] ASSERTION FAILED:
                    reasonForSuspendingActiveDOMObjects() ==
                    ReasonForSuspension::PageWillBeSuspended
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Mac (Apple Silicon)
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ayumi_kojima at apple.com

http/tests/security/no-indexeddb-from-sandbox.html

Is a flaky crash on macOS-AppleSilicon-Big-Sur-Debug-WK2-Tests-EWS.

It looks like the flakiness started at https://ews-build.webkit.org/#/builders/60/builds/6658

Result page: https://ews-build.s3-us-west-2.amazonaws.com/macOS-AppleSilicon-Big-Sur-Debug-WK2-Tests-EWS/r431686-6658-rerun/results.html

The crash is not seen in the open source directory: https://results.webkit.org/?suite=layout-tests&test=http/tests/security/no-indexeddb-from-sandbox.html

ASSERTION FAILED: reasonForSuspendingActiveDOMObjects() == ReasonForSuspension::PageWillBeSuspended
./dom/Document.cpp(6557) : void WebCore::Document::suspendScheduledTasks(WebCore::ReasonForSuspension)
1   0x13a0a6a8c WTFCrash
2   0x1187402d0 JSC::JSValue::isUndefined() const
3   0x11b0d7758 WebCore::Document::suspendScheduledTasks(WebCore::ReasonForSuspension)
4   0x11b0ec920 WebCore::Document::suspend(WebCore::ReasonForSuspension)
5   0x11b5708bc WebCore::CachedFrame::CachedFrame(WebCore::Frame&)
6   0x11b570d7c WebCore::CachedFrame::CachedFrame(WebCore::Frame&)
7   0x11b5792a8 std::__1::__unique_if<WebCore::CachedFrame>::__unique_single std::__1::make_unique<WebCore::CachedFrame, WebCore::Frame&>(WebCore::Frame&)
8   0x11b5718dc decltype(auto) WTF::makeUnique<WebCore::CachedFrame, WebCore::Frame&>(WebCore::Frame&)
9   0x11b571830 WebCore::CachedPage::CachedPage(WebCore::Page&)
10  0x11b571910 WebCore::CachedPage::CachedPage(WebCore::Page&)
11  0x11b5784ec std::__1::__unique_if<WebCore::CachedPage>::__unique_single std::__1::make_unique<WebCore::CachedPage, WebCore::Page&>(WebCore::Page&)
12  0x11b56d988 decltype(auto) WTF::makeUnique<WebCore::CachedPage, WebCore::Page&>(WebCore::Page&)
13  0x11b56d718 WebCore::BackForwardCache::trySuspendPage(WebCore::Page&, WebCore::BackForwardCache::ForceSuspension)
14  0x11b56da28 WebCore::BackForwardCache::addIfCacheable(WebCore::HistoryItem&, WebCore::Page*)
15  0x11be5f51c WebCore::FrameLoader::commitProvisionalLoad()
16  0x11bddbe24 WebCore::DocumentLoader::commitIfReady()
17  0x11bddc448 WebCore::DocumentLoader::finishedLoading()
18  0x11bde6ca0 WebCore::DocumentLoader::maybeLoadEmpty()
19  0x11bde6e18 WebCore::DocumentLoader::startLoadingMainResource()
20  0x11be8b494 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11::operator()()
21  0x11be8af94 WTF::Detail::CallableWrapper<WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11, void>::call()
22  0x11a40f37c WTF::Function<void ()>::operator()() const
23  0x117f21120 WTF::CompletionHandler<void ()>::operator()()
24  0x11be5cd34 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)
25  0x11be8754c WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState> >&&, WebCore::AllowNavigationToInvalidURL, WTF::CompletionHandler<void ()>&&)::$_8::operator()(WebCore::ResourceRequest const&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)
26  0x11be87414 WTF::Detail::CallableWrapper<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState> >&&, WebCore::AllowNavigationToInvalidURL, WTF::CompletionHandler<void ()>&&)::$_8, void, WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision>::call(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)
27  0x11becc70c WTF::Function<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)>::operator()(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision) const
28  0x11bebcbe0 WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)>::operator()(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)
29  0x11becfd68 WebCore::FrameLoader::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest&&, WebCore::ResourceResponse const&, WebCore::DocumentLoader*, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState> >&&, WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)>&&, WebCore::PolicyDecisionMode)::$_3::operator()(WebCore::PolicyAction, WebCore::PolicyCheckIdentifier)
30  0x11becf1ac WTF::Detail::CallableWrapper<WebCore::FrameLoader::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest&&, WebCore::ResourceResponse const&, WebCore::DocumentLoader*, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState> >&&, WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::EmptyCounter>&&, WebCore::NavigationPolicyDecision)>&&, WebCore::PolicyDecisionMode)::$_3, void, WebCore::PolicyAction, WebCore::PolicyCheckIdentifier>::call(WebCore::PolicyAction, WebCore::PolicyCheckIdentifier)
31  0x1073e6cdc WTF::Function<void (WebCore::PolicyAction, WebCore::PolicyCheckIdentifier)>::operator()(WebCore::PolicyAction, WebCore::PolicyCheckIdentifier) const
com.apple.WebKit.WebContent.Development terminated (pid 6296) because the process crashed
LEAK: 3 WebPageProxy

-- 
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/20210831/ba4c9ec1/attachment-0001.htm>


More information about the webkit-unassigned mailing list