<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:jason@jlekstrand.net" title="Jason Ekstrand <jason@jlekstrand.net>"> <span class="fn">Jason Ekstrand</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [Vulkan CTS] crashes in some dEQP-VK.wsi.wayland.* tests"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102578">bug 102578</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;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [Vulkan CTS] crashes in some dEQP-VK.wsi.wayland.* tests"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102578#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [Vulkan CTS] crashes in some dEQP-VK.wsi.wayland.* tests"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102578">bug 102578</a>
              from <span class="vcard"><a class="email" href="mailto:jason@jlekstrand.net" title="Jason Ekstrand <jason@jlekstrand.net>"> <span class="fn">Jason Ekstrand</span></a>
</span></b>
        <pre>This should be fixed as of the following commit:

commit 43691024982b3ea734ad001bd53cc7b563ccce5a
Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
Date:   Tue Sep 26 08:30:22 2017 -0700

    vulkan/wsi/wayland: Stop caching Wayland displays

    We originally implemented caching to avoid unneeded round-trips to the
    compositor when querying surface capabilities etc. to set up the
    swapchain.  Unfortunately, this doesn't work if vkDestroyInstance is
    called after the Wayland connection has been dropped.  In this case, we
    end up trying to clean up already destroyed wl_proxy objects which leads
    to crashes.  In particular most of dEQP-VK.wsi.wayland is crashing
    thanks to this problem.

    This commit gets rid of the cache and simply embeds the wsi_wl_display
    struct in the swapchain.  While we're at it, we can get rid of the
    wl_event_queue that we were storing in the swapchain because we can just
    use the one in the embedded wsi_wl_display.

    Reviewed-by: Daniel Stone <<a href="mailto:daniels@collabora.com">daniels@collabora.com</a>>
    Bugzilla: <a href="https://bugs.freedesktop.org/102578">https://bugs.freedesktop.org/102578</a>
    Cc: <a href="mailto:mesa-stable@lists.freedesktop.org">mesa-stable@lists.freedesktop.org</a></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>