Bug 292794
| Summary: | [MacOS Debug wk2] ASSERTION FAILED: m_verticalScrollerImpDelegate in http/tests/media/media-play-stream-chunked-icy.html (flaky in EWS) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
| Component: | Scrolling | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | aestes, jer.noble, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marta Darbinyan
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/151025338>
EWS
Test gardening commit 294732@main (6612644f987d): <https://commits.webkit.org/294732@main>
Reviewed commits have been landed. Closing PR #45189 and removing active labels.