getnamo / SocketIOClient-Unreal

Socket.IO client plugin for the Unreal Engine.
Other
897 stars 240 forks source link

Crash on Linux #365

Open t0msk opened 1 year ago

t0msk commented 1 year ago

Hello,

thats me again, when I compiled it and run it it was working, but today it stopped working suddenly, when I start project I get this crash report (tried to restart multiple times):

Fatal error: [File:./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp] [Line: 3176] Objects have the same fully qualified name but different paths. New Object: SIOJConvert /Script/SIOJson.Default__SIOJConvert Existing Object: SIOJConvert /Script/SIOJson.Default__SIOJConvert 0x00007f79a6d0f6dd libUnrealEditor-CoreUObject.so!void DispatchCheckVerify<void, StaticAllocateObject(UClass const*, UObject*, FName, EObjectFlags, EInternalObjectFlags, bool, bool*, UPackage*)::$_129, FLogCategoryLogUObjectGlobals, char16_t [109], char16_t const*, char16_t const*, char16_t const*, char16_t const*, char16_t const*>(StaticAllocateObject(UClass const*, UObject*, FName, EObjectFlags, EInternalObjectFlags, bool, bool*, UPackage*)::$_129&&, FLogCategoryLogUObjectGlobals const&, char16_t const (&) [109], char16_t const* const&, char16_t const* const&, char16_t const* const&, char16_t const* const&, char16_t const* const&) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Misc/AssertionMacros.h:171] 0x00007f79a6c56e8e libUnrealEditor-CoreUObject.so!StaticAllocateObject(UClass const*, UObject*, FName, EObjectFlags, EInternalObjectFlags, bool, bool*, UPackage*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp:3171] 0x00007f79a68bc036 libUnrealEditor-CoreUObject.so!UClass::CreateDefaultObject() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/Class.cpp:4121] 0x00007f79a6c319aa libUnrealEditor-CoreUObject.so!ProcessNewlyLoadedUObjects(FName, bool) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/UObjectBase.cpp:916] 0x00007f79a6b0f7ae libUnrealEditor-CoreUObject.so!TBaseStaticDelegateInstance<void (FName, bool), FDefaultDelegateUserPolicy>::ExecuteIfSafe(FName, bool) const [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:737] 0x00007f79a789e922 libUnrealEditor-Core.so!void TMulticastDelegateBase<FDefaultDelegateUserPolicy>::Broadcast<IBaseDelegateInstance<void (FName, bool), FDefaultDelegateUserPolicy>, TDelegate<void (FName, bool), FDefaultDelegateUserPolicy>, FName, bool>(FName, bool) const [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Delegates/MulticastDelegateBase.h:178] 0x00007f79a787082d libUnrealEditor-Core.so!FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Core/Private/Modules/ModuleManager.cpp:591] 0x00007f79a0f9afc1 libUnrealEditor-Projects.so!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, TSizedDefaultAllocator<32> > const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, EModuleLoadResult, false> >&) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/ModuleDescriptor.cpp:695] 0x00007f79a0fb311a libUnrealEditor-Projects.so!FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:2076] 0x00007f79a0fb4fe2 libUnrealEditor-Projects.so!FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:2154] 0x000000000025f08f UnrealEditor!FEngineLoop::LoadStartupModules() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:4179] 0x000000000025aa42 UnrealEditor!FEngineLoop::PreInitPostStartupScreen(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:3521] 0x0000000000248c72 UnrealEditor!GuardedMain(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/Launch.cpp:154] 0x00007f79a6daa2d2 libUnrealEditor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269] 0x00007f799c050290 libc.so.6!UnknownFunction(0x2328f) 0x00007f799c05034a libc.so.6!__libc_start_main(+0x89) 0x00000000002351b9 UnrealEditor!_start()

libUnrealEditor-CoreUObject.so!StaticAllocateObject(UClass const*, UObject*, FName, EObjectFlags, EInternalObjectFlags, bool, bool*, UPackage*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp:3171]
libUnrealEditor-CoreUObject.so!UClass::CreateDefaultObject() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/Class.cpp:4121]
libUnrealEditor-CoreUObject.so!ProcessNewlyLoadedUObjects(FName, bool) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/CoreUObject/Private/UObject/UObjectBase.cpp:916]
libUnrealEditor-CoreUObject.so!TBaseStaticDelegateInstance<void (FName, bool), FDefaultDelegateUserPolicy>::ExecuteIfSafe(FName, bool) const [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:737]
libUnrealEditor-Core.so!void TMulticastDelegateBase<FDefaultDelegateUserPolicy>::Broadcast<IBaseDelegateInstance<void (FName, bool), FDefaultDelegateUserPolicy>, TDelegate<void (FName, bool), FDefaultDelegateUserPolicy>, FName, bool>(FName, bool) const [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Delegates/MulticastDelegateBase.h:178]
libUnrealEditor-Core.so!FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Core/Private/Modules/ModuleManager.cpp:591]
libUnrealEditor-Projects.so!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, TSizedDefaultAllocator<32> > const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, EModuleLoadResult, false> >&) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/ModuleDescriptor.cpp:695]
libUnrealEditor-Projects.so!FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:2076]
libUnrealEditor-Projects.so!FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:2154]
UnrealEditor!FEngineLoop::LoadStartupModules() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:4179]
UnrealEditor!FEngineLoop::PreInitPostStartupScreen(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:3521]
UnrealEditor!GuardedMain(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/Launch.cpp:154]
libUnrealEditor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
libc.so.6!UnknownFunction(0x2328f)
libc.so.6!__libc_start_main(+0x89)
UnrealEditor!_start()
t0msk commented 1 year ago

Okay I fixed it by rebuilding it by /opt/unreal-engine/Engine/Build/BatchFiles/Linux/Build.sh Development Linux -Project="/home/tomsk/Projects/Unreal/BritishVsPirates 5.0/BritishVsPirates.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

but I wonder why it happened.