<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:danylo.piliaiev@gmail.com" title="Danylo <danylo.piliaiev@gmail.com>"> <span class="fn">Danylo</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - [BSW] dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse hangs forever"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111120">bug 111120</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;">CC</td>
<td>
</td>
<td>danylo.piliaiev@gmail.com
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [BSW] dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse hangs forever"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111120#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [BSW] dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse hangs forever"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111120">bug 111120</a>
from <span class="vcard"><a class="email" href="mailto:danylo.piliaiev@gmail.com" title="Danylo <danylo.piliaiev@gmail.com>"> <span class="fn">Danylo</span></a>
</span></b>
<pre>The tests are crashing due to allocation failure after running for some time
which is caused by enormous size of the resulting native code of the shaders.
Initially it was bisected to:
8fdee457a4cb20f4587b5ec817aa1f9325bd5f1c is the first bad commit
commit 8fdee457a4cb20f4587b5ec817aa1f9325bd5f1c
Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
Date: Thu Jan 10 13:39:05 2019 -0600
anv/pipeline: Move lower_explicit_io much later
Now that nir_opt_copy_prop_vars can properly handle array derefs on
vectors, it's safe to move UBO and SSBO lowering to late in the
pipeline. This should allow NIR to actually start optimizing SSBO
access.
Reviewed-by: Caio Marcelo de Oliveira Filho <<a href="mailto:caio.oliveira@intel.com">caio.oliveira@intel.com</a>>
However this commit just triggered the underlying issue - force loop unrolling
without any check for resulting unrolled size.
I've sent a merge request to fix this:
<a href="https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1365">https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1365</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>