Search Issue Tracker

Fix in review

Votes

0

Found in

5.4.0b6

Issue ID

771031

Regression

No

[API] Texture2D GetPixel/SetPixel with invalid or boundary values crashes

Graphics - General

-

-

Priority: 5Not yet prioritized for a release

-

Severity: 1Crash or major loss of functionality

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!

Texture2D t = new Texture2D(2,2);
t.SetPixels32((Color32[])null, int.MinValue);
t.SetPixels32((Color32[])null);
t.GetPixels(int.MinValue, 0, -1, int.MinValue);
t.GetPixels32(int.MaxValue);

This API needs to be sanitized

All about bugs

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