Reproduction steps:
1. Create a new HDRP project
2. Open the Package Manager window (Window > Package Manager)
3. Select the Shader Graph package
4. Under “Samples” tab, import the “Terrain Shaders” Sample
5. Open the “Samples/Shader Graph/<version>/Terrain Shaders/Scenes/TerrainHDRP” Scene
Expected result: Scene is opened up
Actual result: The Editor crashes
Reproducible with: 6000.3.a6, 6000.3.0b3, 6000.4.0a1
Couldn’t test with: 6000.0.58f1, 6000.2.6f1, 6000.3.0a5 - Terrain Shaders are not available
Reproducible on: Ubuntu 25.04, Ubuntu 24.04, Fedora 41 (user)
Not reproducible on: Windows 11
First lines of the stack trace:
#2 0x005652e8489d7c in TerrainManager::CullAllTerrains(ScriptableCullingParameters const&)
#3 0x005652e797c9ce in CullScriptable(ScriptableRenderContext const&, ScriptableCullingParameters const&, ScriptableCullingAdditionalParameters const*)
#4 0x005652e72c28d3 in ScriptableRenderContext_CUSTOM_Internal_Cull(ScriptableCullingParameters&, ScriptableRenderContextManaged const&, void*)
#5 0x00000040e764ea in (wrapper managed-to-native) UnityEngine.Rendering.ScriptableRenderContext:Internal_Cull_Injected (UnityEngine.Rendering.ScriptableCullingParameters&,UnityEngine.Rendering.ScriptableRenderContext&,intptr)
#6 0x00000040e7646f in UnityEngine.Rendering.ScriptableRenderContext:Internal_Cull (UnityEngine.Rendering.ScriptableCullingParameters&,UnityEngine.Rendering.ScriptableRenderContext,intptr)