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
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Editor Freezes when instantiating TMP text formatted with rich text tags in non Latin languages
- Crash on YAMLRead::TransferTypelessData when opening a specific project
- Inconsistent Placement of Search Clear (X) Icon in "Preset Manager"
- Gradient Editor window bottom-right gradient marker color is incorrect
- MaskField tooltips should only display Value when bound
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.