[Webkit-unassigned] [Bug 272087] New: [GTK] Crash in WebKit::AcceleratedBackingStoreDMABuf::BufferDMABuf::didUpdateContents

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 3 07:39:54 PDT 2024


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

            Bug ID: 272087
           Summary: [GTK] Crash in
                    WebKit::AcceleratedBackingStoreDMABuf::BufferDMABuf::d
                    idUpdateContents
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at redhat.com
                CC: bugs-noreply at webkitgtk.org

Created attachment 470742

  --> https://bugs.webkit.org/attachment.cgi?id=470742&action=review

Full backtrace

This crash randomly occurred when closing an Epiphany tab.

#0  WebKit::AcceleratedBackingStoreDMABuf::BufferDMABuf::didUpdateContents (this=0x7ff286075800)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp:188
#1  0x00007ff29676a698 in WebKit::AcceleratedBackingStoreDMABuf::frame (this=0x7ff28636df80, bufferID=<optimized out>)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp:503
#2  0x00007ff2964f0d78 in IPC::MessageReceiverMap::dispatchMessage (this=<optimized out>, connection=..., decoder=...)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:129
#3  0x00007ff2965e05e0 in WebKit::WebProcessProxy::didReceiveMessage (this=0x0, connection=..., decoder=...)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/UIProcess/WebProcessProxy.cpp:1103
#4  0x00007ff2964e96f5 in IPC::Connection::dispatchMessage (this=0x7ff28602f260, message=...)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp:1292
#5  0x00007ff2964e9ce3 in IPC::Connection::dispatchIncomingMessages (this=0x7ff28602f260)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp:1402
#6  0x00007ff29538e25b in WTF::Function<void ()>::operator()() const (this=<optimized out>)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/Function.h:82
#7  WTF::RunLoop::performWork (this=0x7ff2860140e0) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/RunLoop.cpp:147
#8  0x00007ff2953f286d in WTF::RunLoop::RunLoop()::$_0::operator()(void*) const (userData=0x0, userData at entry=0x7ff2860140e0, this=<optimized out>)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#9  WTF::RunLoop::RunLoop()::$_0::__invoke(void*) (userData=0x0) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:79
#10 0x00007ff2953f1c61 in WTF::RunLoop::$_0::operator()
    (source=0x5645cf1589f0, callback=0x7ff2953f2860 <WTF::RunLoop::RunLoop()::$_0::__invoke(void*)>, userData=0x7ff2860140e0, this=<optimized out>)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#11 WTF::RunLoop::$_0::__invoke (source=0x5645cf1589f0, callback=0x7ff2953f2860 <WTF::RunLoop::RunLoop()::$_0::__invoke(void*)>, userData=0x7ff2860140e0)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#12 0x00007ff29b945697 in g_main_dispatch (context=context at entry=0x5645cf131840) at ../glib/gmain.c:3348
#13 0x00007ff29b947837 in g_main_context_dispatch_unlocked (context=0x5645cf131840) at ../glib/gmain.c:4197
#14 g_main_context_iterate_unlocked (context=context at entry=0x5645cf131840, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at ../glib/gmain.c:4262
#15 0x00007ff29b947fe3 in g_main_context_iteration (context=context at entry=0x5645cf131840, may_block=may_block at entry=1) at ../glib/gmain.c:4327
#16 0x00007ff29b7e731d in g_application_run (application=0x5645cf155da0 [EphyShell], argc=<optimized out>, argv=<optimized out>)
    at ../gio/gapplication.c:2712
#17 0x00005645cd8a7116 in main (argc=<optimized out>, argv=<optimized out>) at ../src/ephy-main.c:459

-- 
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/20240403/cc59be0a/attachment.htm>


More information about the webkit-unassigned mailing list