<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Assassins Creed Odyssey crashes with nir errors"
href="https://bugs.freedesktop.org/show_bug.cgi?id=110240#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Assassins Creed Odyssey crashes with nir errors"
href="https://bugs.freedesktop.org/show_bug.cgi?id=110240">bug 110240</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 bug appears to be some sort of memory corruption in the type system. In
particular, type names show up garbled in most of the validation fail dumps.
I'm still working on where the corruption could be coming from.
This seems to be related to this commit:
commit 9d0ae777dd68dad682dcc7768726996639ae2684
Author: Caio Marcelo de Oliveira Filho <<a href="mailto:caio.oliveira@intel.com">caio.oliveira@intel.com</a>>
Date: Thu Mar 21 13:26:48 2019 -0700
spirv: Use interface type for block and buffer block
Also handle GLSL_TYPE_INTERFACE the same way we do GLSL_TYPE_STRUCT in
various places. Motivated by ARB_gl_spirv work, that will take
advantage of the interface types when handling NIR coming from SPIR-V.
Reviewed-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>>
Though I have no idea why this is causing problems.:-(</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>