Search Issue Tracker

Fixed

Votes

2

Found in

2021.3.9f1

2021.3.11f1

Issue ID

UUM-15156

Regression

Yes

[Ubuntu] Editor crashes when opening 3D Sample Scene (URP) or LEGO Microgame templates

-

How to reproduce:

1. Open UnityHub
2. Click New Project
3. Find template:  3D Sample Scene (URP) or LEGO Microgame
4. Click Download template
5. Wait for download to complete and click Create Project
6. Wait for Editor to load and observe crash

Expected Results: Editor doesn't crash and there are no errors in console.
Actual Results: Editor crashes right after it is loaded.

 
{code:java}
Obtained 29 stack frames.
#0 0x00561ef84e614c in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007f74a771c3c0 in funlockfile
#2 0x00561ef8a8881a in GfxDeviceGLES::DrawBuffersBatchMode(GfxBatchHeader const&)
#3 0x00561ef841af5a in ScriptableBatchRenderer::RenderMultipleMeshes(RenderNodeQueue const&, RenderMultipleData const&, VertexInputMasks)
#4 0x00561ef841cda7 in ScriptableBatchRenderer::Flush(BatchBreakCause)
#5 0x00561ef842f95d in ScriptableRenderLoopDrawSRPBatcher(ScriptableLoopObjectData const*, unsigned long, SharedRendererScene const&, DrawRenderersCommand const&, ShaderPassContext&, GfxDevice&, int)
#6 0x00561ef8431a29 in ScriptableRenderLoopDrawDispatch(ScriptableLoopObjectData const*, unsigned long, SharedRendererScene const&, DrawRenderersCommand const&, ShaderPassContext&, GfxDevice&, int)
#7 0x00561ef84351a0 in ScriptableRenderLoopJob(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*)
#8 0x00561ef8820352 in GfxDevice::ExecuteAsync(int, void (*)(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*), GfxDeviceAsyncCommand::ArgScratch**, GfxDeviceAsyncCommand::Arg const*, JobFence const&)
#9 0x00561ef843331a in ScheduleRenderJobs(unsigned int, ScriptableRenderContextArg const*, JobFence const&)
#10 0x00561ef8432fd4 in ExecuteDrawRenderersCommand(ScriptableRenderContextArg*)
#11 0x00561ef842689f in ScriptableRenderContext::ExecuteScriptableRenderLoop()
#12 0x000000417295f3 in (wrapper managed-to-native) UnityEngine.Rendering.ScriptableRenderContext:Submit_Internal_Injected (UnityEngine.Rendering.ScriptableRenderContext&)
#13 0x000000416da920 in UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderSingleCamera (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera)
#14 0x000000416d3c34 in UnityEngine.Rendering.Universal.UniversalRenderPipeline:Render (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List`1<UnityEngine.Camera>)
#15 0x000000416d34fb in UnityEngine.Rendering.RenderPipeline:InternalRender (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List`1<UnityEngine.Camera>)
#16 0x000000416b2980 in UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,System.Collections.Generic.List`1<UnityEngine.Camera/RenderRequest>,Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle)
#17 0x000000416b2b0c in (wrapper runtime-invoke) <Module>:runtime_invoke_void_object_intptr_object_AtomicSafetyHandle (object,intptr,intptr,intptr)
#18 0x007f73c0067228 in mono_get_runtime_build_info
#19 0x007f73c0205f2e in mono_runtime_invoke
#20 0x007f73c0205e78 in mono_runtime_invoke
#21 0x00561ef88ee703 in scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
#22 0x00561ef88cc7e7 in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
#23 0x00561ef8427b02 in ScriptableRenderContext::ExtractAndExecuteRenderPipeline(dynamic_array<Camera*, 0ul> const&, void (*)(SceneNode const*, AABB const*, IndexList&, SceneCullingParameters const*), void*, ScriptingObjectPtr)
#24 0x00561efa5e00e6 in Camera::ExecuteCustomRenderPipeline(Camera::EditorDrawingMode, DrawGridParameters const*, Camera::RenderFlag)
#25 0x00561efa5e0d8a in Camera::RenderEditorCamera(Camera::EditorDrawingMode, DrawGridParameters const*, CullResults*, Camera::RenderFlag, int, bool, bool, core::hash_set<GameObject*, core::hash<GameObject*>, std::equal_to<GameObject*> >*)
#26 0x00561efa5e0c2f in Camera::RenderEditorCamera(Camera::EditorDrawingMode, DrawGridParameters const*, bool, bool, core::hash_set<GameObject*, core::hash<GameObject*>, std::equal_to<GameObject*> >*)
#27 0x00561ef7fe983a in Handles_CUSTOM_Internal_DrawCameraWithGrid(ScriptingBackendNativeObjectPtrOpaque*, Camera::EditorDrawingMode, DrawGridParameters&, unsigned char, unsigned char)
#28 0x000000416b278f in (wrapper managed-to-native) UnityEditor.Handles:Internal_DrawCameraWithGrid (UnityEngine.Camera,UnityEditor.DrawCameraMode,UnityEditor.DrawGridParameters&,bool,bool)
{code}
Reproducible on: 2021.3.9f1, 2021.3.11f1
Not reproducible on: 2021.3.8f1

Hardware:

Issue is Ubuntu 18.04 and 20.04 specific.

Notes:
- See attached logs for full errors

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.