Description

Crash occurs when the user closes the editor while there are blueprint thumbnails visible in the Content Browser. This seems to only occur if the editor was opened with blueprint thumbnails also visible.

I can only reproduce this crash in //UE4/Release-4.13. I wasn't able to reproduce it in //UE4/Main at CL 3065268/

Steps to Reproduce
  1. Open QAGame in editor.
  2. In the Content Browser, open the Blueprints folder.
  3. Close the editor.
  4. Open QAGame in editor again.
  5. Close the editor again.

RESULT:

Crash.

Callstack
UE4Editor_Engine!FPreviewScene::~FPreviewScene() previewscene.cpp:69 
UE4Editor_UnrealEd!FBlueprintThumbnailScene::`vector deleting destructor'() 
UE4Editor_UnrealEd!TSparseArray<TSetElement<TPair<FName,TSharedPtr<FBlueprintThumbnailScene,0> > >,TSparseArrayAllocator<FDefaultAllocator,FDefaultBitArrayAllocator> >::Empty() sparsearray.h:224 
UE4Editor_UnrealEd!UBlueprintThumbnailRenderer::~UBlueprintThumbnailRenderer() 
UE4Editor_UnrealEd!UBlueprintThumbnailRenderer::`scalar deleting destructor'() 
UE4Editor_CoreUObject!IncrementalPurgeGarbage() garbagecollection.cpp:1016 
UE4Editor_CoreUObject!StaticExit() obj.cpp:3829 
UE4Editor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl() delegateinstancesimpl.h:1017 
UE4Editor!TBaseMulticastDelegate<void>::Broadcast() delegatesignatureimpl.inl:921 
UE4Editor!FEngineLoop::AppPreExit() launchengineloop.cpp:3403 
UE4Editor!FEngineLoop::Exit() launchengineloop.cpp:2470 
UE4Editor!GuardedMain() launch.cpp:167 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:202 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

0
Login to Vote

Fixed
Fix Commit3070124
Main Commit3092051
CreatedJul 28, 2016
ResolvedAug 1, 2016
UpdatedApr 27, 2018