Bug 108065

Summary: Launching SteamVR results in nir_deref_instr_remove_if_unused assert
Product: Mesa Reporter: Andres Rodriguez <andresx7>
Component: Drivers/Vulkan/radeonAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Andres Rodriguez 2018-09-25 21:31:27 UTC
When launching SteamVR, the vrcompositor process hits the following assert:

vrcompositor: ../src/compiler/nir/nir_deref.c:95: nir_deref_instr_remove_if_unused: Assertion `d->dest.is_ssa' failed.

This regression started with the change:
864c78 "nir/opt_if: Re-materialize derefs in use blocks before peeling loops"

https://gitlab.freedesktop.org/mesa/mesa/commit/864c780566b8782c4fc69b4337db768223717bd8
Comment 1 Andres Rodriguez 2018-09-27 17:49:29 UTC
Issue resolved by:
https://patchwork.freedesktop.org/series/50059/
Comment 2 Samuel Pitoiset 2018-10-03 14:42:19 UTC
The series has been pushed, closing.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.