Search Issue Tracker
Fixed in 2021.3.41f1
Fixed in 2021.3.X, 2022.3.X, 6000.0.X, future release
Votes
1
Found in
2021.3.36f1
2022.3.32f1
6000.0.4f1
Issue ID
UUM-73525
Regression
No
The Editor freezes when changes are made in the Timeline window, and a large number of animation curve bindings and GameObjects are loaded
How to reproduce:
1. Open the user’s attached project
2. In the Projects tab’s search bar, enter “StreamingWorld“ and open the “StreamingWorld.unity“ scene
3. Select the “TIMELINE FOR BUGREPORT“ GameObject in the Hierarchy
4. In the Inspector, double-click the “Playable” field of the Playable Director component to open the Timeline window
5. In the Timeline window, select the padlock in the top-right corner to lock the selection
6. Adjust the length of any of the “Active” segments of the first entry under the “CAMERAS” section of the Timeline window
7. Observe that any changes made in the Timeline window will cause the Editor to freeze for a short time
8. In the menu bar, select “BUG REPORT/Load World”
9. Repeat step 6
10. Observe how the Editor freezes for a longer period when more GameObjects are loaded in the Hierarchy
Expected result: Making changes in the Timeline window does not cause the Editor to freeze
Actual result: The Editor freezes when changes are made in the Timeline window
Reproducible in: 1.7.6 (2021.3.36f1, 2022.3.22f1), 1.8.6 (2021.3.36f1, 2022.3.22f1, 2023.2.17f1, 6000.0.0b13)
Reproducible on: Windows 10, Windows 11
Not reproducible on: No other environments tested
Note: The project contains the Animation Rigging package, where having the RigBuilder component enabled adds a large number of curve bindings. This seems to have a significant impact on performance due to the AnimationMode.AddEditorCurveBinding() method, as shown in the attached images.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on FindNearestVertex when objectsToSearch array contains a null transform
- Context menu item checkmark updates only after reopening twice when using Menu.SetChecked on component context menu items
- Long Property names are not truncated in the Add Property dropdown in the Animation window when the Long Property name does not fit
- [iOS] High CPU load when device keyboard is open
- Selected Animation clip in the Animation window changes when the Domain Reload is triggered
Add comment