Search Issue Tracker

Fixed

Fixed in 2022.3.65f1, 6000.0.54f1, 6000.1.13f1, 6000.2.0b11, 6000.3.0a2

Votes

0

Found in

2022.3.63f1

6000.0.51f1

6000.1.7f1

6000.2.0b5

Issue ID

UUM-109125

Regression

No

Crash on Tilemap::GetTileAsset when calling Tilemap.GetTile() in new RefreshTile() method for TileBase class

-

How to reproduce:
1. Open the attached “IN-101725_TileBaseCrash.zip” project
2. Create a “TBTest” asset by right clicking in the Project Window → Create → TBTest
3. Open the Tile Palette window (Window → 2D → Tile Palette)
4. Open the existing “TPTest” Tile Palette or create a new one
5. Drag the created “TBTest” asset onto the Tile Palette grid
6. Observe the crash

Reproducible in: 2022.1.0a1, 2022.3.63f1, 6000.0.51f1, 6000.1.7f1, 6000.2.0b5

Reproducible on: Windows 10, Windows 11
Not reproducible on: No other environments tested

First few lines of stacktrace:

{noformat}0x00007FF84EE477FE (Unity) Tilemap::GetTileAsset
0x00007FF84D9AB39B (Unity) Tilemap_CUSTOM_GetTileAsset
0x000001A4CD80E7F8 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.Tilemaps.Tilemap:GetTileAsset_Injected (intptr,UnityEngine.Vector3Int&)
0x000001A4CD80E64B (Mono JIT Code) UnityEngine.Tilemaps.Tilemap:GetTileAsset (UnityEngine.Vector3Int)
0x000001A4CD80E42B (Mono JIT Code) UnityEngine.Tilemaps.Tilemap:GetTile (UnityEngine.Vector3Int){noformat}

  1. Resolution Note (fix version 6000.3.0a2):

    Fix for this issue is available on Unity 6000.3.0a2 and above

  2. Resolution Note (fix version 6000.2.0b11):

    Fix for this issue is available on Unity 6000.2.0b11 and above

  3. Resolution Note (fix version 6000.0.54f1):

    Fix for this issue is available on Unity 6000.0.54f1 and above

  4. Resolution Note (fix version 2022.3.65f1):

    Fix for this issue is available on Unity 2022.3.65f1 and above

Add comment

Log in to post comment

All about bugs

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