Description

A vehicle using Async Scene on the body but not the wheels will crash the editor

  • [EUS-TJ Ballard] Vehicle using Async Scene on body but not the wheels crashes the editor

User Description:

Async scene turned on for some body parts of a vehicle and not all of its part (e.g. forgetting to set the wheels to async scene ON) will cause an editor crash on "play".

Steps to Reproduce

1. Create a Vehicle template project
2. In the Project Settings > Physics > Simulation > Enable 'Enable Async Scene'
3. Open the 'Sedan_PhysicsAsset'
4. Select the 'Vehicle_Base'
5. In the Details panel > Physics > Enable 'Use Async Scene'
6. Back in the editor, PIE

Results: The editor will crash on play.

Expected: If using Async Scene on the body and not the wheels is expected to be problematic, for the editor to throw an error instead of crashing.

If it isn't expected to be problematic, for the editor to play without crashing.

Callstack
UE4Editor_Engine!FPhysSubstepTask::SubstepInterpolation() [physsubsteptasks.cpp:290]
UE4Editor_Engine!FPhysSubstepTask::SubstepSimulationStart() [physsubsteptasks.cpp:396]
UE4Editor_Engine!TBaseRawMethodDelegateInstance<0,FPhysSubstepTask,void __cdecl() [delegateinstancesimpl_variadics.inl:642]
UE4Editor_Engine!TGraphTask<FSimpleDelegateGraphTask>::ExecuteTask() [taskgraphinterfaces.h:999]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:932]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:679]
UE4Editor_Core!FTaskGraphImplementation::WaitUntilTasksComplete() [taskgraph.cpp:1776]
UE4Editor_Engine!FTickTaskSequencer::ReleaseTickGroup() [ticktaskmanager.cpp:530]
UE4Editor_Engine!FTickTaskManager::RunTickGroup() [ticktaskmanager.cpp:1432]
UE4Editor_Engine!UWorld::RunTickGroup() [leveltick.cpp:704]
UE4Editor_Engine!UWorld::Tick() [leveltick.cpp:1204]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1349]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:368]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2775]
UE4Editor!GuardedMain() [launch.cpp:148]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

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 - Gameplay
Affects Versions4.124.14
Target Fix4.13
Fix Commit3079254
Main Commit3092051
Release Commit3079254
CreatedAug 4, 2016
ResolvedAug 5, 2016
UpdatedNov 6, 2018