<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:mcatanzaro&#64;igalia.com" title="Michael Catanzaro &lt;mcatanzaro&#64;igalia.com&gt;"> <span class="fn">Michael Catanzaro</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Browser plugins crash under Wayland"
   href="https://bugs.webkit.org/show_bug.cgi?id=157605">bug 157605</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Summary</td>
           <td>[GTK] evince browser plugin crash under Wayland
           </td>
           <td>[GTK] Browser plugins crash under Wayland
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">See Also</td>
           <td>
               &nbsp;
           </td>
           <td>https://bugzilla.gnome.org/show_bug.cgi?id=766657
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Browser plugins crash under Wayland"
   href="https://bugs.webkit.org/show_bug.cgi?id=157605#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Browser plugins crash under Wayland"
   href="https://bugs.webkit.org/show_bug.cgi?id=157605">bug 157605</a>
              from <span class="vcard"><a class="email" href="mailto:mcatanzaro&#64;igalia.com" title="Michael Catanzaro &lt;mcatanzaro&#64;igalia.com&gt;"> <span class="fn">Michael Catanzaro</span></a>
</span></b>
        <pre>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&amp;) () at /lib64/libwebkit2gtk-4.0.so.37
#15 0x00007ffff4c37a54 in WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder, std::default_delete&lt;IPC::MessageEncoder&gt; &gt;&amp;) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#16 0x00007ffff49a9b91 in IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder, std::default_delete&lt;IPC::MessageEncoder&gt; &gt;&amp;) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#17 0x00007ffff4a5ac0b in WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder, std::default_delete&lt;IPC::MessageEncoder&gt; &gt;&amp;) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#18 0x00007ffff49a5b3b in IPC::Connection::dispatchSyncMessage(IPC::MessageDecoder&amp;) () at /lib64/libwebkit2gtk-4.0.so.37
#19 0x00007ffff49a5c2d in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::MessageDecoder, std::default_delete&lt;IPC::MessageDecoder&gt; &gt;) () 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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>