Search Issue Tracker

Active

Votes

0

Found in

2017.3.0p1

Issue ID

987070

Regression

No

[Shaders] ApplyMaterialPassWithCache crash when changing shader file while in Play mode

Shaders

-

-

Priority: 7Not yet prioritized for a release

-

Severity: 1Crash, freeze, data loss, work stops

To reproduce:
1. Open project attached
2. Enter Play mode
3. Modify any shader file (WaterSurface.shader or WaterSimulation) in any way (example: commenting something)

Expected: editor doesn't crash
Actual: editor crash

Reproduced in: 2017.1.3p, 2017.2.1p3, 2017.3.0p4, 2018.1.0b5, 2018.3.0f2

Note: initially entering Play mode prints out console error:
"Shader error in 'Water/Simulation': invalid subscript 'a' at line 42 (on d3d11)

Compiling Vertex program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.