[Webkit-unassigned] [Bug 282278] REGRESSION: [Win] ASSERTION FAILED: !m_flushingLayers in WebCore::RenderLayerCompositor::scheduleRenderingUpdate()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 29 13:46:27 PDT 2024


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

--- Comment #1 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Callstack:

JavaScriptCore.dll!WTFCrash() Line 365  C++
WebCore.dll!WTFCrashWithInfo(int, const char *, const char *, int) Line 912     C++
WebCore.dll!WebCore::RenderLayerCompositor::scheduleRenderingUpdate() Line 776  C++
WebCore.dll!WebCore::RenderLayerCompositor::notifyFlushRequired(const WebCore::GraphicsLayer *) Line 772        C++
WebKit2.dll!WebKit::GraphicsLayerWC::noteLayerPropertyChanged(WTF::OptionSet<WebKit::WCLayerChange> flags, WebKit::GraphicsLayerWC::ScheduleFlushOrNot scheduleFlush) Line 534  C++
WebKit2.dll!WebKit::GraphicsLayerWC::setBackgroundColor(const WebCore::Color & value) Line 354  C++
WebCore.dll!WebCore::RenderLayerCompositor::updateRootContentsLayerBackgroundColor() Line 4675  C++
WebCore.dll!WebCore::RenderLayerCompositor::rootBackgroundColorOrTransparencyChanged() Line 4712        C++
WebCore.dll!WebCore::RenderView::paintBoxDecorations(WebCore::PaintInfo & paintInfo, const WebCore::LayoutPoint &) Line 442     C++
WebCore.dll!WebCore::RenderBlock::paintObject(WebCore::PaintInfo & paintInfo, const WebCore::LayoutPoint & paintOffset) Line 1168       C++
WebCore.dll!WebCore::RenderView::paint(WebCore::PaintInfo & paintInfo, const WebCore::LayoutPoint & paintOffset) Line 346       C++
WebCore.dll!WebCore::RenderLayer::paintBackgroundForFragments(const WTF::Vector<WebCore::LayerFragment,1,WTF::CrashOnOverflow,16,WTF::FastMalloc> & layerFragments, WebCore::GraphicsContext & context, WebCore::GraphicsContext & contextForTransparencyLayer, const WebCore::LayoutRect & transparencyPaintDirtyRect, bool haveTransparency, const WebCore::RenderLayer::LayerPaintingInfo & localPaintingInfo, WTF::OptionSet<WebCore::PaintBehavior> paintBehavior, WebCore::RenderObject * subtreePaintRootForRenderer) Line 4075  C++
WebCore.dll!WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext & context, const WebCore::RenderLayer::LayerPaintingInfo & paintingInfo, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag> paintFlags) Line 3703       C++
WebCore.dll!WebCore::RenderLayerBacking::paintIntoLayer::<lambda_0>::operator()(WebCore::RenderLayer & layer, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag> paintFlags) Line 3548        C++
WebCore.dll!WebCore::RenderLayerBacking::paintIntoLayer(const WebCore::GraphicsLayer * graphicsLayer, WebCore::GraphicsContext & context, const WebCore::IntRect & paintDirtyRect, WTF::OptionSet<WebCore::PaintBehavior> paintBehavior, WebCore::RegionContext * regionContext) Line 3567      C++
WebCore.dll!WebCore::RenderLayerBacking::paintContents(const WebCore::GraphicsLayer * graphicsLayer, WebCore::GraphicsContext & context, const WebCore::FloatRect & clip, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior> layerPaintBehavior) Line 3843     C++
WebCore.dll!WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext & context, const WebCore::FloatRect & clip, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior> layerPaintBehavior) Line 654    C++
WebKit2.dll!WebKit::WCTiledBacking::paintAndFlush(WebKit::WCLayerUpdateInfo & update) Line 72   C++
WebKit2.dll!WebKit::GraphicsLayerWC::flushCompositingStateForThisLayerOnly() Line 599   C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 750     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::recursiveCommitChanges(const WebCore::TransformState & state) Line 755     C++
WebKit2.dll!WebKit::GraphicsLayerWC::flushCompositingState(const WebCore::FloatRect & passedVisibleRect) Line 544       C++
WebCore.dll!WebCore::RenderLayerCompositor::flushPendingLayerChanges(bool isFlushRoot) Line 824 C++
WebCore.dll!WebCore::LocalFrameView::flushCompositingStateForThisFrame(const WebCore::LocalFrame & rootFrameForFlush) Line 973  C++
WebCore.dll!WebCore::LocalFrameView::flushCompositingStateIncludingSubframes() Line 1162        C++
WebCore.dll!WebCore::Page::finalizeRenderingUpdateForRootFrame(WebCore::LocalFrame & rootFrame, WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags> flags) Line 2204  C++
WebCore.dll!WebCore::Page::finalizeRenderingUpdate(WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags> flags) Line 2170       C++
WebKit2.dll!WebKit::WebPage::finalizeRenderingUpdate(WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags> flags) Line 5086     C++
WebKit2.dll!WebKit::DrawingAreaWC::updateRendering() Line 245   C++
[External Code] 
WebKit2.dll!WTF::Detail::CallableWrapper<std::_Binder<std::_Unforced,void (WebKit::DrawingAreaWC::*&)(),WebKit::DrawingAreaWC *>,void>::call() Line 53  C++
WebKit2.dll!WTF::Function<void ()>::operator()() Line 82        C++
WebKit2.dll!WebCore::Timer::fired() Line 170    C++
WebCore.dll!WebCore::ThreadTimers::sharedTimerFiredInternal() Line 128  C++
WebCore.dll!WebCore::ThreadTimers::setSharedTimer::<lambda_0>::operator()() Line 68     C++
WebCore.dll!WTF::Detail::CallableWrapper<`lambda at C:\webkit\wb\Source\WebCore\platform\ThreadTimers.cpp:68:41',void>::call() Line 53  C++
WebCore.dll!WTF::Function<void ()>::operator()() Line 82        C++
WebCore.dll!WebCore::MainThreadSharedTimer::fired() Line 87     C++
WebCore.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 89   C++
[External Code] 
JavaScriptCore.dll!WTF::RunLoop::run() Line 84  C++
WebKit2.dll!WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess,1>::run(int argc, char * * argv) Line 72        C++
WebKit2.dll!WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainWin>(int argc, char * * argv) Line 98    C++
WebKit2.dll!WebKit::WebProcessMain(int argc, char * * argv) Line 44     C++
WebKitWebProcess.exe!main(int argc, char * * argv) Line 35      C++
[External Code]

-- 
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/20241029/b370f62d/attachment-0001.htm>


More information about the webkit-unassigned mailing list