Search Issue Tracker

Won't Fix

Votes

0

Found in

2022.3.19f1

2023.2.10f1

2023.3.0b8

Issue ID

UUM-64456

Regression

Yes

Crash on InternalCreatePipeline() when rendering the scene on a specific project

--

-

Reproduction steps:
1. Open the attached project "CrashRepro"
2. Click on the Game view window tab

Expected result: Project opens
Actual result: Editor crashes

Reproducible with: 2022.2.0a15, 2022.3.19f1, 2023.2.10f1, 2023.3.0b8
Not reproducible with: 2021.3.35f1, 2022.2.0a14

Reproducible on: Windows 10, Windows 11 (by user)
Not reproducible on: No other environment tested

First few lines of stack trace:
{noformat}
0x000001F5B98E0BF0 (Mono JIT Code) UnityEngine.Rendering.RenderPipelineAsset:InternalCreatePipeline ()
0x000001F5B98E09D3 (Mono JIT Code) UnityEngine.Rendering.RenderPipelineManager:TryPrepareRenderPipeline (UnityEngine.Rendering.RenderPipelineAsset)
0x000001F5B98E04DB (Mono JIT Code) UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,UnityEngine.Object,Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle)
0x000001F5B98E0888 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void_object_intptr_object_AtomicSafetyHandle (object,intptr,intptr,intptr){noformat}
Note: For versions above 2022.2.0b1 if it does not crash close the project and repeat from step 1

  1. Resolution Note:

    The project provided contains many "dunmy" generated classes from AssetRipper that are conflicting with built-in types of UnityEngine code. The dummy classes do not match the class hierarchy of the expected UnityEngine types which cause a crash while attempting to call a virtual method in a vtable slot that does not exist.

    If you remove all of the Unity.* and UnityEngine.* folders (and meta files) from the Assets\Scripts folder, the project will load without error and you are able to view the game tab and enter play mode.

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.