I’ve been developing on UE 5.4.4 until attempting to use the water plugin which causes my project to crash. I then attempted upgrading to 5.5.0 and downgrading to 5.3.2 and 5.0.3. All of these other versions I’ve tried crash attempting to open any new project, (blank or otherwise).
Things I’ve tried,
Removed all plugins
Used DDU to uninstall graphics drivers and reinstalled
Deleted all UE versions and attempted reinstall
Running Nvidia 3080
Windows11
64GB of RAM
I9 processor
Logs
CrashContext.runtime-xml (127.0 KB)
MyProject.log (57.7 KB)
LoginId:7cb0a20945eac0da507581b2d9620722
EpicAccountId:7b3e2a89ca5842f1bc3cb35d1ee8c8a7
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION writing address 0x0000000000000004
UnrealEditor_ShaderPreprocessor!fast_preprocess_string_equals() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:740]
UnrealEditor_ShaderPreprocessor!stringhash_get() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:799]
UnrealEditor_ShaderPreprocessor!create_macro_definition() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2660]
UnrealEditor_ShaderPreprocessor!process_directive() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:4129]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2330]
UnrealEditor_ShaderPreprocessor!process_include() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:3835]
UnrealEditor_ShaderPreprocessor!process_directive() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:4251]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2330]
UnrealEditor_ShaderPreprocessor!preprocess_file() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:5051]
UnrealEditor_ShaderPreprocessor!PreprocessShader() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\ShaderPreprocessor.cpp:802]
UnrealEditor_ShaderCompilerCommon!UE::ShaderCompilerCommon::ExecuteShaderPreprocessingSteps() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderCompilerCommon\Private\ShaderCompilerCommon.cpp:2080]
UnrealEditor_ShaderCompilerCommon!UE::ShaderCompilerCommon::FBaseShaderFormat::PreprocessShader() [D:\build\++UE5\Sync\Engine\Source\Developer\ShaderCompilerCommon\Private\ShaderCompilerCommon.cpp:2105]
UnrealEditor_RenderCore!FInternalShaderCompilerFunctions::PreprocessShaderInternal() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1562]
UnrealEditor_RenderCore!FInternalShaderCompilerFunctions::PreprocessShaderInternal() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1589]
UnrealEditor_RenderCore!PreprocessShader() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1744]
UnrealEditor_Engine!`FShaderJobCache::SubmitJobs'::`14'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompilerJobCache.cpp:1522]
UnrealEditor_Engine!UE::Tasks::Private::TExecutableTaskBase<`FShaderJobCache::SubmitJobs'::`14'::<lambda_1>,void,void>::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:873]
UnrealEditor_Engine!UE::Tasks::Private::FTaskBase::TryExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:504]
UnrealEditor_Engine!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`13'::<lambda_1>,0>::CallAndMove() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
UnrealEditor_Core!LowLevelTasks::FTask::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
UnrealEditor_Core!LowLevelTasks::FScheduler::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:267]
UnrealEditor_Core!LowLevelTasks::FScheduler::WorkerLoop() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:514]
UnrealEditor_Core!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:75]
UnrealEditor_Core!FThreadImpl::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]