Description

Comment from user in crash group:

  • I updated unreal engine to 4.22.1 and changed the project version from 4.21.2 to 4.22.1 and now it crash whenever i open a map

Generated from CrashReporter

Steps to Reproduce

1. Download and open the project in the editor attached in UDN: https://udn.unrealengine.com/questions/508748/existinglinker-exportmapexistinglinkerindexobjectt.html

2.PIE, press some buttons on the right side of the screen

3. Exit PIE

Callstack
Assertion failed: Existing.Linker->ExportMap[Existing.LinkerIndex].Object==this [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectLinker.cpp] [Line: 107]

UE4Editor-Core!FWindowsErrorOutputDevice::Serialize(wchar_t const *,ELogVerbosity::Type,FName const &) [WindowsErrorOutputDevice.cpp:79]
UE4Editor-Core!FOutputDevice::LogfImpl(wchar_t const *,...) [OutputDevice.cpp:71]
UE4Editor-Core!FDebug::AssertFailed(char const *,char const *,int,wchar_t const *,...) [AssertionMacros.cpp:440]
UE4Editor-Core!FDebug::CheckVerifyFailedImpl(char const *,char const *,int,wchar_t const *,...) [AssertionMacros.cpp:418]
UE4Editor-CoreUObject!UObject::SetLinker(FLinkerLoad *,int,bool) [UObjectLinker.cpp:107]
UE4Editor-CoreUObject!UObject::BeginDestroy() [Obj.cpp:774]
UE4Editor-CoreUObject!UObject::ConditionalBeginDestroy() [Obj.cpp:975]
UE4Editor-CoreUObject!UnhashUnreachableObjects(bool,float) [GarbageCollection.cpp:1636]
UE4Editor-CoreUObject!CollectGarbageInternal(EObjectFlags,bool) [GarbageCollection.cpp:1576]
UE4Editor-CoreUObject!CollectGarbage(EObjectFlags,bool) [GarbageCollection.cpp:1666]
UE4Editor-UnrealEd!InternalGetDirtyPackages  [FileHelpers.cpp:3023]
UE4Editor-UnrealEd!FEditorFileUtils::SaveDirtyPackages(bool,bool,bool,bool,bool,bool,bool *) [FileHelpers.cpp:3268]
UE4Editor-AssetTools!FAssetTypeActions_World::OpenAssetEditor(TArray<UObject *,FDefaultAllocator> const &,TSharedPtr<IToolkitHost,0>) [AssetTypeActions_World.cpp:23]
UE4Editor-UnrealEd!FAssetEditorManager::OpenEditorForAsset(UObject *,EToolkitMode::Type,TSharedPtr<IToolkitHost,0>,bool) [AssetEditorManager.cpp:386]
UE4Editor-AssetTools!FAssetTypeActions_Base::AssetsActivated(TArray<UObject *,FDefaultAllocator> const &,EAssetTypeActivationMethod::Type) [AssetTypeActions_Base.h:57]
UE4Editor-ContentBrowser!SContentBrowser::OnAssetsActivated(TArray<FAssetData,FDefaultAllocator> const &,EAssetTypeActivationMethod::Type) [SContentBrowser.cpp:2123]
UE4Editor-ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl(TArray<FAssetData,FDefaultAllocator> const &,enum EAssetTypeActivationMethod::Type) [DelegateInstancesImpl.h:355]
UE4Editor-ContentBrowser!SAssetView::OnListMouseButtonDoubleClick(TSharedPtr<FAssetViewItem,0>) [SAssetView.cpp:4293]
UE4Editor-ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void >::ExecuteIfSafe(TSharedPtr<FAssetViewItem,0>) [DelegateInstancesImpl.h:355]
UE4Editor-ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound(TSharedPtr<FAssetViewItem,0>) [DelegateSignatureImpl.inl:648]
UE4Editor-ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked(TSharedPtr<FAssetViewItem,0>) [SListView.h:820]
UE4Editor-ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick(FGeometry const &,FPointerEvent const &) [STableRow.h:334]
UE4Editor-Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_cde3b80cdb8a457b0f09fee78051d179> >  [SlateApplication.cpp:271]
UE4Editor-Slate!FSlateApplication::RoutePointerDoubleClickEvent(FWidgetPath const &,FPointerEvent const &) [SlateApplication.cpp:6137]
UE4Editor-Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent(TSharedPtr<FGenericWindow,0> const &,FPointerEvent const &) [SlateApplication.cpp:6124]
UE4Editor-Slate!FSlateApplication::OnMouseDoubleClick(TSharedPtr<FGenericWindow,0> const &,EMouseButtons::Type,FVector2D) [SlateApplication.cpp:6094]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:1846]
UE4Editor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2292]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1522]
UE4Editor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:772]
USER32!abe60000  + 16d41
USER32!abe60000  + 16713
UE4Editor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:3882]
UE4Editor!GuardedMain(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [Launch.cpp:168]
UE4Editor!GuardedMainWrapper(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [LaunchWindows.cpp:145]
UE4Editor!WinMain  [LaunchWindows.cpp:275]
UE4Editor!__scrt_common_main_seh  [exe_common.inl:288]
KERNEL32!ada00000  + 14034
ntdll!adf50000  + 73691

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-74506 in the post.

3
Login to Vote

Fixed
ComponentCore
Affects Versions4.22
Target Fix4.23
Fix Commit6838042
Main Commit6838042
CreatedMay 13, 2019
ResolvedJul 10, 2019
UpdatedJul 11, 2019