[Webkit-unassigned] [Bug 265460] [GTK] Crash with WEBKIT_DISABLE_COMPOSITING_MODE=1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 16 03:26:14 PDT 2024


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

--- Comment #1 from Jim Mason <jmason at ibinx.com> ---
FYI, this is still happening as of my latest build from main (276084 at main).

This occurs only with WEBKIT_DISABLE_COMPOSITING_MODE=1

Backtrace of WebKitWebProcess is as follows:

Thread 16 received signal SIGABRT, Aborted.
[Switching to Thread 1 (LWP 1)]
0x00007ff22b1c11aa in __lwp_sigqueue () from /lib/64/libc.so.1
(gdb) bt
#0  0x00007ff22b1c11aa in __lwp_sigqueue () at /lib/64/libc.so.1
#1  0x00007ff22b1b57c1 in thr_kill () at /lib/64/libc.so.1
#2  0x00007ff22b163d09 in raise () at /lib/64/libc.so.1
#3  0x00007ff22b138df2 in abort () at /lib/64/libc.so.1
#4  0x00007ff22aaea015 in  () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#5  0x00007ff227c4409d in WebKit::DrawingAreaCoordinatedGraphics::enterAcceleratedCompositingMode(WebCore::GraphicsLayer*) ()
    at /usr/lib/64/libwebkit2gtk-4.0.so.37
#6  0x00007ff227c44213 in WebKit::DrawingAreaCoordinatedGraphics::graphicsLayerFactory() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#7  0x00007ff227b9cefd in WebKit::WebChromeClient::graphicsLayerFactory() const
    () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#8  0x00007ff22a173eac in WebCore::RenderLayerCompositor::ensureRootLayer() ()
    at /usr/lib/64/libwebkit2gtk-4.0.so.37
#9  0x00007ff22a174765 in WebCore::RenderLayerCompositor::updateBacking(WebCore::RenderLayer&, WebCore::RenderLayerCompositor::RequiresCompositingData&, WebCore::RenderLayerCompositor::BackingSharingState*, WebCore::RenderLayerCompositor::BackingRequired) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#10 0x00007ff22a176138 in WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#11 0x00007ff22a175fd1 in WebCore::RenderLayerCompositor::computeCompositingRequ--Type <RET> for more, q to quit, c to continue without paging--c
irements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#12 0x00007ff22a175fd1 in WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#13 0x00007ff22a175fd1 in WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#14 0x00007ff22a175fd1 in WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#15 0x00007ff22a1781b1 in WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#16 0x00007ff229a8cdf4 in WebCore::LocalFrameView::updateCompositingLayersAfterLayoutIfNeeded() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#17 0x00007ff229203d88 in WebCore::Document::updateLayout(WTF::OptionSet<WebCore::LayoutOptions>, WebCore::Element const*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#18 0x00007ff229aa8489 in WebCore::LocalFrameView::updateLayoutAndStyleIfNeededRecursive(WTF::OptionSet<WebCore::LayoutOptions>) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#19 0x00007ff229ae0f54 in WebCore::Page::layoutIfNeeded(WTF::OptionSet<WebCore::LayoutOptions>) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#20 0x00007ff229b01261 in WebCore::Page::updateRendering() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#21 0x00007ff227c411b2 in WebKit::DrawingAreaCoordinatedGraphics::display(WebKit::UpdateInfo&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#22 0x00007ff227c41dc0 in WebKit::DrawingAreaCoordinatedGraphics::display() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#23 0x00007ff22773d3bc in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#24 0x00007ff227a28ca0 in WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#25 0x00007ff227733905 in IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) [clone .part.0] () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#26 0x00007ff227735529 in IPC::Connection::dispatchOneIncomingMessage() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#27 0x00007ff223cca044 in WTF::RunLoop::performWork() () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
#28 0x00007ff223d44e09 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
#29 0x00007ff223d45949 in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
#30 0x00007ff21f3815c0 in g_main_context_dispatch () at /usr/lib/64/libglib-2.0.so.0
#31 0x00007ff21f381948 in g_main_context_iterate.constprop () at /usr/lib/64/libglib-2.0.so.0
#32 0x00007ff21f381c33 in g_main_loop_run () at /usr/lib/64/libglib-2.0.so.0
#33 0x00007ff223d45a80 in WTF::RunLoop::run() () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
#34 0x00007ff227c52fca in WebKit::WebProcessMain(int, char**) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#35 0x0000000000400dac in _start ()

-- 
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/20240316/0212cd06/attachment.htm>


More information about the webkit-unassigned mailing list