Crash at build and at editor exit

Hello, I was wondering : what make the editor crash with this project ?
I tried to refresh all nodes of all blueprints, I tried to create a new project and migrate the assets, I disabled any plugin (even Fab), I changed the rendering dx 11 ↔ 12 ↔ vulkan and back. I removed any cache in the project and the user folder. I asked for assets validation = no issue. Nothing seems to have any effect. :exploding_head:
How can I find what it happening ? Everything works, I can play in the editor but not build and when I close Unreal Editor, I get a crash report. :anxious_face_with_sweat:

Thanks !

Build Crash

UATHelper: Packaging (Windows): LogWindows: Error: begin: stack for UAT
UATHelper: Packaging (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Fatal error!
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef29d963a UnrealEditor-CoreUObject.dll!UE::CoreUObject::Private::ResolveObjectHandle() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Public\UObject\ObjectHandle.h:229]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e087bb UnrealEditor-CoreUObject.dll!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:86]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e08243 UnrealEditor-CoreUObject.dll!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:110]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e07c9d UnrealEditor-CoreUObject.dll!FLinkerPlaceholderBase::ResolvePlaceholderPropertyValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:586]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e06d17 UnrealEditor-CoreUObject.dll!FLinkerPlaceholderBase::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:506]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e06841 UnrealEditor-CoreUObject.dll!TLinkerImportPlaceholder::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.inl:63]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2dd967e UnrealEditor-CoreUObject.dll!ULinkerPlaceholderClass::BeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderClass.cpp:34]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2ddc086 UnrealEditor-CoreUObject.dll!UObject::ConditionalBeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1220]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2d1448c UnrealEditor-CoreUObject.dll!UnhashUnreachableObjects() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:5928]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2c98d44 UnrealEditor-CoreUObject.dll!IncrementalPurgeGarbage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:4523]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2cc186c UnrealEditor-CoreUObject.dll!PurgeAllUObjectsOnExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:6120]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2e166c4 UnrealEditor-CoreUObject.dll!StaticExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:5496]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffef2a4b117 UnrealEditor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:779]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d00d6d1 UnrealEditor-Cmd.exe!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1079]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d00ce12 UnrealEditor-Cmd.exe!FEngineLoop::AppPreExit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:6866]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d0136ea UnrealEditor-Cmd.exe!FEngineLoop::Exit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5136]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d01583b UnrealEditor-Cmd.exe!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d01589a UnrealEditor-Cmd.exe!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Fatal error!
PackagingResults: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff
PackagingResults: Error: [Callstack] 0x00007ffef29d963a UnrealEditor-CoreUObject.dll!UE::CoreUObject::Private::ResolveObjectHandle() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Public\UObject\ObjectHandle.h:229]
PackagingResults: Error: [Callstack] 0x00007ffef2e087bb UnrealEditor-CoreUObject.dll!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:86]
PackagingResults: Error: [Callstack] 0x00007ffef2e08243 UnrealEditor-CoreUObject.dll!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:110]
PackagingResults: Error: [Callstack] 0x00007ffef2e07c9d UnrealEditor-CoreUObject.dll!FLinkerPlaceholderBase::ResolvePlaceholderPropertyValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:586]
PackagingResults: Error: [Callstack] 0x00007ffef2e06d17 UnrealEditor-CoreUObject.dll!FLinkerPlaceholderBase::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:506]
PackagingResults: Error: [Callstack] 0x00007ffef2e06841 UnrealEditor-CoreUObject.dll!TLinkerImportPlaceholder::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.inl:63]
PackagingResults: Error: [Callstack] 0x00007ffef2dd967e UnrealEditor-CoreUObject.dll!ULinkerPlaceholderClass::BeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderClass.cpp:34]
PackagingResults: Error: [Callstack] 0x00007ffef2ddc086 UnrealEditor-CoreUObject.dll!UObject::ConditionalBeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1220]
PackagingResults: Error: [Callstack] 0x00007ffef2d1448c UnrealEditor-CoreUObject.dll!UnhashUnreachableObjects() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:5928]
PackagingResults: Error: [Callstack] 0x00007ffef2c98d44 UnrealEditor-CoreUObject.dll!IncrementalPurgeGarbage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:4523]
PackagingResults: Error: [Callstack] 0x00007ffef2cc186c UnrealEditor-CoreUObject.dll!PurgeAllUObjectsOnExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:6120]
PackagingResults: Error: [Callstack] 0x00007ffef2e166c4 UnrealEditor-CoreUObject.dll!StaticExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:5496]
PackagingResults: Error: [Callstack] 0x00007ffef2a4b117 UnrealEditor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:779]
PackagingResults: Error: [Callstack] 0x00007ff63d00d6d1 UnrealEditor-Cmd.exe!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1079]
PackagingResults: Error: [Callstack] 0x00007ff63d00ce12 UnrealEditor-Cmd.exe!FEngineLoop::AppPreExit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:6866]
PackagingResults: Error: [Callstack] 0x00007ff63d0136ea UnrealEditor-Cmd.exe!FEngineLoop::Exit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5136]
PackagingResults: Error: [Callstack] 0x00007ff63d01583b UnrealEditor-Cmd.exe!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
PackagingResults: Error: [Callstack] 0x00007ff63d01589a UnrealEditor-Cmd.exe!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d019114 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d02bd04 UnrealEditor-Cmd.exe!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff63d02e422 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007fff6041259d KERNEL32.DLL!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: end: stack for UAT
PackagingResults: Error: [Callstack] 0x00007ff63d019114 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
PackagingResults: Error: [Callstack] 0x00007ff63d02bd04 UnrealEditor-Cmd.exe!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
PackagingResults: Error: [Callstack] 0x00007ff63d02e422 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
PackagingResults: Error: [Callstack] 0x00007fff6041259d KERNEL32.DLL!UnknownFunction
PackagingResults: Error: end: stack for UAT
UATHelper: Packaging (Windows): Took 31,31s to run UnrealEditor-Cmd.exe, ExitCode=3
UATHelper: Packaging (Windows): Cook failed.
UATHelper: Packaging (Windows): (see E:\Users\Psychojau\AppData\Roaming\Unreal Engine\AutomationTool\Logs\F+UnrealWin+UE_5.5\Log.txt for full exception trace)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 33s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: Packaging (Windows): BUILD FAILED
LogStreaming: Display: FlushAsyncLoading(339): 1 QueuedPackages, 0 AsyncPackages
PackagingResults: Error: Unknown Cook Failure

Exit Crash 1

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000006500000295

UnrealEditor_CoreUObject!UE::CoreUObject::Private::ResolveObjectHandle() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Public\UObject\ObjectHandle.h:229]
UnrealEditor_CoreUObject!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:86]
UnrealEditor_CoreUObject!FLinkerPlaceholderObjectImpl::ResolvePlaceholderValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:110]
UnrealEditor_CoreUObject!FLinkerPlaceholderBase::ResolvePlaceholderPropertyValues() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:586]
UnrealEditor_CoreUObject!FLinkerPlaceholderBase::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.cpp:506]
UnrealEditor_CoreUObject!TLinkerImportPlaceholder::ResolveAllPlaceholderReferences() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderBase.inl:63]
UnrealEditor_CoreUObject!ULinkerPlaceholderClass::BeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderClass.cpp:34]
UnrealEditor_CoreUObject!UObject::ConditionalBeginDestroy() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1220]
UnrealEditor_CoreUObject!UnhashUnreachableObjects() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:5928]
UnrealEditor_CoreUObject!IncrementalPurgeGarbage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:4523]
UnrealEditor_CoreUObject!PurgeAllUObjectsOnExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:6120]
UnrealEditor_CoreUObject!StaticExit() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:5496]
UnrealEditor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:779]
UnrealEditor!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1079]
UnrealEditor!FEngineLoop::AppPreExit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:6866]
UnrealEditor!FEngineLoop::Exit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5136]
UnrealEditor!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
UnrealEditor!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UnrealEditor!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UnrealEditor!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UnrealEditor!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Exit Crash 2

Fatal error: [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp] [Line: 627]
Requesting async load of “/Script/InputCore” when async loading is not allowed (after shutdown). Please fix higher level code.

Last crash :

I guess there is something wrong with a reference but what ?

Hey there @Jau_Studio! This is a tough one, as it seems like your asset cook is completing, but then it hits a memory access error. It seems to be happening during the final garbage cleanup process PurgeAllUObjectsOnExitIncrementalPurgeGarbageUnhashUnreachableObjectsUObject::ConditionalBeginDestroy. This makes the issue a tough one. It won’t point out specifically what data it’s tripping up on.

If possible, could I see the full crash log from YourProjectFolder/Saved/Crashes/? It might provide a bit more context.

If an object is the problem, you’ll probably have to rely on the tried and true binary search by removing things that could be at fault until things work then narrowing down exactly what’s failing.

Hello,
Thank you !

I completely agree with you and that’s why this is so depressing.
I have removed files and re-created a huge class + tables to fix this but it comes back.

Here is the crash log (On Mega, too big for pastebin) :