SRombauts / UEGitPlugin

Unreal Engine 5 Git LFS 2 Source Control Plugin (beta)
http://srombauts.github.io/UEGitPlugin
MIT License
806 stars 165 forks source link

Pull/Sync crashes #153

Closed R3D9477 closed 3 years ago

R3D9477 commented 3 years ago

Hello. I've got the problem with function Pull/Sync on the Linux machine.

It works if try to use Pull/Sync immediately after project was opened. If open any Map in viewport, then Pull/Sync will constantly crash.

Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 
CommonUnixCrashHandler: Signal=11
Malloc Size=42338 LargeMemoryPoolOffset=107922 
Malloc Size=42338 LargeMemoryPoolOffset=150290 
Malloc Size=42390 LargeMemoryPoolOffset=192710 
[2020.12.20-21.30.15:577][ 72]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: unaligned memory access (SIMD vectors?)

[2020.12.20-21.30.15:578][ 72]LogCore: Fatal error!

0x00007f75d192a0ce libUE4Editor-CoreUObject.so!FField::GetOwnerStruct() const [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/Field.cpp:402]

0x00007f75d195c6c8 libUE4Editor-CoreUObject.so!FFieldPath::Generate(FField*) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/FieldPath.cpp:82]

0x00007f75d1937fef libUE4Editor-CoreUObject.so!FPropertyProxyArchive::operator<<(FField*&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Public/UObject/PropertyProxyArchive.h:45]

0x00007f75d189d435 libUE4Editor-CoreUObject.so!UStruct::SerializeExpr(int&, FArchive&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptSerialization.h:315]

0x00007f75d189ed6e libUE4Editor-CoreUObject.so!UStruct::SerializeExpr(int&, FArchive&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptSerialization.h:511]

0x00007f75d189a99d libUE4Editor-CoreUObject.so!UStruct::Serialize(FArchive&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:1927]

0x00007f75d18b0b4c libUE4Editor-CoreUObject.so!UFunction::Serialize(FArchive&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:5553]

0x00007f75d1a1fb46 libUE4Editor-CoreUObject.so!ReloadPackages(TArrayView<FReloadPackageData> const&, TArray<UPackage*, TSizedDefaultAllocator<32> >&, int) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/PackageReload.cpp:601]

0x00007f75cacebabc libUE4Editor-UnrealEd.so!UPackageTools::ReloadPackages(TArray<UPackage*, TSizedDefaultAllocator<32> > const&, FText&, UPackageTools::EReloadPackagesInteractionMode) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Editor/UnrealEd/Private/PackageTools.cpp:740]

0x00007f75cacea595 libUE4Editor-UnrealEd.so!UPackageTools::ReloadPackages(TArray<UPackage*, TSizedDefaultAllocator<32> > const&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Editor/UnrealEd/Private/PackageTools.cpp:481]

0x00007f754b81b845 libUE4Editor-GitSourceControl.so!FGitSourceControlMenu::ReloadPackages(TArray<UPackage*, TSizedDefaultAllocator<32> >&) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Plugins/Developer/GitSourceControl/Source/GitSourceControl/Private/GitSourceControlMenu.cpp:164]

0x00007f754b81db85 libUE4Editor-GitSourceControl.so!FGitSourceControlMenu::OnSourceControlOperationComplete(TSharedRef<ISourceControlOperation, (ESPMode)1> const&, ECommandResult::Type) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Plugins/Developer/GitSourceControl/Source/GitSourceControl/Private/GitSourceControlMenu.cpp:445]

0x00007f754b8640bf libUE4Editor-GitSourceControl.so!TBaseRawMethodDelegateInstance<false, FGitSourceControlMenu, void (TSharedRef<ISourceControlOperation, (ESPMode)1> const&, ECommandResult::Type)>::ExecuteIfSafe(TSharedRef<ISourceControlOperation, (ESPMode)1> const&, ECommandResult::Type) const [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:544]

0x00007f754b81a913 libUE4Editor-GitSourceControl.so!FGitSourceControlCommand::ReturnResults() [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Plugins/Developer/GitSourceControl/Source/GitSourceControl/Private/GitSourceControlCommand.cpp:62]

0x00007f754b837e30 libUE4Editor-GitSourceControl.so!FGitSourceControlProvider::Tick() [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Plugins/Developer/GitSourceControl/Source/GitSourceControl/Private/GitSourceControlProvider.cpp:362]

0x00007f75c0d97370 libUE4Editor-SourceControl.so!FSourceControlModule::Tick() [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Developer/SourceControl/Private/SourceControlModule.cpp:241]

0x00007f75ca6466b3 libUE4Editor-UnrealEd.so!UEditorEngine::Tick(float, bool) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Editor/UnrealEd/Private/EditorEngine.cpp:1868]

0x00007f75cb104bc2 libUE4Editor-UnrealEd.so!UUnrealEdEngine::Tick(float, bool) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Editor/UnrealEd/Private/UnrealEdEngine.cpp:411]

0x0000000000232a23 UE4Editor!FEngineLoop::Tick() [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4844]

0x000000000023e563 UE4Editor!GuardedMain(char16_t const*) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/Launch/Private/Launch.cpp:171]

0x00007f75c90bbb5b libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/hdd-data/Software/LinuxInstalled/UnrealEngine-4.25/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]

0x00007f75c8ee00b3 libc.so.6!__libc_start_main(+0xf2)

0x000000000022c029 UE4Editor!_start()

UE 4.25.4 ubuntu 20.04 git 2.25.1

R3D9477 commented 3 years ago

I've switched from master to 2.16-release, the same problem.

R3D9477 commented 3 years ago

seems like the common trouble with hot-reloading of packages in UE4