[Webkit-unassigned] [Bug 157605] [GTK] Browser plugins crash under Wayland

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun May 22 08:25:35 PDT 2016


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

Michael Catanzaro <mcatanzaro at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[GTK] evince browser plugin |[GTK] Browser plugins crash
                   |crash under Wayland         |under Wayland
           See Also|                            |https://bugzilla.gnome.org/
                   |                            |show_bug.cgi?id=766657

--- Comment #1 from Michael Catanzaro <mcatanzaro at igalia.com> ---
Truncated backtrace:

Thread 1 (Thread 0x7ffff7f0fac0 (LWP 15147)):
#0  0x00005555565b2cd0 in  ()
#1  0x00007ffff78bfbf3 in XGetWindowAttributes () at /lib64/libX11.so.6
#2  0x00007ffff233f894 in gtk_socket_realize () at /lib64/libgtk-3.so.0
#3  0x00007ffff0455617 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#4  0x00007ffff046fea9 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#5  0x00007ffff04704ff in g_signal_emit () at /lib64/libgobject-2.0.so.0
#6  0x00007ffff2309a9e in gtk_widget_realize () at /lib64/libgtk-3.so.0
#7  0x00007ffff230d0d8 in gtk_widget_set_parent () at /lib64/libgtk-3.so.0
#8  0x00007ffff4be7d74 in webkitWebViewBaseContainerAdd(_GtkContainer*, _GtkWidget*) () at /lib64/libwebkit2gtk-4.0.so.37
#9  0x00007ffff0458470 in g_cclosure_marshal_VOID__OBJECTv () at /lib64/libgobject-2.0.so.0
#10 0x00007ffff0455617 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#11 0x00007ffff046fea9 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#12 0x00007ffff04704ff in g_signal_emit () at /lib64/libgobject-2.0.so.0
#13 0x00007ffff20f5ff5 in gtk_container_add () at /lib64/libgtk-3.so.0
#14 0x00007ffff4c07f7c in WebKit::WebPageProxy::createPluginContainer(unsigned long&) () at /lib64/libwebkit2gtk-4.0.so.37
#15 0x00007ffff4c37a54 in WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#16 0x00007ffff49a9b91 in IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#17 0x00007ffff4a5ac0b in WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#18 0x00007ffff49a5b3b in IPC::Connection::dispatchSyncMessage(IPC::MessageDecoder&) () at /lib64/libwebkit2gtk-4.0.so.37
#19 0x00007ffff49a5c2d in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::MessageDecoder, std::default_delete<IPC::MessageDecoder> >) () at /lib64/libwebkit2gtk-4.0.so.37
#20 0x00007ffff49a63e6 in IPC::Connection::dispatchOneMessage() () at /lib64/libwebkit2gtk-4.0.so.37
#21 0x00007ffff42de8bd in WTF::RunLoop::performWork() () at /lib64/libjavascriptcoregtk-4.0.so.18
#22 0x00007ffff4301da9 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /lib64/libjavascriptcoregtk-4.0.so.18
#23 0x00007ffff0181703 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#24 0x00007ffff0181ab0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#25 0x00007ffff0181b5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#26 0x00007ffff074458d in g_application_run () at /lib64/libgio-2.0.so.0
#27 0x0000555555586954 in main ()

This backtrace is slightly different as it goes through GtkSocket rather than GtkPlug, but any rate WebKit should definitely not be using either when running under Wayland. See GNOME #766657 for a full backtrace.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160522/9ede5abe/attachment.html>


More information about the webkit-unassigned mailing list