<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Crash under gdk_wayland_window_attach_image()"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=793062#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [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=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span></b>
        <pre>FWIW, I've been running with this patch since yesterday and had no crash in gdk
Wayland code since then.

Not surprising, if the window is withdrawn, the Wayland resources are NULL
(what the see in the GdkWindowImplWayland in <a href="show_bug.cgi?id=793062#c8">comment 8</a>), so by not generating
expose events when the window is withdrawn (<span class=""><a href="attachment.cgi?id=367922&action=diff" name="attach_367922" title="[PATCH] gdkwindow: Do not generate expose event if not mapped">attachment 367922</a> <a href="attachment.cgi?id=367922&action=edit" title="[PATCH] gdkwindow: Do not generate expose event if not mapped">[details]</a></span> <a href='review?bug=793062&attachment=367922'>[review]</a>), we avoid the
crash.

Yet, I wonder if Firefox is not leaking Wayland resources somehow, I left it
running overnight and today my entire system started to crawl, with ram and
swap up to 90% (the system has 12Gb or RAM) and gnome-shell taking most of
that.

Killing Firefox freed a large part of the memory used by gnome-shell, so I
suspect Firefox might be leaking resources.

However I don't think the leak is caused by the patch (<span class=""><a href="attachment.cgi?id=367922&action=diff" name="attach_367922" title="[PATCH] gdkwindow: Do not generate expose event if not mapped">attachment 367922</a> <a href="attachment.cgi?id=367922&action=edit" title="[PATCH] gdkwindow: Do not generate expose event if not mapped">[details]</a></span> <a href='review?bug=793062&attachment=367922'>[review]</a>), but
it might be the same root cause.</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>