Description

Crash occurs when the user attempts to import an .abc file as a Geometry Cache over itself, while the asset is in the level and Buffer Visualization is on in the viewport.

Steps to Reproduce
  1. Open QAGame in editor.
  2. Click on Import in the Content Browser.
  3. In your build, navigate to \Engine\Content\NotForLicensees\QA\Import_Test_Assets\AlembicAssets
  4. Select SceneTest.abc and click Open.
  5. Set Import Type to Geometry Cache and click Import.
  6. Add the imported asset into the level.
  7. Click on the Lit button and select Buffer Visualization > World Normal.
  8. Back in the Content Browser, click the Import button again.
  9. Select SceneTest.abc and click Open.
  10. When asked to Overwrite, click Yes.
  11. Click Import.

RESULT:

Crash.

Callstack

UE4Editor_GeometryCache!FGeometryCacheSceneProxy::GetDynamicMeshElements() geometrycachesceneproxy.cpp:121
UE4Editor_Renderer!FSceneRenderer::GatherDynamicMeshElements() scenevisibility.cpp:1895
UE4Editor_Renderer!FSceneRenderer::ComputeViewVisibility() scenevisibility.cpp:2561
UE4Editor_Renderer!FDeferredShadingSceneRenderer::InitViews() scenevisibility.cpp:2795
UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() deferredshadingrenderer.cpp:571
UE4Editor_Renderer!RenderViewFamily_RenderThread() scenerendering.cpp:1849
UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`21'::EURCMacro_FDrawSceneCommand>::ExecuteTask() taskgraphinterfaces.h:868
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 toAnswerHub just mention UE-34392 in the post.

0
Login to Vote

Fixed
ComponentGameplay
Affects Versions4.13
Target Fix4.13
Fix Commit3082290
Main Commit3092051
Release Commit3082290
CreatedAug 8, 2016
ResolvedAug 9, 2016
UpdatedApr 27, 2018