NEW265460
[GTK] Crash in webkitWebViewBaseEnterAcceleratedCompositingMode with WEBKIT_DISABLE_COMPOSITING_MODE=1
https://bugs.webkit.org/show_bug.cgi?id=265460
Summary [GTK] Crash in webkitWebViewBaseEnterAcceleratedCompositingMode with WEBKIT_D...
Jim Mason
Reported 2023-11-28 08:37:54 PST
building from 2.42.2 (tarball) ENABLE_X11_TARGET=ON USE_GBM=OFF NVIDIA driver Normally, I experience flashing in websites like Google Maps or the Unity Tanks demo, so I always run with the environment variable WEBKIT_DISABLE_COMPOSITING_MODE=1 However, I have found a crash in the Bing ChatGPT page. The crash occurs only when WEBKIT_DISABLE_COMPOSITING_MODE=1; if I do *not* disable compositing, there is no crash. The stack trace is as follows. I have a doubt: the crash occurs in webkitWebViewBaseEnterAcceleratedCompositingMode. Should it be in this function when compositing is disabled? The issue does *not* appear to be a regression; I can reproduce this back to at least 2.40.5. Thread 2 received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 1)] 0x00007ffac6750b22 in webkitWebViewBaseEnterAcceleratedCompositingMode(_WebKitWebViewBase*, WebKit::LayerTreeContext const&) () from /usr/lib/64/libwebkit2gtk-4.0.so.37 (gdb) bt #0 0x00007ffac6750b22 in webkitWebViewBaseEnterAcceleratedCompositingMode(_WebKitWebViewBase*, WebKit::LayerTreeContext const&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #1 0x00007ffac6237a38 in WebKit::DrawingAreaProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #2 0x00007ffac6551ebc in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #3 0x00007ffac665f820 in non-virtual thunk to WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #4 0x00007ffac6549e55 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #5 0x00007ffac654bbbf in IPC::Connection::dispatchIncomingMessages() () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #6 0x00007ffac2e29654 in WTF::RunLoop::performWork() () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #7 0x00007ffac2ea1d99 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 Rebuilding with RelWithDebInfo, I get this: Thread 2 received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 1)] 0x00007ff0dc64c522 in webkitWebViewBaseEnterAcceleratedCompositingMode (webkitWebViewBase=<optimized out>, layerTreeContext=...) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:2835 bt2835 webkitWebViewBase->priv->acceleratedBackingStore->update(layerTreeContext); (gdb) bt full #0 0x00007ff0dc64c522 in webkitWebViewBaseEnterAcceleratedCompositingMode(_WebKitWebViewBase*, WebKit::LayerTreeContext const&) (webkitWebViewBase=<optimized out>, layerTreeContext=...) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:2835 #1 0x00007ff0dc1cde26 in _ZZN3IPC18callMemberFunctionIN6WebKit16DrawingAreaProxyES2_FvmRKNS1_16LayerTreeContextEESt5tupleIJmS3_EEEEvPT_MT0_T1_OT2_ENKUlDpOT_E_clIJmS3_EEEDaSI_ (this=<optimized out>, this=<optimized out>) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/Platform/IPC/HandleMessage.h:135 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #2 _ZSt13__invoke_implIvZN3IPC18callMemberFunctionIN6WebKit16DrawingAreaProxyES3_FvmRKNS2_16LayerTreeContextEESt5tupleIJmS4_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_JmS4_EESA_St14__invoke_otherOSC_DpOT1_ (__f=<optimized out>) at /usr/gcc/10/include/c++/10.3.0/bits/invoke.h:60 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #3 _ZSt8__invokeIZN3IPC18callMemberFunctionIN6WebKit16DrawingAreaProxyES3_FvmRKNS2_16LayerTreeContextEESt5tupleIJmS4_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_JmS4_EENSt15__invoke_resultISA_JDpT0_EE4typeEOSA_DpOSM_ (__fn=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging--c at /usr/gcc/10/include/c++/10.3.0/bits/invoke.h:95 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #4 _ZSt12__apply_implIZN3IPC18callMemberFunctionIN6WebKit16DrawingAreaProxyES3_FvmRKNS2_16LayerTreeContextEESt5tupleIJmS4_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_S9_JLm0ELm1EEEDcOSA_OSC_St16integer_sequenceImJXspT1_EEE (__t=..., __f=<optimized out>) at /usr/gcc/10/include/c++/10.3.0/tuple:1727 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #5 _ZSt5applyIZN3IPC18callMemberFunctionIN6WebKit16DrawingAreaProxyES3_FvmRKNS2_16LayerTreeContextEESt5tupleIJmS4_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_S9_EDcOSA_OSC_ (__t=..., __f=<optimized out>) at /usr/gcc/10/include/c++/10.3.0/tuple:1738 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #6 IPC::callMemberFunction<WebKit::DrawingAreaProxy, WebKit::DrawingAreaProxy, void (unsigned long, WebKit::LayerTreeContext const&), std::tuple<unsigned long, WebKit::LayerTreeContext> >(WebKit::DrawingAreaProxy*, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::LayerTreeContext const&), std::tuple<unsigned long, WebKit::LayerTreeContext>&&) (tuple=..., function=&virtual table offset 240, object=0x7ff0cf655120) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/Platform/IPC/HandleMessage.h:134 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #7 IPC::handleMessage<Messages::DrawingAreaProxy::EnterAcceleratedCompositingMode, WebKit::DrawingAreaProxy, WebKit::DrawingAreaProxy, void (unsigned long, WebKit::LayerTreeContext const&)>(IPC::Connection&, IPC::Decoder&, WebKit::DrawingAreaProxy*, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::LayerTreeContext const&)) (function=&virtual table offset 240, object=0x7ff0cf655120, decoder=<optimized out>, connection=<optimized out>) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/Platform/IPC/HandleMessage.h:236 arguments = std::optional<std::tuple<unsigned long, WebKit::LayerTreeContext>> containing std::tuple containing = {[1] = 0, [2] = {contextID = 65011720}} #8 WebKit::DrawingAreaProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) (this=0x7ff0cf655120, connection=<optimized out>, decoder=<optimized out>) at /build/rtutils/components/desktop/webkitgtk4/build/amd64/DerivedSources/WebKit/DrawingAreaProxyMessageReceiver.cpp:48 #9 0x00007ff0dc48acec in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) (this=this@entry=0x7ff0cf0f7b98, connection=..., decoder=...) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:129 messageReceiver = {m_impl = {static isRefPtr = <optimized out>, m_ptr = 0x7ff0cf6faa90}} #10 0x00007ff0dc4e05bc in WebKit::AuxiliaryProcessProxy::dispatchMessage(IPC::Connection&, IPC::Decoder&) (this=this@entry=0x7ff0cf0f7b00, connection=..., decoder=...) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:278 #11 0x00007ff0dc576cfc in WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) (this=0x7ff0cf0f7b00, connection=..., decoder=...) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/UIProcess/WebProcessProxy.cpp:1016 #12 0x00007ff0dc4830d5 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) (this=0x7ff0cf6f4640, message=std::unique_ptr<IPC::Decoder> = {...}) at /build/rtutils/components/desktop/webkitgtk4/webkitgtk-2.42.2/Source/WebKit/Platform/IPC/Connection.cpp:1281 isDispatchingMessageWhileWaitingForSyncReply = <optimized out> oldDidReceiveInvalidMessage = false #13 0x00007ff0dc484b82 in IPC::Connection::dispatchIncomingMessages() (this=0x7ff0cf6f4640) at /usr/gcc/10/include/c++/10.3.0/bits/unique_ptr.h:172 message = std::unique_ptr<IPC::Decoder> = {get() = 0x0} messagesToProcess = <optimized out> #14 0x00007ff0d8c29654 in WTF::RunLoop::performWork() () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #15 0x00007ff0d8ca1d99 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #16 0x00007ff0d8ca28d9 in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #17 0x00007ff0e4f815c0 in g_main_context_dispatch () at /usr/lib/64/libglib-2.0.so.0 #18 0x00007ff0e4f81948 in g_main_context_iterate.constprop () at /usr/lib/64/libglib-2.0.so.0 #19 0x00007ff0e4f819f0 in g_main_context_iteration () at /usr/lib/64/libglib-2.0.so.0 #20 0x00007ff0e519bfed in g_application_run () at /usr/lib/64/libgio-2.0.so.0 #21 0x000000000079fafc in main (argc=<optimized out>, argv=<optimized out>) at ../../epiphany-42.5/src/ephy-main.c:428 option_context = <optimized out> option_group = 0x302be9140 error = 0x0 user_time = <optimized out> arbitrary_url = <optimized out> ctx = <optimized out> mode = <optimized out> status = <optimized out> flags = <optimized out> desktop_info = <optimized out>
Attachments
Jim Mason
Comment 1 2024-03-16 03:26:14 PDT
FYI, this is still happening as of my latest build from main (276084@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 ()
Jim Mason
Comment 2 2024-05-20 02:14:46 PDT
I can consistently reproduce this crash on gnome gitlab: 1. disable ccompositing. Confirm in webkit://gpu 2. run with no GBM (? maybe) 3. run with X11 (? maybe) 4. Navigate to: https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1489/diffs Backtrace is similar to before; commonality is that it is trying to enter accelerated compositing mode. One other thing: compositing has been permanently disabled for me from some weeks now, from about the time that GLX was removed or so. So I get this crash quite often in the wild, unfortunately. Backtrace and webkit://gpu output follow below. Thread 12 received signal SIGABRT, Aborted. [Switching to Thread 1 (LWP 1)] 0x00007ff3f9d911aa in __lwp_sigqueue () from /lib/64/libc.so.1 (gdb) bt #0 0x00007ff3f9d911aa in __lwp_sigqueue () at /lib/64/libc.so.1 #1 0x00007ff3f9d857c1 in thr_kill () at /lib/64/libc.so.1 #2 0x00007ff3f9d33d09 in raise () at /lib/64/libc.so.1 #3 0x00007ff3f9d08df2 in abort () at /lib/64/libc.so.1 #4 0x00007ff3f9663457 in () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #5 0x00007ff3f60a7a41 in WebKit::LayerTreeHost::LayerTreeHost(WebKit::WebPage&) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #6 0x00007ff3f60a844d in WebKit::DrawingAreaCoordinatedGraphics::enterAcceleratedCompositingMode(WebCore::GraphicsLayer*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #7 0x00007ff3f60a85d3 in WebKit::DrawingAreaCoordinatedGraphics::graphicsLayerFactory() () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #8 0x00007ff3f5ff156d in WebKit::WebChromeClient::graphicsLayerFactory() const () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #9 0x00007ff3f86dcecc in WebCore::RenderLayerCompositor::ensureRootLayer() () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #10 0x00007ff3f86e1d3a in WebCore::RenderLayerCompositor::updateBacking(WebCore::RenderLayer&, WebCore::RenderLayerCompositor::RequiresCompositingData&, WebCore::RenderLayerCompositor::BackingSharingState*, WebCore::RenderLayerCompositor::BackingRequired) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #11 0x00007ff3f86e4953 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 #12 0x00007ff3f86e47bd 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 0x00007ff3f86e47bd 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 0x00007ff3f86e68a2 in WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #15 0x00007ff3f81bccbb in WebCore::ThreadTimers::sharedTimerFiredInternal() [clone .part.0] () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #16 0x00007ff3f1b8c4ef in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #17 0x00007ff3f1b8cf89 in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #18 0x00007ff3ed1815c0 in g_main_context_dispatch () at /usr/lib/64/libglib-2.0.so.0 #19 0x00007ff3ed181948 in g_main_context_iterate.constprop () at /usr/lib/64/libglib-2.0.so.0 #20 0x00007ff3ed181c33 in g_main_loop_run () at /usr/lib/64/libglib-2.0.so.0 #21 0x00007ff3f1b8d0c0 in WTF::RunLoop::run() () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18 #22 0x00007ff3f60ac422 in WebKit::WebProcessMain(int, char**) () at /usr/lib/64/libwebkit2gtk-4.0.so.37 #23 0x0000000000400dac in _start () { "Version Information": { "WebKit version": "WebKitGTK 2.45.2 (r278970)", "Operating system": "SunOS 5.11 11.3 i86pc", "Desktop": "GNOME", "GStreamer version": "1.20.4 (build) GStreamer 1.20.4 (runtime)", "GTK version": "3.24.38 (build) 3.24.38 (runtime)" }, "Display Information": { "Identifier": "1", "Type": "X11", "Screen geometry": "0,0 1920x1080", "Screen work area": "0,28 1920x1024", "Depth": "24", "Bits per color component": "8", "Font Scaling DPI": "96", "Screen DPI": "93.60940451422194", "VBlank type": "Timer", "VBlank refresh rate": "60Hz" }, "Hardware Acceleration Information": { "Policy": "never", "WebGL enabled": "Yes" } }
Note You need to log in before you can comment on or make changes to this bug.