How to reproduce:
- Open the attached project “IN-139949”
- Open the “Assets/Werkscene” Scene
- Observe the Console
- In the Hierarchy, select the “r” GameObject and delete it
- Observe the crash
Actual result: “KeyNotFoundException: The given key '61' was not present in the dictionary.” is repeatedly thrown in the Console and deleting any object from the Hierarchy crashes the Editor
Expected result: The exception is not thrown and deleting a GameObject in the Hierarchy does not cause the Editor to crash
Reproducible with: 6000.0.0b15 (exception starts being thrown), 6000.0.8f1 (fa7102f01711) (crash starts occurring), 6000.0.74f1, 6000.3.15f1, 6000.4.6f1, 6000.5.0b7, 6000.6.0a5
Not reproducible with: 6000.0.0b14 (a038ffb60cdd)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Workaround: Baking the Adaptive Probe Volumes and then restarting the Editor
Note: Tested with DX12, DX11 and Vulkan
First few lines of the stack trace:
0x00007FF81A21E3CA (Unity) RendererScene::NotifyInvisible
0x00007FF819E7027A (Unity) InitPlayerLoopCallbacks::`2'::EarlyUpdateRendererNotifyInvisibleRegistrator::Forward
0x00007FF819E8D3BA (Unity) ExecutePlayerLoop
0x00007FF819E8D599 (Unity) ExecutePlayerLoop
0x00007FF819E92AD8 (Unity) PlayerLoop