This crash seems to only be reproducible using the TallGrass_01 asset in QAGame. Having other foliage assets selected sometimes prevents the crash, but usually any combination of assets plus TallGrass_01 will crash the editor when attempting to paint foliage onto a landscape.
This is a regression and does not happen in 4.16.3
Preparing to test in Main.
Result: Editor crashes immediately.
Expected Result: Editor paints the selected grass asset cleanly onto the landscape.
UE4Editor-MetalRHI.dylib!FMetalDynamicRHI::RHICreateVertexBuffer() UE4Editor-MetalRHI.dylib!FMetalDynamicRHI::CreateVertexBuffer_RenderThread() UE4Editor-Engine.dylib!FStaticMeshInstanceBuffer::InitRHI() UE4Editor-RenderCore.dylib!FRenderResource::UpdateRHI() UE4Editor-Engine.dylib!FStaticMeshInstanceBuffer::UpdateRHIVertexBuffer() UE4Editor-Engine.dylib!FStaticMeshInstanceBuffer::UpdateRHIVertexBuffer() UE4Editor-Engine.dylib!TGraphTask<FInstancedStaticMeshRenderData::UpdatePerInstanceRenderData(TSet<int, DefaultKeyFuncs<int, false>, FDefaultSetAllocator> const&)::EURCMacro_FPerInstanceRenderDataBufferUpdate>::ExecuteTask() UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksNamedThread() UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksUntilQuit() UE4Editor-Core.dylib!FTaskGraphImplementation::ProcessThreadUntilRequestReturn() UE4Editor-RenderCore.dylib!RenderingThreadMain() UE4Editor-RenderCore.dylib!FRenderingThread::Run() UE4Editor-Core.dylib!FRunnableThreadPThread::Run() UE4Editor-Core.dylib!FRunnableThreadPThread::_ThreadProc() libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown>
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48035 in the post.
0 |
Component | UE - LD & Modeling - Terrain - Landscape |
---|---|
Affects Versions | 4.17 |
Target Fix | 4.17.2 |
Fix Commit | 3593597 |
---|---|
Main Commit | 3621569 |
Created | Aug 3, 2017 |
---|---|
Resolved | Aug 17, 2017 |
Updated | Apr 27, 2018 |