Search Issue Tracker

Fixed

Fixed in 6000.3.17f1, 6000.4.10f1, 6000.5.0b11, 6000.6.0a7

Votes

0

Found in

6000.0.74f1

6000.3.15f1

6000.4.6f1

6000.5.0b7

6000.6.0a5

Issue ID

UUM-142091

Regression

Yes

Crash on RendererScene::NotifyInvisible when GameObjects are deleted from the Hierarchy in a specific Scene

Lighting

-

How to reproduce:

  1. Open the attached project “IN-139949”
  2. Open the “Assets/Werkscene” Scene
  3. Observe the Console
  4. In the Hierarchy, select the “r” GameObject and delete it
  5. 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

  1. Resolution Note:

    Fixed in 6000.6.0a7

  2. Resolution Note (fix version 6000.6.0a7):

    Fixed in 6000.6.0a7

  3. Resolution Note (fix version 6000.5.0b11):

    Fixed in 6000.5.0b11

  4. Resolution Note (fix version 6000.4.10f1):

    Fixed in 6000.4.10f1

  5. Resolution Note (fix version 6000.3.17f1):

    Fixed in 6000.3.17f1

Add comment

Log in to post comment