NEW292794
[MacOS Debug wk2] ASSERTION FAILED: m_verticalScrollerImpDelegate in http/tests/media/media-play-stream-chunked-icy.html (flaky in EWS)
https://bugs.webkit.org/show_bug.cgi?id=292794
Summary [MacOS Debug wk2] ASSERTION FAILED: m_verticalScrollerImpDelegate in http/tes...
Marta Darbinyan
Reported 2025-05-09 11:49:35 PDT
The following test is flaky crash in macOS. First crash occurred on 291877@main. http/tests/media/media-play-stream-chunked-icy.html stderr: ASSERTION FAILED: m_verticalScrollerImpDelegate /Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/Source/WebCore/platform/mac/ScrollbarsControllerMac.mm(845) : virtual void WebCore::ScrollbarsControllerMac::willRemoveVerticalScrollbar(Scrollbar *) 1 0x300862e34 WebCore::ScrollbarsControllerMac::willRemoveVerticalScrollbar(WebCore::Scrollbar*) 2 0x306266718 WebCore::ScrollableArea::willRemoveScrollbar(WebCore::Scrollbar&, WebCore::ScrollbarOrientation) 3 0x305f09cc0 WebCore::LocalFrameView::willRemoveScrollbar(WebCore::Scrollbar&, WebCore::ScrollbarOrientation) 4 0x30625bb10 WebCore::ScrollView::setHasScrollbarInternal(WTF::RefPtr<WebCore::Scrollbar, WTF::RawPtrTraits<WebCore::Scrollbar>, WTF::DefaultRefDerefTraits<WebCore::Scrollbar>>&, WebCore::ScrollbarOrientation, bool, bool*) 5 0x30625bbe4 WebCore::ScrollView::setHasVerticalScrollbar(bool, bool*) 6 0x305eea410 WebCore::LocalFrameView::willBeDestroyed() 7 0x306f3478c WebCore::RenderWidget::willBeDestroyed() 8 0x306e6c704 WebCore::RenderObject::destroy() 9 0x306e6c4f4 WebCore::RenderObjectDeleter::operator()(WebCore::RenderObject*) const 10 0x306d240e8 std::__1::unique_ptr<WebCore::RenderObject, WebCore::RenderObjectDeleter>::reset[abi:sn180100](WebCore::RenderObject*) 11 0x306d24070 std::__1::unique_ptr<WebCore::RenderObject, WebCore::RenderObjectDeleter>::~unique_ptr[abi:sn180100]() 12 0x306d03e48 std::__1::unique_ptr<WebCore::RenderObject, WebCore::RenderObjectDeleter>::~unique_ptr[abi:sn180100]() 13 0x3071202fc WebCore::RenderTreeBuilder::destroy(WebCore::RenderObject&, WebCore::RenderTreeBuilder::CanCollapseAnonymousBlock) 14 0x30712666c WebCore::RenderTreeBuilder::destroyAndCleanUpAnonymousWrappers(WebCore::RenderObject&, WebCore::RenderElement const*) 15 0x30714c9f4 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&, WebCore::RenderTreeUpdater::TeardownType, WebCore::RenderTreeBuilder&)::$_1::operator()(unsigned int) const 16 0x30714b06c WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&, WebCore::RenderTreeUpdater::TeardownType, WebCore::RenderTreeBuilder&) 17 0x30714c168 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&, WebCore::RenderTreeUpdater::TeardownType) 18 0x30714c208 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&) 19 0x304c8eb8c WebCore::Document::destroyRenderTree() 20 0x304c8f0f4 WebCore::Document::willBeRemovedFromFrame() 21 0x305eac5cc WebCore::LocalFrame::setView(WTF::RefPtr<WebCore::LocalFrameView, WTF::RawPtrTraits<WebCore::LocalFrameView>, WTF::DefaultRefDerefTraits<WebCore::LocalFrameView>>&&) 22 0x305eb0efc WebCore::LocalFrame::createView(WebCore::IntSize const&, std::__1::optional<WebCore::Color> const&, WebCore::IntSize const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) 23 0x11e28c8ec WebKit::WebLocalFrameLoaderClient::transitionToCommittedForNewPage(WebCore::LocalFrameLoaderClient::InitializingIframe) 24 0x305b70830 WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*) 25 0x305b6f328 WebCore::FrameLoader::commitProvisionalLoad() 26 0x305aedd1c WebCore::DocumentLoader::commitIfReady() 27 0x305aee3b4 WebCore::DocumentLoader::finishedLoading() 28 0x305afc9c0 WebCore::DocumentLoader::maybeLoadEmpty() 29 0x305afcddc WebCore::DocumentLoader::startLoadingMainResource() 30 0x305bd7598 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_0::operator()() 31 0x305bd7100 WTF::Detail::CallableWrapper<WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_0, void>::call() com.apple.WebKit.WebContent.Development terminated (pid 26284) for reason: crash LEAK: 1 WebPageProxy Test history: https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fmedia%2Fmedia-play-stream-chunked-icy.html&style=debug&flavor=wk2 Test result from EWS: https://ews-build.webkit.org/#/builders/122/builds/21967
Attachments
Radar WebKit Bug Importer
Comment 1 2025-05-09 11:54:58 PDT
EWS
Comment 2 2025-05-09 14:38:00 PDT
Test gardening commit 294732@main (6612644f987d): <https://commits.webkit.org/294732@main> Reviewed commits have been landed. Closing PR #45189 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.