@, We have a reproduction case for the Rename crash. The problem seems to revolve around sub-levels.
Make sure bUpdateAllPrefabActorsWhenOpenMap = true
- Create a new map/level. Call it MapA
- In this level drop an actor and name it TestName.
- Make this actor into a prefab.
- Save MapA.
- Create a new map/level. Call it MapB.
- Drop a new actor and ALSO name it TestName.
- Make this actor into a prefab.
- Save MapB.
At this point, you have two maps each with a prefab that has an actor with the same name as the other. This example has two different prefabs, but if you use the same prefab in each map, I believe you’ll get the same result.
- Create a new map/level. Call it WorldMap.
- In the Levels window, add in MapA and MapB.
- Save.
- Exit and restart (so map load happens and bUpdateAllPrefabActorsWhenOpenMap happens).
- Crash.
I hope this lets you find the problem!