I have a project that uses the EOS SDK and I upgraded from UE5.3 to UE5.4 (and 5.4.1 now) but when the EOS SDK is initialized it crashes badly and I can’t figure out what has changed and why it is crashing.
The crash stack dump is the following:
Caught signal
Unknown() Address = 0x19ea34904 (filename not found) [in libsystem_platform.dylib]
FGenericWidePlatformString::GetVarArgs(char16_t*, unsigned long, char16_t const*&, char*) Address = 0x10403165c (filename not found) [in UnrealEditor-Core.dylib]
FString::PrintfImpl(char16_t const*, ...) Address = 0x103f9e67c (filename not found) [in UnrealEditor-Core.dylib]
FOnlineSubsystemEOS::Init() Address = 0x168ebf91c (filename not found) [in UnrealEditor-OnlineSubsystemEOS.dylib]
FOnlineFactoryEOS::CreateSubsystem(FName) Address = 0x168efe878 (filename not found) [in UnrealEditor-OnlineSubsystemEOS.dylib]
FOnlineSubsystemModule::GetOnlineSubsystem(FName) Address = 0x30c912d60 (filename not found) [in UnrealEditor-OnlineSubsystem.dylib]
FOnlineSubsystemModule::TryLoadSubsystemAndSetDefault(FName) Address = 0x30c911224 (filename not found) [in UnrealEditor-OnlineSubsystem.dylib]
FOnlineSubsystemModule::LoadDefaultSubsystem() Address = 0x30c910c78 (filename not found) [in UnrealEditor-OnlineSubsystem.dylib]
FOnlineSubsystemModule::StartupModule() Address = 0x30c9108cc (filename not found) [in UnrealEditor-OnlineSubsystem.dylib]
FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags) Address = 0x1043b6664 (filename not found) [in UnrealEditor-Core.dylib]
FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, TSizedDefaultAllocator<32>> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, EModuleLoadResult, false>>&) Address = 0x100855708 (filename not found) [in UnrealEditor-Projects.dylib]
FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const Address = 0x1008774a4 (filename not found) [in UnrealEditor-Projects.dylib]
FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) Address = 0x10087ac24 (filename not found) [in UnrealEditor-Projects.dylib]
FEngineLoop::AppInit() Address = 0x1001a47c0 (filename not found) [in UnrealEditor]
FEngineLoop::PreInitPreStartupScreen(char16_t const*) Address = 0x10019d640 (filename not found) [in UnrealEditor]
GuardedMain(char16_t const*) Address = 0x1001962f4 (filename not found) [in UnrealEditor]
-[UEAppDelegate runGameThread:] Address = 0x1001b0514 (filename not found) [in UnrealEditor]
-[FCocoaGameThread main] Address = 0x104208b98 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x19fc10520 (filename not found) [in Foundation]
Unknown() Address = 0x19ea06f94 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x19ea01d34 (filename not found) [in libsystem_pthread.dylib]
Any ideas?