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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Environment Samples count resets to 2048 when entering a higher number
- GameObject cannot be disabled when an Animator references an Animation Clip containing the GameObject's "IsActive" property
- Console errors are thrown when resolving Scene view shortcut conflicts with "Rebind to selected command" checked
- Spots of bad lighting appear on assets when the lighting is generated in a Scene
- Static Editor Flags dropdown list is cut off when Inspector Window is docked to the very right and UI Scaling is set to a higher value
Resolution Note:
Fixed by https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-14311