Search Issue Tracker

Fixed in 5.5.0

Votes

1

Found in

5.4.0b6

Issue ID

771032

Regression

No

Unity crashes when calling various methods on TerrainData with boundary values

Terrain

-

Add the following code to the Start method of any script attached to a gameobject in your current active scene and press Play. Unity crashes!

TerrainData ter = new TerrainData();
ter.heightmapResolution = int.MaxValue;
ter.SetDetailResolution(int.MinValue, -1);
ter.GetAlphamaps(int.MinValue, int.MinValue, 1, int.MaxValue);
ter.heightmapResolution = int.MaxValue;

These APIs need to be sanitized.

All about bugs

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