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 |