[Bug 111120] [BSW] dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse hangs forever

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 17 15:12:05 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111120

Danylo <danylo.piliaiev at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |danylo.piliaiev at gmail.com

--- Comment #1 from Danylo <danylo.piliaiev at gmail.com> ---
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 <jason.ekstrand at intel.com>
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 <caio.oliveira at intel.com>

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:
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1365

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190717/e12efd21/attachment.html>


More information about the intel-3d-bugs mailing list