UE_4.26 Built from Source Crashes when Opening Project

I followed this guide to build Carla:
https://carla.readthedocs.io/en/0.9.13/build_windows/

First I installed CMake, Git, Make, 7Zip and Python 3.8.
I installed Microsoft Visual Studio 2019 with the following modules:

  1. .NET Desktop Development
  2. Desktop Development with C++
  3. Game Development with C++

Then I downloaded UE4_4.26 from the following address:
https://github.com/CarlaUnreal/UnrealEngine.git

I ran the Setup.bat and GenerateProjectFiles.bat scripts successfully.
I opened up UE4.sln with Microsoft Visual Studio 2019 and selected the ‘Development Editor’, ‘Win64’ and ‘UnrealBuildTool’ options.
I built the UE4 solution successfully.

Now that everything is complete, when I run UE4Editor.exe I can create a new project. But when the project opens, the editor suddenly crashes with the following message:

Fatal error: [File:C:/Users/123/Downloads/ue4/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp] [Line: 907]
Rendering thread exception:
Assertion failed: ResourceTableFrameCounter == INDEX_NONE [File:C:/Users/123/Downloads/ue4/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Texture.cpp] [Line: 2260]

0x00007ff8c1bccd29 KERNELBASE.dll!UnknownFunction []
0x00007ff85e3cac76 UE4Editor-Core.dll!ReportAssert() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp:1616]
0x00007ff85e3ce428 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Windows\WindowsErrorOutputDevice.cpp:78]
0x00007ff85e0df31d UE4Editor-Core.dll!FOutputDevice::LogfImpl() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Misc\OutputDevice.cpp:61]
0x00007ff85e075b55 UE4Editor-Core.dll!AssertFailedImplV() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:104]
0x00007ff85e077bf0 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:461]
0x00007ff8437397bf UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::RHIUpdateTextureReference() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Texture.cpp:2260]
0x00007ff85f70a6a2 UE4Editor-RHI.dll!FRHICommandListImmediate::UpdateTextureReference() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:2730]
0x00007ff84d86dac1 UE4Editor-Engine.dll!FStreamableTextureResource::InitRHI() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Engine\Private\Rendering\StreamableTextureResource.cpp:183]
0x00007ff8600632cb UE4Editor-RenderCore.dll!FRenderResource::InitResource() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\RenderCore\Private\RenderResource.cpp:102]
0x00007ff8600bc65f UE4Editor-RenderCore.dll!TEnqueueUniqueRenderCommandType<BeginInitResource'::2’::InitCommandName,<lambda_62eddc873155d85469e17b1ba3893b43> >::DoTask() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\RenderCore\Public\RenderingThread.h:183]
0x00007ff8600cd4b0 UE4Editor-RenderCore.dll!TGraphTask<TEnqueueUniqueRenderCommandType<BeginInitResource'::2’::InitCommandName,<lambda_62eddc873155d85469e17b1ba3893b43> > >::ExecuteTask() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:886]
0x00007ff85de8e3b4 UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:709]
0x00007ff85de8e7be UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:601]
0x00007ff8600eb532 UE4Editor-RenderCore.dll!RenderingThreadMain() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:373]
0x00007ff8600f3c04 UE4Editor-RenderCore.dll!FRenderingThread::Run() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:509]
0x00007ff85e3e69bb UE4Editor-Core.dll!FRunnableThreadWin::Run() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]
0x00007ff85e3df680 UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [C:\Users\123\Downloads\ue4\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:35]
0x00007ff8c3477614 KERNEL32.DLL!UnknownFunction []
0x00007ff8c45026a1 ntdll.dll!UnknownFunction []

2 Likes

Just as a reference: Building Unreal Engine from Source | Unreal Engine 4.27 Documentation

I think the issue is with the step: " and with ‘UnrealBuildTool’ options." You should have to compile the option UE4, if I am not mistaken. If that compiles successfully, then you should be able to launch via the exe or through VS. I hope this helps, and good luck :slight_smile:

Thank you for your answer.

I tried two things:

  1. I rebuilt the solution with the “UE4” option enabled.
  2. I installed the latest NVIDIA graphics driver (I have a Geforce RTX 2060).

The issue remains though. I cant use my Unreal Engine which is built from source.

I found no solution to this issue. Instead, I reverted to Carla version 0.9.9 and was able to get the project working.

today i am also facing the same issue… and i am also searching how to overcome this issue :frowning:

Me too. The compilation process is normal, but it crashes when the project is opened!

me to have this issue.

did you solve problem. me to have same issue now. can you help me

Not a fix per se, but I noticed the crash stops if I start UE4 with the -vulkan flag

AFAICT, it turns out this crash does not happen when opening the CARLA project itself. So if you’re testing your Unreal install and getting this error, just continue to running make launch in the CARLA repo.

Hi guys, I have a solution that at least workd for me (for reference I am using Carla 0.9.14). Inside of the CarlaUE4 folder, go to Config, then ‘DefaultEngine.ini’. Open this in a text editor or however you like. There’s a line that will say ‘DefaultGraphicsRHI=DefaultGraphicsRHI_Default’. Change this so it says ‘DefaultGraphicsRHI=DefaultGraphicsRHI_DX12’. For context, this is under the section inside the .ini file: [/Script/WindowsTargetPlatform.WindowsTargetSettings]. Hope it also works for you guys!