[Webkit-unassigned] [Bug 200856] [GTK] webkitgtk-2.25.x crashes when closing a tab in Epiphany while hardware acceleration is on

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Aug 17 15:27:15 PDT 2019


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

--- Comment #3 from Guilaume Ayoub <xovni at wanadoo.fr> ---
Here it is:

#0  0x00007ffff45f2cbb in webkitWebViewBaseMakeGLContextCurrent(_WebKitWebViewBase*) (webkitWebViewBase=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/g++-v9/bits/unique_ptr.h:357
#1  0x00007ffff46608e4 in WebKit::WebPageProxy::makeGLContextCurrent() (this=<optimized out>) at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/gtk/WebPageProxyGtk.cpp:161
#2  0x00007ffff46595fc in WebKit::WaylandCompositor::Surface::setWebPage(WebKit::WebPageProxy*) (this=0x7fff94016a80, webPage=webPage at entry=0x0)
    at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/gtk/WaylandCompositor.cpp:176
#3  0x00007ffff465a599 in WebKit::WaylandCompositor::unregisterWebPage(WebKit::WebPageProxy&) (this=<optimized out>, webPage=...)
    at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/gtk/WaylandCompositor.cpp:574
#4  0x00007ffff4650988 in WebKit::AcceleratedBackingStoreWayland::~AcceleratedBackingStoreWayland() (this=0x7fff940320c0, __in_chrg=<optimized out>)
    at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreWayland.cpp:144
#5  0x00007ffff46509e9 in WebKit::AcceleratedBackingStoreWayland::~AcceleratedBackingStoreWayland() (this=0x7fff940320c0, __in_chrg=<optimized out>)
    at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreWayland.cpp:131
#6  0x00007ffff45f1abe in std::default_delete<WebKit::AcceleratedBackingStore>::operator()(WebKit::AcceleratedBackingStore*) const (this=<optimized out>, __ptr=<optimized out>)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/g++-v9/bits/unique_ptr.h:75
#7  0x00007ffff45f1abe in std::unique_ptr<WebKit::AcceleratedBackingStore, std::default_delete<WebKit::AcceleratedBackingStore> >::reset(WebKit::AcceleratedBackingStore*) (__p=<optimized out>, this=<optimized out>)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/g++-v9/bits/unique_ptr.h:399
#8  0x00007ffff45f1abe in std::unique_ptr<WebKit::AcceleratedBackingStore, std::default_delete<WebKit::AcceleratedBackingStore> >::operator=(decltype(nullptr)) (this=<optimized out>)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/g++-v9/bits/unique_ptr.h:333
#9  0x00007ffff45f1abe in webkitWebViewBaseDispose(GObject*) (gobject=0x555556e63c20) at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:553
#10 0x00007ffff72ee169 in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff7a053a0 in  () at /usr/lib64/libgtk-3.so.0
#12 0x00007ffff7912366 in  () at /usr/lib64/libgtk-3.so.0
#13 0x00007ffff72e7b49 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff72fa4e6 in  () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff7302c85 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#16 0x00007ffff73032aa in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff7b16b00 in  () at /usr/lib64/libgtk-3.so.0
#18 0x00007ffff72ee169 in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff7a0b272 in  () at /usr/lib64/libgtk-3.so.0
#20 0x00007ffff7912366 in  () at /usr/lib64/libgtk-3.so.0
#21 0x00007ffff72e7b49 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff72fa4e6 in  () at /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff7302c85 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#24 0x00007ffff73032aa in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff7b16b00 in  () at /usr/lib64/libgtk-3.so.0
#26 0x00007ffff72ee169 in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#27 0x00007ffff78c95ef in  () at /usr/lib64/libgtk-3.so.0
#28 0x00007ffff7912366 in  () at /usr/lib64/libgtk-3.so.0
#29 0x00007ffff72e7c2b in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#30 0x00007ffff72fa4e6 in  () at /usr/lib64/libgobject-2.0.so.0
#31 0x00007ffff7302c85 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#32 0x00007ffff73032aa in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#33 0x00007ffff7b16b00 in  () at /usr/lib64/libgtk-3.so.0
#34 0x00007ffff72ee169 in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#35 0x00007ffff7f59ed3 in  () at /usr/lib64/epiphany/libephymain.so
#36 0x00007ffff7f5a02e in  () at /usr/lib64/epiphany/libephymain.so
#37 0x00007ffff73d1bc3 in  () at /usr/lib64/libgio-2.0.so.0
#38 0x00007ffff73d256d in  () at /usr/lib64/libgio-2.0.so.0
#39 0x00007ffff7f7d6b0 in  () at /usr/lib64/epiphany/libephymain.so
#40 0x00007ffff73d1bc3 in  () at /usr/lib64/libgio-2.0.so.0
#41 0x00007ffff73d256d in  () at /usr/lib64/libgio-2.0.so.0
#42 0x00007ffff45d2e6f in webkitWebViewRunJavaScriptCallback(API::SerializedScriptValue*, WebCore::ExceptionDetails const&, GTask*) (wkSerializedScriptValue=0x7fff74474990, exceptionDetails=..., task=0x555555dc6490)
    at DerivedSources/ForwardingHeaders/wtf/DumbPtrTraits.h:43
#43 0x00007ffff4512808 in WTF::Function<void (API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&, WebKit::CallbackBase::Error)>::operator()(API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&, WebKit::CallbackBase::Error) const (in#3=WebKit::CallbackBase::Error::None, in#2=..., in#1=false, in#0=0x7fff74474990, this=0x7fffffffe1b8) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/g++-v9/bits/unique_ptr.h:357
#44 0x00007ffff4512808 in WebKit::GenericCallback<API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&>::performCallbackWithReturnValue(API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&)
    (returnValue#2=..., returnValue#1=false, returnValue#0=0x7fff74474990, this=0x7fff744a1038) at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/GenericCallback.h:109
#45 0x00007ffff4512808 in WebKit::GenericCallback<API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&>::performCallbackWithReturnValue(API::SerializedScriptValue*, bool, WebCore::ExceptionDetails const&)
    (returnValue#2=..., returnValue#1=false, returnValue#0=0x7fff74474990, this=0x7fff744a1038) at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/GenericCallback.h:101
#46 0x00007ffff4512808 in WebKit::WebPageProxy::scriptValueCallback(IPC::DataReference const&, bool, WebCore::ExceptionDetails const&, WebKit::CallbackID)
    (this=<optimized out>, dataReference=..., hadException=<optimized out>, details=..., callbackID=...) at /var/tmp/portage/net-libs/webkit-gtk-2.25.4/work/webkitgtk-2.25.4/Source/WebKit/UIProcess/WebPageProxy.cpp:6554

-- 
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/20190817/07b753b5/attachment-0001.html>


More information about the webkit-unassigned mailing list