Description

A licensee has reported a crash when re-importing a mesh being used within a Mesh Particle system.

Regression?
Yes, this crash does not occur in the 4.11.2 binary release.

Link to Crash Logs:
[Link Removed]

Steps to Reproduce
  1. Download the FBX and Zipped Project attached.
  2. Open Cascade and the Static Mesh editor by double clicking on the Particle System and SphereTest.
  3. In the Static Mesh Editor navigate to Import Settings > Source File > and click the 'Browse for a new source file path.
  4. Select the SphereMesh you downloaded.
  5. Right-click on the SphereTest asset in the Content Browser and select Re-import.
  6. Click on the still open Cascade editor tab.

Outcome Crash occurs shorty after re-importing and clicking on the Cascade editor tab.

Expected No crash occurs and the mesh is successfully updated for the particle system.

Callstack

UE4Editor_ShaderCore!FVertexFactory::Set() vertexfactory.cpp:180
UE4Editor_Renderer!TBasePassDrawingPolicy<FUniformLightMapPolicy>::SetSharedState() basepassrendering.h:819
UE4Editor_Renderer!FDrawBasePassDynamicMeshAction::Process<FUniformLightMapPolicy>() basepassrendering.cpp:433
UE4Editor_Renderer!ProcessBasePassMesh<FDrawBasePassDynamicMeshAction>() basepassrendering.h:1267
UE4Editor_Renderer!FBasePassOpaqueDrawingPolicyFactory::DrawDynamicMesh() basepassrendering.cpp:509
UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePassDynamicData() deferredshadingrenderer.cpp:419
UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePass() deferredshadingrenderer.cpp:2022
UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() deferredshadingrenderer.cpp:1137
UE4Editor_Renderer!RenderViewFamily_RenderThread() scenerendering.cpp:1931
UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`25'::EURCMacro_FDrawSceneCommand>::ExecuteTask() taskgraphinterfaces.h:999
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() taskgraph.cpp:932
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() taskgraph.cpp:679
UE4Editor_RenderCore!RenderingThreadMain() renderingthread.cpp:319
UE4Editor_RenderCore!FRenderingThread::Run() renderingthread.cpp:440
UE4Editor_Core!FRunnableThreadWin::Run() windowsrunnablethread.cpp:74

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-34106 in the post.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.12.54.14
Target Fix4.13
Fix Commit3083909
Main Commit3091931
Release Commit3085711
CreatedAug 2, 2016
ResolvedAug 10, 2016
UpdatedMay 2, 2018