# Need help with project crashing at startup 

**URL:** <https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, question\
**Created:** [May 20, 2025, 2:25am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988 "2025-05-20T02:25:31Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 2:25am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/1 "2025-05-20T02:25:31Z")

</div>

Project crashes upon opening after reaching ~95% loaded, despite working not even a day ago ☹ . Crash report with debugging symbols reads as follows:

Unhandled Exception: EXCEPTION\_ACCESS\_VIOLATION reading address 0xffffffffffffffff

UnrealEditor\_Core!\_mi\_heap\_malloc\_zero() [D:\build++UE5\Sync\Engine\Source\ThirdParty\mimalloc\2.0.0\src\alloc.c:147]  
UnrealEditor\_Core!FMallocMimalloc::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\MallocMimalloc.cpp:155]  
UnrealEditor\_Core!FMemory::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\HAL\FMemory.inl:134]  
UnrealEditor\_Core!TSizedHeapAllocator\<32,FMemory\>::ForAnyElementType::ResizeAllocation() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\ContainerAllocationPolicies.h:746]  
UnrealEditor\_Core!TArray\<wchar\_t,TSizedDefaultAllocator\<32\> \>::ResizeTo() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\Array.h:3174]  
UnrealEditor\_Core!operator\<\<() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\String.cpp.inl:1809]  
UnrealEditor\_Engine!UEdGraphPin::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\EdGraph\EdGraphPin.cpp:1710]  
UnrealEditor\_Engine!UEdGraphPin::SerializePin() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\EdGraph\EdGraphPin.cpp:2119]  
UnrealEditor\_Engine!UEdGraphPin::SerializePinArray() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\EdGraph\EdGraphPin.cpp:1922]  
UnrealEditor\_Engine!UEdGraphNode::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\EdGraph\EdGraphNode.cpp:258]  
UnrealEditor\_BlueprintGraph!UK2Node::Serialize() [D:\build++UE5\Sync\Engine\Source\Editor\BlueprintGraph\Private\K2Node.cpp:135]  
UnrealEditor\_BlueprintGraph!UK2Node\_CallFunction::Serialize() [D:\build++UE5\Sync\Engine\Source\Editor\BlueprintGraph\Private\K2Node\_CallFunction.cpp:2417]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4770]  
UnrealEditor\_CoreUObject!FAsyncPackage2::PreloadLinkerLoadExports() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6025]  
UnrealEditor\_CoreUObject!FAsyncPackage2::Event\_PreloadLinkerLoadExports() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6408]  
UnrealEditor\_CoreUObject!FEventLoadNode2::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:4960]  
UnrealEditor\_CoreUObject!FAsyncLoadEventQueue2::ExecuteSyncLoadEvents() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:5167]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::ProcessAsyncLoadingFromGameThread() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:8091]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::TickAsyncLoadingFromGameThread() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:8440]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::FlushLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:9923]  
UnrealEditor\_CoreUObject!FlushAsyncLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:327]  
UnrealEditor\_CoreUObject!FlushAsyncLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:296]  
UnrealEditor\_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1757]  
UnrealEditor\_CoreUObject!LoadPackage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2121]  
UnrealEditor\_CoreUObject!LoadPackage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2097]  
UnrealEditor\_CoreUObject!StaticLoadObjectInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1420]  
UnrealEditor\_CoreUObject!StaticLoadObject() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1466]  
UnrealEditor\_CoreUObject!FObjectPropertyBase::FindImportedObject() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyBaseObject.cpp:592]  
UnrealEditor\_CoreUObject!FObjectPropertyBase::ParseObjectPropertyValue() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyBaseObject.cpp:394]  
UnrealEditor\_CoreUObject!FObjectPropertyBase::ImportText\_Internal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyBaseObject.cpp:426]  
UnrealEditor\_CoreUObject!FObjectProperty::ImportText\_Internal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyObject.cpp:330]  
UnrealEditor\_CoreUObject!FClassProperty::ImportText\_Internal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyClass.cpp:114]  
UnrealEditor\_CoreUObject!FArrayProperty::ImportTextInnerItem() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyArray.cpp:1054]  
UnrealEditor\_CoreUObject!FArrayProperty::ImportText\_Internal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyArray.cpp:1002]  
UnrealEditor\_UnrealEd!FBlueprintEditorUtils::PropertyValueFromString\_Direct() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\BlueprintEditorUtils.cpp:9284]  
UnrealEditor\_UnrealEd!UUserDefinedStructEditorData::ReinitializeDefaultInstance() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UserDefinedStructEditorData.cpp:252]  
UnrealEditor\_CoreUObject!UUserDefinedStruct::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\StructUtils\UserDefinedStruct.cpp:133]  
UnrealEditor\_CoreUObject!UUserDefinedStruct::Serialize() [D:\build++UE5\Sync\Engine\Intermediate\Build\Win64\UnrealEditor\Inc\CoreUObject\UHT\UserDefinedStruct.gen.cpp:208]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4770]  
UnrealEditor\_CoreUObject!UUserDefinedStruct::RecursivelyPreload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\StructUtils\UserDefinedStruct.cpp:387]  
UnrealEditor\_CoreUObject!PreloadInnerStructMembers() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyStruct.cpp:30]  
UnrealEditor\_CoreUObject!FStructProperty::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyStruct.cpp:242]  
UnrealEditor\_CoreUObject!UStruct::SerializeProperties() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:2176]  
UnrealEditor\_CoreUObject!UStruct::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:2298]  
UnrealEditor\_CoreUObject!UClass::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:5593]  
UnrealEditor\_Engine!UBlueprintGeneratedClass::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp:2536]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4770]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateExport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5615]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5799]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1769]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1595]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4824]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateExport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5615]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5799]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1769]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1595]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4824]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateExport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5615]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5799]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1769]  
UnrealEditor\_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1595]  
UnrealEditor\_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4824]  
UnrealEditor\_CoreUObject!FLinkerLoad::CreateExport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5615]  
UnrealEditor\_CoreUObject!FAsyncPackage2::CreateLinkerLoadExports() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6152]  
UnrealEditor\_CoreUObject!FAsyncPackage2::Event\_CreateLinkerLoadExports() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6336]  
UnrealEditor\_CoreUObject!FEventLoadNode2::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:4960]  
UnrealEditor\_CoreUObject!FAsyncLoadEventQueue2::ExecuteSyncLoadEvents() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:5167]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::ProcessAsyncLoadingFromGameThread() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:8091]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::TickAsyncLoadingFromGameThread() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:8440]  
UnrealEditor\_CoreUObject!FAsyncLoadingThread2::FlushLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:9923]  
UnrealEditor\_CoreUObject!FlushAsyncLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:327]  
UnrealEditor\_CoreUObject!FlushAsyncLoading() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:296]  
UnrealEditor\_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1757]  
UnrealEditor\_CoreUObject!LoadPackage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2121]  
UnrealEditor\_CoreUObject!LoadPackage() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2097]  
UnrealEditor\_UnrealEd!UEditorEngine::Map\_Load() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:2603]  
UnrealEditor\_UnrealEd!UEditorEngine::HandleMapCommand() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:6213]  
UnrealEditor\_UnrealEd!UEditorEngine::Exec\_Editor() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:5674]  
UnrealEditor\_Core!FExec::Exec() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Misc\Exec.cpp:18]  
UnrealEditor\_Engine!UEngine::Exec() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:5027]  
UnrealEditor\_UnrealEd!UUnrealEdEngine::Exec() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdSrv.cpp:662]  
UnrealEditor\_UnrealEd!FEditorFileUtils::LoadMap() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:2952]  
UnrealEditor\_UnrealEd!FEditorFileUtils::LoadDefaultMapAtStartup() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:4958]  
UnrealEditor\_UnrealEd!FUnrealEdMisc::OnInit() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdMisc.cpp:375]  
UnrealEditor\_UnrealEd!EditorInit() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdGlobals.cpp:137]  
UnrealEditor!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:166]  
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

Will verify UE 5.5.4 files and maybe try regenerating project files as found on this video [https://www.youtube.com/watch?v=XpYZytx\_so4](https://www.youtube.com/watch?v=XpYZytx_so4).

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 3:42am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/2 "2025-05-20T03:42:06Z")

</div>

Are you serializing something in a constructor?

Seems it crash while allocating memory for some serialization

---

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 8:54am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/3 "2025-05-20T08:54:55Z")

</div>

Yes it seems to chuck a few serilization errors at me, unsure as to why they decide to crash however.

I’ve verified my UE 5.5.4 installment and still receiving the crash error but with regards to regenerating project files it also seems that I’m unable to select “Generate Visual Studio project files” giving me an error message “This project does not have any source code. You need to add C++ source files to the project from the Editor before you can generate project files.”

Edit: Went ahead and deleted the Dedicated Data Cache, Intermediate, and Saved files as those generate anyhow upon startup and seemingly a new crash report is generating each startup attempt… Welp at least I was able to migrate my assets to a new project and nothing major was lost 😌

---

<div class="post-metadata">

**Author:** ![3dRaven](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/3draven/32/906552_2.png) [@3dRaven](https://forums.unrealengine.com/u/3dRaven)\
**Post date:** [May 20, 2025, 10:16am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/5 "2025-05-20T10:16:11Z")

</div>

Knowing Unreal it’s probably a corrupted blueprint struct that was added to a function via a pin.

Your code seems to be passing the null pointer exception point, so the passed in variable is valid, but fails while trying to access memory. Hence could point towards corruption.

Did you make all of your base structs in c++ or did you go the quick route of blueprint versions?

---

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 10:54am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/6 "2025-05-20T10:54:06Z")

</div>

From memory most structs would’ve been blueprint instead of C++

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 10:58am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/7 "2025-05-20T10:58:51Z")

</div>

Blueprint are nice for fast test and fast debugging…  
But they are very problematics.

Belive me… you want to work with C++ 😉

---

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 11:03am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/8 "2025-05-20T11:03:22Z")

</div>

Following along with your steps, everything you’ve linked was usable however the Catharsis.cpp linked is sending me to a https.

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 11:06am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/9 "2025-05-20T11:06:01Z")

</div>

I see it… for some reason chrome decided it is a web site LOL…

Copy and paste the content in a new file and remane and edit like i sayd you

* * *

also there is a misterius file “TutorialCpp1.h” → i don’t know how arrive it there XD… it is not necessay

* * *

Edited:

* * *

The real name of “TutorialCpp1.h” is → “Catharsis.h”

* * *

I Have not idea how was changed the name of this file…  
This web must to have bugs too…  
Epic always have a new bug for me everyday… it is awesome

---

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 11:59am UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/10 "2025-05-20T11:59:40Z")

</div>

Thanks for the clarification and helpful replies. I’ve gotten everything in order and running the .bat file is telling me:

```auto
Creating makefile for TechnophobiaEditor (no existing makefile)
Total execution time: 0.44 seconds
Platform Win64 is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).

```

Similarly, the Generate Visual Studio project files option found on the .uproject is telling me:

```auto
Some Platforms were skipped due to invalid SDK setup: Win64.
See the log file for detailed information

Generating VisualStudio project files:
Discovering modules, targets and source code for project...
No valid Visual C++ toolchain was found (minimum version 14.38.33130, preferred version 14.38.33130). Please download and install Visual Studio 2022 17.8 or later and verify that the "MSVC v143 - VS 2022 C++ x64/x86 build tools (v14.38-17.8)" component is selected in the Visual Studio 2022 installation options.
Total execution time: 7.67 seconds
Visual Studio 2022 x64 must be installed in order to build this target.

```

So now I need to figure out why my Visual Studio isn’t cooperating with Unreal. I’ll try a clean VS install with the appropriate extensions. I am however a bit concerned with Win64 SDK being a non-viable building platform, should this be worrying?

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 12:13pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/11 "2025-05-20T12:13:37Z")

</div>

> [@Jacko.ando](#):
>
> , should this be worrying?

Yes… that is exactly the the problem…

Wait a minute while i looking for the SDK version that works

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 12:24pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/12 "2025-05-20T12:24:22Z")

</div>

I think is this

`22621.1778.230511-2102.ni_release_svc_prod3_WindowsSDK (2025).iso`

this is the last one i have

 ![0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/6/e/a6eeadd819e6fe54393ee89f8971e7b5eb18c04e.png)

i was lookingt there is a lot of folders

C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 12:30pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/13 "2025-05-20T12:30:46Z")

</div>

i think i found it.

Dowload and intall this SDK version

`TargetPlatformMinVersion="10.0.10240.0"`

> **[Windows SDK: desarrollo de aplicaciones de Windows](https://developer.microsoft.com/es-es/windows/downloads/windows-sdk/)**
>
> Windows SDK para Windows 11 contiene encabezados, bibliotecas y herramientas que puedes usar al crear aplicaciones que se ejecutan en Windows.

---

<div class="post-metadata">

**Author:** ![Jacko.ando](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jacko.ando](https://forums.unrealengine.com/u/Jacko.ando)\
**Post date:** [May 20, 2025, 3:28pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/14 "2025-05-20T15:28:49Z")

</div>

Alright, some time later with crappy Aussie wifi and the reinstall of Windows SDK and VS 2022 has worked with the .bat file, allowing the Generate Visual Studio project files option to successfully generate and regenerate.

This unfortunately still won’t recover the previous project as it still crashes on startup, my suspicion is that the corrupted structs/files will have to be identified and removed if that is possible. Or perhaps this is the start of my C++ life, who knows.

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 20, 2025, 3:43pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/15 "2025-05-20T15:43:20Z")

</div>

i also leave the blueprint for something like that.

¿Do you have code in the CONSTRUCTOR SCRIPT?  
That was my problem… access to an invallid reference in the constructor script of a bllueprint…

if so… delete that blueprint and the engine will work…  
but if it is a imortant blueprint all your code will be broke

that never happend with C++

---

<div class="post-metadata">

**Author:** ![3dRaven](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/3draven/32/906552_2.png) [@3dRaven](https://forums.unrealengine.com/u/3dRaven)\
**Post date:** [May 20, 2025, 7:11pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/16 "2025-05-20T19:11:02Z")

</div>

> [@Jacko.ando](#):
>
> UserDefinedStructEditorData.cpp:252

> [@Unhandled Exception: EXCEPTION\_ACCESS\_VIOLATION reading address](https://forums.unrealengine.com/t/unhandled-exception-exception-access-violation-reading-address/2247450/6):
>
> crash log with that installed: LoginId:a1d1c693426b72a6e95326819fbe28c9 EpicAccountId:4f8148587d9d4aab8db4a4b29e569db6 Unhandled Exception: EXCEPTION\_ACCESS\_VIOLATION reading address 0xffffffffffffffff UnrealEditor\_Core!\_mi\_heap\_malloc\_zero() [D:\build\++UE5\Sync\Engine\Source\ThirdParty\mimalloc\2.0.0\src\alloc.c:147] UnrealEditor\_Core!FMallocMimalloc::Realloc() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\MallocMimalloc.cpp:155] UnrealEditor\_Core!FMemory::Realloc() [D:\build\…

This thread mirrors for the most part the errors when it comes to structs (looking at parts of the error report). The op had a corrupt asset 😉

Be cautious with making blueprint structs in the future. They have a tendency to break when you start introducing c++ (launching a project not from the ide can be enough to have them have a catastrophic failure).

Most forum veterans will tell you to keep them in c++ if it’s not a pure bp project.

Another area where the project can break is if the parent c++ class of a bp goes missing (you can for instance rename it in pure c++ then without a manual re-director it will be broken)

---

<div class="post-metadata">

**Author:** ![Ivan3z](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ivan3z](https://forums.unrealengine.com/u/Ivan3z)\
**Post date:** [May 21, 2025, 2:57pm UTC](https://forums.unrealengine.com/t/need-help-with-project-crashing-at-startup/2518988/17 "2025-05-21T14:57:23Z")

</div>

@Jacko.ando do what 3DRaven says

> [@3dRaven](#):
>
> Be cautious with making blueprint structs in the future. They have a tendency to break when you start introducing c++ (launching a project not from the ide can be enough to have them have a catastrophic failure).

When I migrated from UE4.27 to UE5, all my bluprint structures became “corrupt”… they worked but couldn’t be edited anymore. Something like this will never happen with C++.

> [@3dRaven](#):
>
> Another area where the project can break is if the parent c++ class of a bp goes missing (you can for instance rename it in pure c++ then without a manual re-director it will be broken)

I use blueprints only for data… only for deriving from C++ classes  
 ![0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/8/c/e8c2c0e610d68f7b1bbf431c247693135ed984c1.png)

If you change the class name, simply reparent it with another parent temporarily (for example, with the actor class)… this will avoid redirector problems.

If you have a variable declared in another class (an object of the class you renamed), change the name of the variable as well. Because the blueprint has memory (or something like that)… And the bluprint will appear to be corrupted. The only way to fix it is to change the variable name.

* * *

If you have problems with HOT RELOAD, close the editor, delete the temporary files and compile with the editor closed.

* * *

Converting all my blueprints to C++ was hard work… but definitely worth it. A lot of problems disappeared. And other new ones appeared XD. But they are definitely easier to fix.

* * *

Good luck on your new start in C++
