UE 5.5 project crashes on second launch

We just upgraded from UE5.4 to UE5.5.3 in our project and are using FMOD version 2.03.06 now, but this issue is still there unfortunately.

The symptoms are the same as @Sevada described.

Could you please have a look into this?
We can work around the issue for now, but we would really appreciate a bug fix.

Please let me know if I can provide you with any additional info that might help you.

Here’s my log output (renamed project paths and event names due to NDA)

Display      LogStreaming              FlushAsyncLoading(669): 1 QueuedPackages, 523 AsyncPackages
Error        LogUObjectLinker          Detaching from existing linker /Game/FMOD/Events/OBJECTS/SFX_EVENT_IN_SUBFOLDER while object FMODEvent None.SFX_EVENT_NAME needs loading (Public | Standalone | NeedLoad | NeedPostLoad | NeedPostLoadSubobjects | WasLoaded). Setting linker to nullptr. See log for more information.
Log          LogStats                  FPlatformStackWalk::StackWalkAndDump -  0.278 s
Display      LogOutputDevice           === FDebug::DumpStackTrace(): ===
Display      LogOutputDevice           [Callstack] 0x00007fff008c7845 UnrealEditor-CoreUObject.dll!UObject::SetLinker() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectLinker.cpp:129]
Display      LogOutputDevice           [Callstack] 0x00007fff005f5e20 UnrealEditor-CoreUObject.dll!FLinkerLoad::DetachExports() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:6023]
Display      LogOutputDevice           [Callstack] 0x00007fff005f4801 UnrealEditor-CoreUObject.dll!FLinkerLoad::Detach() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:6044]
Display      LogOutputDevice           [Callstack] 0x00007fff006ffb92 UnrealEditor-CoreUObject.dll!UPackage::FinishDestroy() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\Package.cpp:370]
Display      LogOutputDevice           [Callstack] 0x00007fff0066ca0b UnrealEditor-CoreUObject.dll!UObject::ConditionalFinishDestroy() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1247]
Display      LogOutputDevice           [Callstack] 0x00007fff00890670 UnrealEditor-CoreUObject.dll!StaticAllocateObject() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:3586]
Display      LogOutputDevice           [Callstack] 0x00007fff00891f10 UnrealEditor-CoreUObject.dll!StaticConstructObject_Internal() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:4527]
Display      LogOutputDevice           [Callstack] 0x00007fff008479c0 UnrealEditor-CoreUObject.dll!CreatePackage() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1100]
Display      LogOutputDevice           [Callstack] 0x000001e301598dec UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::CreateAsset() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:536]
Display      LogOutputDevice           [Callstack] 0x000001e301595dd6 UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::BuildAssets() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:147]
Display      LogOutputDevice           [Callstack] 0x000001e30159a482 UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::ProcessBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:51]
Display      LogOutputDevice           [Callstack] 0x000001e3015d2d52 UnrealEditor-FMODStudioEditor.dll!FFMODStudioEditorModule::ReloadBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODStudioEditorModule.cpp:1242]
Display      LogOutputDevice           [Callstack] 0x000001e3015d0bd8 UnrealEditor-FMODStudioEditor.dll!FFMODStudioEditorModule::ProcessBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODStudioEditorModule.cpp:388]
Display      LogOutputDevice           [Callstack] 0x000001e3015cc5cd UnrealEditor-FMODStudioEditor.dll!TBaseFunctorDelegateInstance<void __cdecl(void),FDefaultTSDelegateUserPolicy,`FFMODStudioEditorModule::OnPostEngineInit'::`36'::<lambda_1> >::ExecuteIfSafe() [PROJECT_FOLDER\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:872]
Display      LogOutputDevice           [Callstack] 0x00007fff027c5343 UnrealEditor-AssetRegistry.dll!TMulticastDelegate<void __cdecl(void),FDefaultTSDelegateUserPolicy>::Broadcast() [PROJECT_FOLDER\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1079]
Display      LogOutputDevice           [Callstack] 0x00007fff027c6c85 UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::Broadcast() [PROJECT_FOLDER\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistry.cpp:9285]
Display      LogOutputDevice           [Callstack] 0x00007fff028202dd UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::Tick() [PROJECT_FOLDER\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistry.cpp:4751]
Display      LogOutputDevice           [Callstack] 0x00007ffef10398c2 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [PROJECT_FOLDER\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1900]
Display      LogOutputDevice           [Callstack] 0x00007ffef1ccbbc6 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [PROJECT_FOLDER\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:550]
Display      LogOutputDevice           [Callstack] 0x00007ff6471f6ce7 UnrealEditor.exe!FEngineLoop::Tick() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5877]
Display      LogOutputDevice           [Callstack] 0x00007ff6472157ac UnrealEditor.exe!GuardedMain() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
Display      LogOutputDevice           [Callstack] 0x00007ff647219175 UnrealEditor.exe!LaunchWindowsStartup() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:266]
Display      LogOutputDevice           [Callstack] 0x00007ff64722bd04 UnrealEditor.exe!WinMain() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
Display      LogOutputDevice           [Callstack] 0x00007ff64722f0ba UnrealEditor.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
Display      LogOutputDevice           [Callstack] 0x00007fff90037374 KERNEL32.DLL!UnknownFunction []
Display      LogOutputDevice           [Callstack] 0x00007fff90a9cc91 ntdll.dll!UnknownFunction []
Error        LogUObjectLinker          Detaching from existing linker /Game/FMOD/Events/OBJECTS/SFX_EVENT_IN_SUBFOLDER while object MetaData None.PackageMetaData needs loading (Standalone | NeedLoad | NeedPostLoad | NeedPostLoadSubobjects | WasLoaded). Setting linker to nullptr. See log for more information.
Log          LogStats                  FPlatformStackWalk::StackWalkAndDump -  0.006 s
Display      LogOutputDevice           === FDebug::DumpStackTrace(): ===
Display      LogOutputDevice           [Callstack] 0x00007fff008c7845 UnrealEditor-CoreUObject.dll!UObject::SetLinker() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectLinker.cpp:129]
Display      LogOutputDevice           [Callstack] 0x00007fff005f5e20 UnrealEditor-CoreUObject.dll!FLinkerLoad::DetachExports() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:6023]
Display      LogOutputDevice           [Callstack] 0x00007fff005f4801 UnrealEditor-CoreUObject.dll!FLinkerLoad::Detach() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:6044]
Display      LogOutputDevice           [Callstack] 0x00007fff006ffb92 UnrealEditor-CoreUObject.dll!UPackage::FinishDestroy() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\Package.cpp:370]
Display      LogOutputDevice           [Callstack] 0x00007fff0066ca0b UnrealEditor-CoreUObject.dll!UObject::ConditionalFinishDestroy() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1247]
Display      LogOutputDevice           [Callstack] 0x00007fff00890670 UnrealEditor-CoreUObject.dll!StaticAllocateObject() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:3586]
Display      LogOutputDevice           [Callstack] 0x00007fff00891f10 UnrealEditor-CoreUObject.dll!StaticConstructObject_Internal() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:4527]
Display      LogOutputDevice           [Callstack] 0x00007fff008479c0 UnrealEditor-CoreUObject.dll!CreatePackage() [PROJECT_FOLDER\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1100]
Display      LogOutputDevice           [Callstack] 0x000001e301598dec UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::CreateAsset() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:536]
Display      LogOutputDevice           [Callstack] 0x000001e301595dd6 UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::BuildAssets() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:147]
Display      LogOutputDevice           [Callstack] 0x000001e30159a482 UnrealEditor-FMODStudioEditor.dll!FFMODAssetBuilder::ProcessBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODAssetBuilder.cpp:51]
Display      LogOutputDevice           [Callstack] 0x000001e3015d2d52 UnrealEditor-FMODStudioEditor.dll!FFMODStudioEditorModule::ReloadBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODStudioEditorModule.cpp:1242]
Display      LogOutputDevice           [Callstack] 0x000001e3015d0bd8 UnrealEditor-FMODStudioEditor.dll!FFMODStudioEditorModule::ProcessBanks() [PROJECT_FOLDER\Ghost\Plugins\FMODStudio\Source\FMODStudioEditor\Private\FMODStudioEditorModule.cpp:388]
Display      LogOutputDevice           [Callstack] 0x000001e3015cc5cd UnrealEditor-FMODStudioEditor.dll!TBaseFunctorDelegateInstance<void __cdecl(void),FDefaultTSDelegateUserPolicy,`FFMODStudioEditorModule::OnPostEngineInit'::`36'::<lambda_1> >::ExecuteIfSafe() [PROJECT_FOLDER\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:872]
Display      LogOutputDevice           [Callstack] 0x00007fff027c5343 UnrealEditor-AssetRegistry.dll!TMulticastDelegate<void __cdecl(void),FDefaultTSDelegateUserPolicy>::Broadcast() [PROJECT_FOLDER\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1079]
Display      LogOutputDevice           [Callstack] 0x00007fff027c6c85 UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::Broadcast() [PROJECT_FOLDER\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistry.cpp:9285]
Display      LogOutputDevice           [Callstack] 0x00007fff028202dd UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::Tick() [PROJECT_FOLDER\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistry.cpp:4751]
Display      LogOutputDevice           [Callstack] 0x00007ffef10398c2 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [PROJECT_FOLDER\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1900]
Display      LogOutputDevice           [Callstack] 0x00007ffef1ccbbc6 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [PROJECT_FOLDER\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:550]
Display      LogOutputDevice           [Callstack] 0x00007ff6471f6ce7 UnrealEditor.exe!FEngineLoop::Tick() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5877]
Display      LogOutputDevice           [Callstack] 0x00007ff6472157ac UnrealEditor.exe!GuardedMain() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
Display      LogOutputDevice           [Callstack] 0x00007ff647219175 UnrealEditor.exe!LaunchWindowsStartup() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:266]
Display      LogOutputDevice           [Callstack] 0x00007ff64722bd04 UnrealEditor.exe!WinMain() [PROJECT_FOLDER\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
Display      LogOutputDevice           [Callstack] 0x00007ff64722f0ba UnrealEditor.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
Display      LogOutputDevice           [Callstack] 0x00007fff90037374 KERNEL32.DLL!UnknownFunction []
Display      LogOutputDevice           [Callstack] 0x00007fff90a9cc91 ntdll.dll!UnknownFunction []
Error        LogStreaming              AsyncRoot still associated with Linker
1 Like