WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
279178
[WPE] fast/scrolling/scroll-into-view-on-composited-scrollable-overflow-layer-crash.html with assertion failure
https://bugs.webkit.org/show_bug.cgi?id=279178
Summary
[WPE] fast/scrolling/scroll-into-view-on-composited-scrollable-overflow-layer...
zsun
Reported
2024-09-05 04:03:08 PDT
STDERR: ASSERTION FAILED: entry.clipData.clippingLayer->isComposited() STDERR: /app/webkit/Source/WebCore/rendering/RenderLayerCompositor.cpp(5517) : WebCore::ScrollingNodeID WebCore::RenderLayerCompositor::updateScrollingNodeForScrollingProxyRole(WebCore::RenderLayer&, WebCore::ScrollingTreeState&, WTF::OptionSet<ScrollingNodeChangeFlags>) STDERR: 1 0x7fc3b03c0964 WebCore::RenderLayerCompositor::updateScrollingNodeForScrollingProxyRole(WebCore::RenderLayer&, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::ScrollingNodeChangeFlags>) STDERR: 2 0x7fc3b03cc87a WebCore::RenderLayerCompositor::updateScrollCoordinationForLayer(WebCore::RenderLayer&, WebCore::RenderLayer const*, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::ScrollingNodeChangeFlags>) STDERR: 3 0x7fc3b03ccc1c WebCore::RenderLayerCompositor::updateBackingAndHierarchy(WebCore::RenderLayer&, WTF::Vector<WTF::Ref<WebCore::GraphicsLayer, WTF::RawPtrTraits<WebCore::GraphicsLayer>, WTF::DefaultRefDerefTraits<WebCore::GraphicsLayer> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderLayerCompositor::UpdateBackingTraversalState&, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::UpdateLevel>) STDERR: 4 0x7fc3b03cceaf WebCore::RenderLayerCompositor::updateBackingAndHierarchy(WebCore::RenderLayer&, WTF::Vector<WTF::Ref<WebCore::GraphicsLayer, WTF::RawPtrTraits<WebCore::GraphicsLayer>, WTF::DefaultRefDerefTraits<WebCore::GraphicsLayer> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderLayerCompositor::UpdateBackingTraversalState&, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::UpdateLevel>) STDERR: 5 0x7fc3b03cceaf WebCore::RenderLayerCompositor::updateBackingAndHierarchy(WebCore::RenderLayer&, WTF::Vector<WTF::Ref<WebCore::GraphicsLayer, WTF::RawPtrTraits<WebCore::GraphicsLayer>, WTF::DefaultRefDerefTraits<WebCore::GraphicsLayer> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderLayerCompositor::UpdateBackingTraversalState&, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::UpdateLevel>) STDERR: 6 0x7fc3b03cceaf WebCore::RenderLayerCompositor::updateBackingAndHierarchy(WebCore::RenderLayer&, WTF::Vector<WTF::Ref<WebCore::GraphicsLayer, WTF::RawPtrTraits<WebCore::GraphicsLayer>, WTF::DefaultRefDerefTraits<WebCore::GraphicsLayer> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderLayerCompositor::UpdateBackingTraversalState&, WebCore::ScrollingTreeState&, WTF::OptionSet<WebCore::RenderLayerCompositor::UpdateLevel>) STDERR: 7 0x7fc3b03cd93e WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*) STDERR: 8 0x7fc3b03cf178 WebCore::RenderLayerScrollableArea::scrollTo(WebCore::IntPoint const&) STDERR: 9 0x7fc3b03cf95f WebCore::RenderLayerScrollableArea::setScrollOffset(WebCore::IntPoint const&) STDERR: 10 0x7fc3afdaf399 WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) STDERR: 11 0x7fc3afdaf466 WebCore::ScrollableArea::notifyScrollPositionChanged(WebCore::IntPoint const&) STDERR: 12 0x7fc3afd10120 WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScroll(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long, (WTF::SupportsObjectIdentifierNullState)1> >, WebCore::FloatPoint const&, std::optional<WebCore::FloatPoint>, WebCore::ScrollingLayerPositionAction, WebCore::ScrollType) STDERR: 13 0x7fc3afd10b46 WebCore::AsyncScrollingCoordinator::applyScrollUpdate(WebCore::ScrollUpdate&&, WebCore::ScrollType) STDERR: 14 0x7fc3afd10d36 WebCore::AsyncScrollingCoordinator::requestScrollToPosition(WebCore::ScrollableArea&, WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) STDERR: 15 0x7fc3b03b0ca0 WebCore::RenderLayerScrollableArea::requestScrollToPosition(WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) STDERR: 16 0x7fc3b03b129b WebCore::RenderLayerScrollableArea::scrollToOffset(WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) STDERR: 17 0x7fc3b03b172e WebCore::RenderLayerScrollableArea::updateScrollPositionForScrollIntoView(WebCore::ScrollPositionChangeOptions const&, WebCore::LayoutRect const&, WebCore::LayoutRect const&) STDERR: 18 0x7fc3b03b1a92 WebCore::RenderLayerScrollableArea::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollRectToVisibleOptions const&) STDERR: 19 0x7fc3afc098f4 WebCore::LocalFrameView::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::RenderObject const&, bool, WebCore::ScrollRectToVisibleOptions const&) STDERR: 20 0x7fc3af1bf500 WebCore::Element::scrollIntoView(std::optional<std::variant<bool, WebCore::ScrollIntoViewOptions> >&&) STDERR: 21 0x7fc3ad5daff3 WebCore::jsElementPrototypeFunction_scrollIntoView(JSC::JSGlobalObject*, JSC::CallFrame*) STDERR: 22 0x7fc354b78038 ??? STDERR: WPEWebProcess terminated (pid 142222) for reason: crash
Attachments
Add attachment
proposed patch, testcase, etc.
zsun
Comment 1
2024-11-04 02:05:27 PST
https://github.com/WebKit/WebKit/pull/33175/
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug