<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - [Wayland] Crash under gdk_wayland_window_attach_image()"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=793062#c16">Comment # 16</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - [Wayland] Crash under gdk_wayland_window_attach_image()"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=793062">bug 793062</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=stransky%40redhat.com" title="Martin Stransky <stransky@redhat.com>"> <span class="fn">Martin Stransky</span></a>
</span></b>
        <pre>With the latest patch applied I still see a crash:

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

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


      <ul class="frames">
          <li class="frame ">
              <span class="frame_number">#6</span>
            <span class="frame_function"><signal handler called></span>
          </li>
          <li class="frame ">
              <span class="frame_number">#7</span>
            <span class="frame_function">wl_proxy_marshal</span>
              <div class="frame_file_container">
                at <span class="frame_file">src/wayland-client.c</span>
                  line
                  <span class="frame_line">692</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#8</span>
            <span class="frame_function">wl_surface_damage</span>
              <div class="frame_file_container">
                at <span class="frame_file">/usr/include/wayland-client-protocol.h</span>
                  line
                  <span class="frame_line">3478</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#9</span>
            <span class="frame_function">gdk_window_impl_wayland_end_paint</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow-wayland.c</span>
                  line
                  <span class="frame_line">952</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#10</span>
            <span class="frame_function">gdk_window_end_paint_internal</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">3021</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#11</span>
            <span class="frame_function">gdk_window_end_draw_frame</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">3289</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#12</span>
            <span class="frame_function">gtk_widget_render</span>
              <div class="frame_file_container">
                at <span class="frame_file">gtkwidget.c</span>
                  line
                  <span class="frame_line">17522</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#13</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">1834</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#14</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">#15</span>
            <span class="frame_function">_gdk_window_process_updates_recurse_helper</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">3853</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#16</span>
            <span class="frame_function">_gdk_window_process_updates_recurse</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">3910</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#17</span>
            <span class="frame_function">gdk_window_impl_process_updates_recurse</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindowimpl.c</span>
                  line
                  <span class="frame_line">333</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#18</span>
            <span class="frame_function">gdk_window_process_updates_internal</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">3999</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#19</span>
            <span class="frame_function">gdk_window_process_updates_with_mode</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">4193</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#20</span>
            <span class="frame_function">gdk_window_paint_on_clock</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkwindow.c</span>
                  line
                  <span class="frame_line">11700</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#24</span>
            <span class="frame_function"><emit signal ??? on instance 0x7fccc7d2d860 [GdkFrameClockIdle]></span>
              <div class="frame_file_container">
                at <span class="frame_file">gsignal.c</span>
                  line
                  <span class="frame_line">3447</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#25</span>
            <span class="frame_function">_gdk_frame_clock_emit_paint</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkframeclock.c</span>
                  line
                  <span class="frame_line">640</span>
              </div>
          </li>
          <li class="frame ">
              <span class="frame_number">#26</span>
            <span class="frame_function">gdk_frame_clock_paint_idle</span>
              <div class="frame_file_container">
                at <span class="frame_file">gdkframeclockidle.c</span>
                  line
                  <span class="frame_line">430</span>
              </div>
          </li>
      </ul>
</div>
</td></tr></table>
<pre class="bz_comment_text" >

it comes from expose event.

(gdb) p* window
$3 = {
  parent_instance = {
    g_type_instance = {
      g_class = 0x7fcd1cd616b0
    }, 
    ref_count = 11, 
    qdata = 0x7fcce02d9780
  }, 
  impl = 0x7fcce91d9000 [GdkWindowImplWayland], 
  parent = 0x7fcd1cdbe050 [GdkWaylandWindow], 
  transient_for = 0x7fcce977c5d0 [GdkWaylandWindow], 
  visual = 0x7fcd1cdb6440 [GdkWaylandVisual], 
  user_data = 0x7fcce896fe60, 
  x = 23, 
  y = 88, 
  event_mask = 6553366, 
  window_type = 3 '\003', 
  depth = 32 ' ', 
  resize_count = 0 '\000', 
  toplevel_window_type = -1 '\377', 
  filters = 0x0, 
  children = 0x7fcce96f7b40 = {0x7fcce96f7ae0}, 
  children_list_node = {data=0x7fcce96f7950, next=0x7fcce96f7500, prev=0x0}, 
  native_children = 0x0, 
  background = 0x7fccc8743d40, 
  current_paint = {
    surface = 0x7fccc7d51980, 
    region = 0x7fccf54172a0, 
    flushed_region = 0x7fccf54172e0, 
    need_blend_region = 0x7fccf54173e0, 
    surface_needs_composite = 0, 
    use_gl = 0
  }, 
  gl_paint_context = 0x0, 
  update_area = 0x0, 
  update_freeze_count = 0, 
  active_update_area = 0x7fccea6fcb40, 
  old_updated_area = {0x0, 0x0}, 
  old_state = GDK_WINDOW_STATE_FOCUSED, 
  state = (GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_FOCUSED), 
  alpha = 255 '\377', 
  fullscreen_mode = 0 '\000', 
  input_only = 0, 
  pass_through = 0, 
  modal_hint = 0, 
  composited = 0, 
  has_alpha_background = 0, 
  destroyed = 0, 
  accept_focus = 1, 
  focus_on_map = 1, 
  shaped = 0, 
  support_multidevice = 0, 
  synthesize_crossing_event_queued = 1, 
  effective_visibility = 3, 
  visibility = 2, 
  native_visibility = 0, 
  viewable = 0, 
  applied_shape = 0, 
  in_update = 1, 
  geometry_dirty = 1, 
  event_compression = 1, 
  frame_clock_events_paused = 0, 
  impl_window = 0x7fcce96f7950 [GdkWaylandWindow], 
  update_and_descendants_freeze_count = 0, 
  abs_x = 0, 
  abs_y = 0, 
  width = 1185, 
  height = 113, 
  shadow_top = 0, 
  shadow_left = 0, 
  shadow_right = 0, 
  shadow_bottom = 0, 
  num_offscreen_children = 0, 
  clip_region = 0x7fccf54177c0, 
  cursor = 0x0, 
  device_cursor = 0x7fccdae657c0 = {
    [0x5e1] = 0x5e1
  }, 
  shape = 0x0, 
  input_shape = 0x0, 
  devices_inside = 0x0, 
  device_events = 0x0, 
  source_event_masks = 0x0, 
  device_added_handler_id = 0, 
  device_changed_handler_id = 0, 
  frame_clock = 0x7fccc7d2d860 [GdkFrameClockIdle], 
  invalidate_handler = 0x0, 
  drawing_context = 0x7fcce00eab80 [GdkDrawingContext], 
  opaque_region = 0x0
}</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>