Pure virtual function being called while application was running (GIsRunning == 1) in packaged build

So long story short, the majority of the time that I try to launch into my game map from the main menu (using the Open Level node) in a packaged build, I get this error:

Pure virtual function being called while application was running (GIsRunning == 1)

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439] 
Pure virtual function being called


0x00007ffc88e959e4 VCRUNTIME140.dll!UnknownFunction []
0x00007ff708eab23a SproutLands.exe!UE::Shader::FPreshaderData::EvaluateConstant() []
0x00007ff708eab5d1 SproutLands.exe!UE::Shader::EvaluatePreshader() []
0x00007ff708859d1b SproutLands.exe!FUniformExpressionSet::FillUniformBuffer() []
0x00007ff7087c5304 SproutLands.exe!`FUniformExpressionCacheAsyncUpdater::Update'::`2'::<lambda_1>::operator()() []
0x00007ff7026bcb73 SproutLands.exe!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask() []
0x00007ff70261f348 SproutLands.exe!`LowLevelTasks::FTask::Init<`FTaskGraphCompatibilityImplementation::QueueTask'::`5'::<lambda_1> >'::`11'::<lambda_1>::operator()() []
0x00007ff702626993 SproutLands.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`FTaskGraphCompatibilityImplementation::QueueTask'::`5'::<lambda_1> >'::`11'::<lambda_1>,0>::CallAndMove() []
0x00007ff702634d6e SproutLands.exe!LowLevelTasks::FTask::ExecuteTask() []
0x00007ff702634ae7 SproutLands.exe!LowLevelTasks::FScheduler::ExecuteTask() []
0x00007ff702617cd2 SproutLands.exe!LowLevelTasks::FScheduler::TryExecuteTaskFrom<LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue,&LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue::DequeueGlobal,0>() []
0x00007ff702659fa2 SproutLands.exe!LowLevelTasks::FScheduler::WorkerMain() []
0x00007ff702624670 SproutLands.exe!UE::CompressedBuffer::Private::FHeader::CalculateCrc32() []
0x00007ff7027fcec3 SproutLands.exe!FThreadImpl::Run() []
0x00007ff702bfe982 SproutLands.exe!FRunnableThreadWin::Run() []
0x00007ff702bf23d7 SproutLands.exe!FRunnableThreadWin::GuardedRun() []
0x00007ffc9cd07374 KERNEL32.DLL!UnknownFunction []

Crash in runnable thread Foreground Worker #0

I’ve looked through the crash log & callstack from the dmp file but it doesn’t seem to tell me anything of use. I also looked through heaps of forum posts about others getting the same error, but it seems the error could be a million different things and isn’t a simple one solution problem, unfortunately.

I’ve been trying to fix this all week with no luck, so any help would be massively appreciated! Thank you in advance! :slight_smile: