<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:itoral@igalia.com" title="Iago Toral <itoral@igalia.com>"> <span class="fn">Iago Toral</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [snb] GPU hang: after geometry shader emits no geometry, the program hangs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105399">bug 105399</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>REOPENED
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [snb] GPU hang: after geometry shader emits no geometry, the program hangs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105399#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [snb] GPU hang: after geometry shader emits no geometry, the program hangs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105399">bug 105399</a>
              from <span class="vcard"><a class="email" href="mailto:itoral@igalia.com" title="Iago Toral <itoral@igalia.com>"> <span class="fn">Iago Toral</span></a>
</span></b>
        <pre>Fixed in master with:

commit 232c5d75ea8c9536a896a17c9156b8e2ad36a779 (HEAD -> master)
Author: Andrii Simiklit <<a href="mailto:asimiklit.work@gmail.com">asimiklit.work@gmail.com</a>>
Date:   Fri Jun 22 10:59:57 2018 +0300

    i965/gen6/gs: Handle case where a GS doesn't allocate VUE

    We can not use the VUE Dereference flags combination for EOT
    message under ILK and SNB because the threads are not initialized
    there with initial VUE handle unlike Pre-IL.
    So to avoid GPU hangs on SNB and ILK we need
    to avoid usage of the VUE Dereference flags combination.
    (Was tested only on SNB but according to the specification
    SNB Volume 2 Part 1: 1.6.5.3, 1.6.5.6
    the ILK must behave itself in the similar way)

    v2: Approach to fix this issue was changed.
    Instead of different EOT flags in the program end
    we will create VUE every time even if GS produces no output.

    v3: Clean up the patch.
    Signed-off-by: Andrii Simiklit <<a href="mailto:andrii.simiklit@globallogic.com">andrii.simiklit@globallogic.com</a>>

    Bugzilla: <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [snb] GPU hang: after geometry shader emits no geometry, the program hangs"
   href="show_bug.cgi?id=105399">https://bugs.freedesktop.org/show_bug.cgi?id=105399</a>
    CC: <<a href="mailto:mesa-stable@lists.freedesktop.org">mesa-stable@lists.freedesktop.org</a>>
    Reviewed-by: Iago Toral Quiroga <<a href="mailto:itoral@igalia.com">itoral@igalia.com</a>>
    Tested-by: Mark Janes <<a href="mailto:mark.a.janes@intel.com">mark.a.janes@intel.com</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>