UEGitPlugin icon indicating copy to clipboard operation
UEGitPlugin copied to clipboard

Plugin crashes during the pull

Open beldmitr opened this issue 6 years ago • 4 comments

Hello. I am trying to pull, but it causes a crash the UE editor. Maybe you know, what I use plugin 2.6 and UE4.18.

macOS logs:

LoginId:9ff296a8bf49b428abc1d180335100c2 EpicAccountId:a5e164b537454e969efe49f7a9a378a2

SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10e9be99b (filename not found) [in UE4Editor-Core.dylib] FMacErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x11035dc19 (filename not found) [in UE4Editor-ApplicationCore.dylib] FOutputDevice::Logf(wchar_t const*, ...) Address = 0x10ec6cc9d (filename not found) [in UE4Editor-Core.dylib] FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x10ebe2efb (filename not found) [in UE4Editor-Core.dylib] StaticAllocateObject(UClass*, UObject*, FName, EObjectFlags, EInternalObjectFlags, bool, bool*) Address = 0x10f9cbd88 (filename not found) [in UE4Editor-CoreUObject.dylib] StaticConstructObject_Internal(UClass*, UObject*, FName, EObjectFlags, EInternalObjectFlags, UObject*, bool, FObjectInstancingGraph*, bool) Address = 0x10f9c7dfa (filename not found) [in UE4Editor-CoreUObject.dylib] FBlueprintCompilationManagerImpl::ReinstanceBatch(TArray<FReinstancingJob, FDefaultAllocator>&, TMap<UClass*, UClass*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<UClass*, UClass*, false> >&, TArray<UObject*, FDefaultAllocator>) Address = 0x11cedb0f6 (filename not found) [in UE4Editor-Kismet.dylib] FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl(TArray<UObject, FDefaultAllocator>, bool, TArray<UBlueprint, FDefaultAllocator>) Address = 0x11ced403b (filename not found) [in UE4Editor-Kismet.dylib] FBlueprintCompilationManagerImpl::CompileSynchronouslyImpl(FBPCompileRequest const&) Address = 0x11cecdf4e (filename not found) [in UE4Editor-Kismet.dylib] FKismetEditorUtilities::CompileBlueprint(UBlueprint, EBlueprintCompileOptions, FCompilerResultsLog*) Address = 0x1166df5d1 (filename not found) [in UE4Editor-UnrealEd.dylib] UEditorEngine::HandlePackageReloaded(EPackageReloadPhase, FPackageReloadedEvent*) Address = 0x11604e38f (filename not found) [in UE4Editor-UnrealEd.dylib] TBaseUObjectMethodDelegateInstance<false, UEditorEngine, void (EPackageReloadPhase, FPackageReloadedEvent*)>::ExecuteIfSafe(EPackageReloadPhase, FPackageReloadedEvent*) const Address = 0x116097d9e (filename not found) [in UE4Editor-UnrealEd.dylib] TBaseMulticastDelegate<void, EPackageReloadPhase, FPackageReloadedEvent*>::Broadcast(EPackageReloadPhase, FPackageReloadedEvent*) const Address = 0x10f87f7e5 (filename not found) [in UE4Editor-CoreUObject.dylib] ReloadPackages(TArrayView<FReloadPackageData> const&, TArray<UPackage*, FDefaultAllocator>&, int) Address = 0x10f87dfc4 (filename not found) [in UE4Editor-CoreUObject.dylib] PackageTools::ReloadPackages(TArray<UPackage*, FDefaultAllocator> const&, FText&, bool) Address = 0x116869985 (filename not found) [in UE4Editor-UnrealEd.dylib] PackageTools::ReloadPackages(TArray<UPackage*, FDefaultAllocator> const&) Address = 0x1168687ca (filename not found) [in UE4Editor-UnrealEd.dylib] FGitSourceControlMenu::ReloadPackages(TArray<UPackage*, FDefaultAllocator>&) Address = 0x18c4d9292 (filename not found) [in UE4Editor-GitSourceControl.dylib] FGitSourceControlMenu::OnSourceControlOperationComplete(TSharedRef<ISourceControlOperation, (ESPMode)1> const&, ECommandResult::Type) Address = 0x18c4dbd87 [/Users/dima/git/controller/Plugins/UE4GitPlugin-master/Source/GitSourceControl/Private/GitSourceControlMenu.cpp, line 451] [in UE4Editor-GitSourceControl.dylib] TBaseRawMethodDelegateInstance<false, FGitSourceControlMenu, void ()>::ExecuteIfSafe() const Address = 0x18c52f222 [/Users/Shared/Epic Games/UE_4.18/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h, line 648] [in UE4Editor-GitSourceControl.dylib] FGitSourceControlProvider::Tick() Address = 0x18c4fe7c3 [/Users/dima/git/controller/Plugins/UE4GitPlugin-master/Source/GitSourceControl/Private/GitSourceControlProvider.cpp, line 368] [in UE4Editor-GitSourceControl.dylib] FSourceControlModule::Tick() Address = 0x115a0baa7 (filename not found) [in UE4Editor-SourceControl.dylib] UEditorEngine::Tick(float, bool) Address = 0x11605a39c (filename not found) [in UE4Editor-UnrealEd.dylib] UUnrealEdEngine::Tick(float, bool) Address = 0x116ce2acc (filename not found) [in UE4Editor-UnrealEd.dylib] FEngineLoop::Tick() Address = 0x10e8b3fc5 (filename not found) [in UE4Editor] GuardedMain(wchar_t const*) Address = 0x10e8bd7a2 (filename not found) [in UE4Editor] -[UE4AppDelegate runGameThread:] Address = 0x10e8cae40 (filename not found) [in UE4Editor] -[FCocoaGameThread main] Address = 0x10eb68d17 (filename not found) [in UE4Editor-Core.dylib] Unknown() Address = 0x7fff3751fee8 (filename not found) [in Foundation] _pthread_body Address = 0x7fff5d0666c1 (filename not found) [in libsystem_pthread.dylib] _pthread_body Address = 0x7fff5d06656d (filename not found) [in libsystem_pthread.dylib] thread_start Address = 0x7fff5d065c5d (filename not found) [in libsystem_pthread.dylib]

Win10 logs:

LoginId:db5030c3437da3d43a8a85ae87be48a2 EpicAccountId:a5e164b537454e969efe49f7a9a378a2

Fatal error: [File:D:\Build++UE4+Release-4.18+Compile\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp] [Line: 198] Renaming an object (Package /Game/ConfiguratorPluginBlueprint_DEADPACKAGE_109) on top of an existing object (Package /Game/ConfiguratorPluginBlueprint) is not allowed

KERNELBASE UE4Editor_ApplicationCore UE4Editor_Core UE4Editor_Core UE4Editor_CoreUObject UE4Editor_CoreUObject UE4Editor_CoreUObject UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_GitSourceControl!FGitSourceControlMenu::ReloadPackages() [d:\git\controller\plugins\srombauts-ue4gitplugin-2.6-beta-3-g0660968\srombauts-ue4gitplugin-0660968\source\gitsourcecontrol\private\gitsourcecontrolmenu.cpp:169] UE4Editor_GitSourceControl!FGitSourceControlMenu::OnSourceControlOperationComplete() [d:\git\controller\plugins\srombauts-ue4gitplugin-2.6-beta-3-g0660968\srombauts-ue4gitplugin-0660968\source\gitsourcecontrol\private\gitsourcecontrolmenu.cpp:453] UE4Editor_GitSourceControl!TBaseRawMethodDelegateInstance<0,FGitSourceControlMenu,void __cdecl(TSharedRef<ISourceControlOperation,1> const & __ptr64,enum ECommandResult::Type)>::ExecuteIfSafe() [d:\epic games\ue_4.18\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:648] UE4Editor_GitSourceControl!FGitSourceControlProvider::Tick() [d:\git\controller\plugins\srombauts-ue4gitplugin-2.6-beta-3-g0660968\srombauts-ue4gitplugin-0660968\source\gitsourcecontrol\private\gitsourcecontrolprovider.cpp:368] UE4Editor_SourceControl UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor UE4Editor UE4Editor UE4Editor UE4Editor kernel32 ntdll

beldmitr avatar Apr 04 '18 11:04 beldmitr

Same issue with UE4.19

saidmoya12 avatar May 22 '18 15:05 saidmoya12

Also experiencing this issue, on windows. I don't have a call stack for you, but the symptoms are, even when pull is a no-op:

  1. wait for 30 seconds while UE4 is frozen
  2. UE4 complains that it must stash local changes
  3. It starts doing stuff.
  4. crashes
  5. leaves GIT in a weird state, with a new unlabeled HEAD branch with a crapload of old commits hanging off it, repair by git checkout main --force, and reapplying the stash.

kristjanvalur avatar Jun 08 '18 13:06 kristjanvalur

Had the same issue couple of times. What helped me to resolve:

  1. Double check your git settings, especially {code} git config --global user.name "Sébastien Rombauts" git config --global user.email [email protected] {code} part. It may cause crash

  2. Check you git conflicts or statuses from command line (git status, git log etc)

perpetum avatar Nov 12 '18 09:11 perpetum

See #92 crash: when pulling: Reloading None, Fatal Error! Ok

Here is the public issue that Epic opened to track the problem https://issues.unrealengine.com/issue/UE-63030

SRombauts avatar May 08 '19 19:05 SRombauts