Steps to reproduce:
1. Open the attached project “IN-9234_SamplesProject.zip“
2. Open Assets/Ackermann/Scenes/Various Ackermann Setups Demo Scene.unity
3. In the Hierarchy window expand the “Vehicles“ GameObject
4. In the Hierarchy window select the “FireTruck“ GameObject
5. In the Inspector window disable the selected GameObject
Expected result: The selected GameObject is disabled
Actual result: Unity Editor crashes
Reproducible with: 2021.3.8f1, 2022.1.0a2
Not reproducible with: 2022.1.0a3. 2022.1.14f1, 2022.2.0b6, 2023.1.0a1
Couldn’t test with: 2020.3.39f1 (couldn’t resolve the console errors)
Reproducible on: Windows 10
Stacktrace:
ArticulationBody_CUSTOM_ResetCenterOfMass
UnityEngine.ArticulationBody:ResetCenterOfMass
Unity.Simulation.VehicleControllers.AckermannAuthoring:SetupArticulations
Unity.Simulation.VehicleControllers.AckermannAuthoringEditor:OnInspectorGUI
UnityEditor.UIElements.InspectorElement/<>c_DisplayClass59_0:<CreateIMGUIInspectorFromEditor>b_0
nityEngine.UIElements.IMGUIContainer:DoOnGUI