<html>
    <head>
      <base href="https://bugs.freedesktop.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 - libswrAVX2.so Causes hang with QOpenGLWidget"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100262">100262</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>libswrAVX2.so Causes hang with QOpenGLWidget
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>13.0
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

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

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

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Drivers/Gallium/swr
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>chris@circlecvi.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=130297" name="attach_130297" title="Minimal Qt Project sample widget showing issue">attachment 130297</a> <a href="attachment.cgi?id=130297&action=edit" title="Minimal Qt Project sample widget showing issue">[details]</a></span>
Minimal Qt Project sample widget showing issue

Following is some Qt example code straight from their repository that runs
properly using Gallium llvmpipe driver, and Gallium swr driver on AVX enabled
machines (libswrAVX.so).

Running the same demo on AVX2 enabled machines (libswrAVX2.so) causes the
machine to hang at 100% CPU usage and never recovers. The library detects AVX2,
however GL calls in the paintEvent appear to be hanging the machine (IE no GL
calls, no issue)


Please see attached for the QOpenGlWidget example (Qt v5)</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>