<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Wayland: Crash when dismissing a menu when a tooltip is visible"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782283">782283</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Wayland: Crash when dismissing a menu when a tooltip is visible
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>gtk+
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.22.x
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: Wayland
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mail@baedert.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div>
        <pre>1) In the widget factory, right-click on the GtkLinkButton labeled "link
button"). This opens a GtkMenu.
2) Now, with the menu open, hover the menu button again. A tooltip shows up.
3) Press escape
4) The widget-factory now crashes

This bug is present both in the current 3.22 release and master.

Backtrace:

</pre>
<p class="trace_link" title="See Full Trace">
  <a class="trace_toggle_box" href="#"
     title="Expand/Collapse Trace"
     onclick="traceparser_toggle_trace(this, 237429); return false;">+</a>
  <a href="page.cgi?id=traceparser/trace.html&trace_id=237429">Trace
    237429</a></p>

<table border="0" cellpadding="0" cellspacing="0"><tr><td>
<div class="trace  bz_default_hidden"
     id="trace_237429">


      <ul class="frames">
          <li class="frame ">
              <span class="frame_number">#0</span>
            <span class="frame_function">raise</span>
              <div class="frame_library_container">
                from
                <span class="frame_library">/usr/lib/libc.so.6</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#1</span>
            <span class="frame_function">abort</span>
              <div class="frame_library_container">
                from
                <span class="frame_library">/usr/lib/libc.so.6</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#2</span>
            <span class="frame_function">wl_abort</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/wayland/src/wayland-util.c</span>
                  line
                  <span class="frame_line">419</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#3</span>
            <span class="frame_function">wl_proxy_marshal_array_constructor_versioned</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/wayland/src/wayland-client.c</span>
                  line
                  <span class="frame_line">653</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#4</span>
            <span class="frame_function">wl_proxy_marshal_array_constructor</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/wayland/src/wayland-client.c</span>
                  line
                  <span class="frame_line">599</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#5</span>
            <span class="frame_function">wl_proxy_marshal_constructor</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/wayland/src/wayland-client.c</span>
                  line
                  <span class="frame_line">733</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#6</span>
            <span class="frame_function">wl_subcompositor_get_subsurface.lto_priv.826</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome-configure/include/wayland-client-protocol.h</span>
                  line
                  <span class="frame_line">5376</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#7</span>
            <span class="frame_function">gdk_wayland_window_create_subsurface</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow-wayland.c</span>
                  line
                  <span class="frame_line">1313</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#8</span>
            <span class="frame_function">gdk_wayland_window_set_transient_for</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow-wayland.c</span>
                  line
                  <span class="frame_line">3142</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#9</span>
            <span class="frame_function">gdk_window_set_transient_for</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">8068</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#10</span>
            <span class="frame_function">gtk_window_transient_parent_realized</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtkwindow.c</span>
                  line
                  <span class="frame_line">3107</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#11</span>
            <span class="frame_function">gtk_window_set_transient_for</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtkwindow.c</span>
                  line
                  <span class="frame_line">3233</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#12</span>
            <span class="frame_function">gtk_tooltip_set_last_window</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtktooltip.c</span>
                  line
                  <span class="frame_line">779</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#13</span>
            <span class="frame_function">gtk_tooltip_handle_event_internal</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtktooltip.c</span>
                  line
                  <span class="frame_line">1402</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#14</span>
            <span class="frame_function">_gtk_tooltip_handle_event</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtktooltip.c</span>
                  line
                  <span class="frame_line">1384</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#15</span>
            <span class="frame_function">gtk_main_do_event</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtkmain.c</span>
                  line
                  <span class="frame_line">1607</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#16</span>
            <span class="frame_function">_gdk_event_emit</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkevents.c</span>
                  line
                  <span class="frame_line">73</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#17</span>
            <span class="frame_function">gdk_event_source_dispatch.lto_priv.9244</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkeventsource.c</span>
                  line
                  <span class="frame_line">121</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#18</span>
            <span class="frame_function">g_main_dispatch.lto_priv.1040</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/glib/glib/gmain.c</span>
                  line
                  <span class="frame_line">3234</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#19</span>
            <span class="frame_function">g_main_context_dispatch</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/glib/glib/gmain.c</span>
                  line
                  <span class="frame_line">3899</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#20</span>
            <span class="frame_function">g_main_context_iterate</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/glib/glib/gmain.c</span>
                  line
                  <span class="frame_line">3972</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#21</span>
            <span class="frame_function">g_main_context_iteration</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/glib/glib/gmain.c</span>
                  line
                  <span class="frame_line">4033</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#22</span>
            <span class="frame_function">g_application_run</span>
              <div class="frame_file_container">
                at <span class="frame_file">/home/baedert/Source/gnome/glib/gio/gapplication.c</span>
                  line
                  <span class="frame_line">2381</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#23</span>
            <span class="frame_function">main</span>
              <div class="frame_file_container">
                at <span class="frame_file">widget-factory.c</span>
                  line
                  <span class="frame_line">1958</span>
              </div>
          </li>
      </ul>
</div>
</td></tr></table>
<pre class="bz_comment_text" ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>