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
- Shader cache is not used when building the Player repeatedly
- Shaders are always recompiled when the Editor is opened
- Recent search window can't be closed
- Tab on empty search doesn't pop up the recent search window any more
- Image effect shaders with RenderGraphUtils.FullScreenGeometryType.Mesh render incorrectly when using the RenderGraph
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.