Search Issue Tracker
Fixed
Votes
0
Found in
5.4.0b6
Issue ID
771031
Regression
No
[API] Texture2D GetPixel/SetPixel with invalid or boundary values crashes
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.
Latest issues
- UI Builder Viewport is rendered in solid black and ArgumentOutOfRangeException is thrown when zooming in
- Game view renders yellow color when using RenderTexture.autoGenerateMips with DX12
- The "Multiplayer Widgets" package is displayed as an option for the installation even though it is already installed
- "IMGUIContainer cannot be used in a panel drawn by cameras." error thrown when adding IMGUI Container in UI Builder > Hierarchy
- Crash on GameObject::RemoveComponentFromGameObjectInternal when opening a specific project
Add comment