Description

When you change a section of a Multi-Convex Collision to Slyph and then Select the other sections, Engine will crash.

  • Shift-selecting deleted convex in physics assets causes crash
  • (From PhAT) Tried to reset collision geometry to Single Convex and this crash.

[Link Removed]

Also Reproduced in Main Promotable-CL-2599540

Steps to Reproduce
  1. Open QAGame Editor
  2. Import Attached FBX as a Skeletal Mesh
  3. Open the Physics Asset
  4. Right Click the Wheel_Rear_Left in the Hierarchy
  5. Reset Bone Collision
  6. Answer Yes
  7. Change the Collision Geometry to Multi Convex Hull and OK
  8. In Hierarchy, Select Convex N (any single Convex)
  9. Right Click and Reset Bone Collision on Single Convex to Sphyl
  10. Again in Hierarchy, Select another Convex N entry then Shift Select another Convex N entry.

RESULTS: CRASH

EXPECTED: NO CRASH

Callstack

UE4Editor_PhAT!UPhATEdSkeletalMeshComponent::GetPrimitiveTransform() [phatrender.cpp:413]
UE4Editor_PhAT!FPhATEdPreviewViewportClient::GetWidgetCoordSystem() [phatpreviewviewportclient.cpp:632]
UE4Editor_UnrealEd!FWidget::Render() [unrealwidget.cpp:150]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [editorviewportclient.cpp:3118]
UE4Editor_PhAT!FPhATEdPreviewViewportClient::Draw() [phatpreviewviewportclient.cpp:244]
UE4Editor_Renderer!FSceneRenderer::FSceneRenderer() [scenerendering.cpp:962]
UE4Editor_Renderer!FDeferredShadingSceneRenderer::FDeferredShadingSceneRenderer() [deferredshadingrenderer.cpp:68]
UE4Editor_Renderer!FSceneRenderer::CreateSceneRenderer() [scenerendering.cpp:1201]
UE4Editor_Renderer!FRendererModule::BeginRenderingViewFamily() [scenerendering.cpp:1439]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [editorviewportclient.cpp:3010]
UE4Editor_Engine!FViewport::Draw() [unrealclient.cpp:1001]
UE4Editor_UnrealEd!UEditorEngine::UpdateSingleViewportClient() [editorengine.cpp:1698]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1476]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:366]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2355]
UE4Editor!GuardedMain() [launch.cpp:142]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Simulation - Physics
Affects Versions4.74.8
Target Fix4.9
Fix Commit2605227
CreatedJun 25, 2015
ResolvedJun 30, 2015
UpdatedApr 27, 2018