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