5.7.0 MacOS SM5 - development package crash after streaming data in (both spatial and explicit load of data layer) (unstable)

log follows:


LogOutputDevice: Warning:

Script Stack (0 frames) :

2025-11-28 22:18:47.397 one[2358:60576] [UE] Assertion failed: ComponentsToUpdate.IsValidIndex(ArrayIndex) [File:./Runtime/Engine/Private/LevelTick.cpp] [Line: 986]

LogMac: Error: appError called: Assertion failed: ComponentsToUpdate.IsValidIndex(ArrayIndex) [File:./Runtime/Engine/Private/LevelTick.cpp] [Line: 986]

LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected. InstanceID=1
2025-11-28 22:18:48.398 one[2358:60576] [UE] Additional Crash Context (Key=“Breadcrumbs_Parallel_0”, Value="Breadcrumbs ‘Parallel’

  • Translucency
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 63931
    ")
    LogRHI: Error: Breadcrumbs ‘Parallel’
  • Translucency
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 63931

2025-11-28 22:18:48.399 one[2358:60576] [UE] Additional Crash Context (Key=“Breadcrumbs_Parallel_1”, Value="Breadcrumbs ‘Parallel’

  • TextureDownsampleChain
  • PostProcessing
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 63931
    ")
    LogRHI: Error: Breadcrumbs ‘Parallel’
  • TextureDownsampleChain
  • PostProcessing
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 63931

LogPakFile: Display: Found Pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak attempting to mount.
LogPakFile: Display: Mounting pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak.
LogPakFile: Display: Mounted Pak file ‘../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak’, mount point: ‘../../../Engine/’
LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
CrashReportCoreLog: Display: Applying project settings from ‘/Users/hummy/Library/Containers/com.YourCompany.one/Data/Library/Application Support/Epic/UnrealEngine/5.7/Saved/Crashes/CrashReport-UE-one-pid-2358-A1CA5DD46A4689458AF53D8070E1261B/CrashReportClient.ini’.
UNSUPPORTED (log once): POSSIBLE ISSUE: unit 0 GLD_TEXTURE_INDEX_RECTANGLE is unloadable and bound to sampler type (Float) - using zero texture because texture unloadable

What’s worse about 5.7.0, it tends to hang WindowServer dead in Tahoe, both vanilla editor and dev package, which wasn’t there in 5.6.* and was previously observed only in early versions of UE5

besides that, looks like random mips of random streaming textures get corrupted (unstable)

shader compiler crashes compiling content from matrix awakens demo with virtual textures support enabled in project (5.7.0, 5.7.1)

UATHelper: Cooking (Mac): 2025-12-02 20:02:51.672 UnrealEditor[69367:4772973] [UE] Assertion failed: TextureIndices [File:./Developer/Apple/MetalShaderFormat/Private/MetalCompileShaderSPIRV.cpp] [Line: 796]
UATHelper: Cooking (Mac):
UATHelper: Error: Cooking (Mac): LogMac: Error: appError called: Assertion failed: TextureIndices [File:./Developer/Apple/MetalShaderFormat/Private/MetalCompileShaderSPIRV.cpp] [Line: 796]
UATHelper: Cooking (Mac):
UATHelper: Cooking (Mac):
UATHelper: Cooking (Mac): 2025-12-02 20:02:53.764 UnrealEditor[69367:4772973] [UE] Additional Crash Context (Key=“ActivePackage”, Value=“/Game/MetaHumans/Common/Face/Textures/Utilities/AnimMasks/T_head_wm2_msk_03”)
UATHelper: Cooking (Mac): LogAnalytics: Display: [CrashReporter.Release] AnalyticsET::StartSession ( APIServer = https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data. AppVersion = ++UE5+Release-5.7-CL-48512491 )
UATHelper: Cooking (Mac): CrashReportCoreLog: Display: Applying project settings from ‘/Users/hummy/Library/Application Support/Epic/UnrealEngine/5.7/Saved/Crashes/CrashReport-UE-one-pid-69367-DDF7C947C1416058628EC0854890A146/CrashReportClient.ini’.
UATHelper: Cooking (Mac): 2025-12-02 20:02:54.995 CrashReportClientEditor[70161:4792565] [UE] Ensure condition failed: false [File:./Developer/CrashDebugHelper/Private/Mac/CrashDebugHelperMac.cpp] [Line: 296]
UATHelper: Cooking (Mac):
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: === Handled ensure: ===
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error:
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: Ensure condition failed: false [File:./Developer/CrashDebugHelper/Private/Mac/CrashDebugHelperMac.cpp] [Line: 296]
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error:
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: Stack:
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x00e0bd14 CrashReportClientEditor!_ZN20FCrashDebugHelperMac30CreateMinidumpDiagnosticReportERK7FString [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x00e1b034 CrashReportClientEditor!_ZNK15FMacErrorReport14DiagnoseReportEv [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x00e1a6d4 CrashReportClientEditor!_ZN26FCrashReportCoreUnattendedC2ER15FMacErrorReportb [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x0138602c CrashReportClientEditor!_Z13RunUnattended15FMacErrorReportb [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x01387024 CrashReportClientEditor!Z15SendErrorReportR15FMacErrorReport9TOptionalIbES2 [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x013880e0 CrashReportClientEditor!_Z20RunCrashReportClientPKDs [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x0138c624 CrashReportClientEditor!-[UEAppDelegate runGameThread:] [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x0094398c CrashReportClientEditor!-[FCocoaGameThread main] [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x85cc97a0 Foundation!NSThread__start [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x84419c08 libsystem_pthread.dylib!_pthread_start [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error: [Callstack] 0x84414ba8 libsystem_pthread.dylib!thread_start [UnknownFile])
UATHelper: Error: Cooking (Mac): LogOutputDevice: Error:
UATHelper: Cooking (Mac): LogAnalytics: Display: [CrashReporter.Release] AnalyticsET::EndSession
UATHelper: Cooking (Mac): Took 321,18s to run UnrealEditor, ExitCode=1
UATHelper: Error: Cooking (Mac): Cook failed.

random landscape sections get displaced upwards as camera approaches (since 5.7.0, 5.7.1, unstable)

Texture corruption as well as landscape corruption happens even with streaming turned off if that helps anyone…

Since 5.7.0, 5.7.1 - simple camera movement in editor (and packaged build too) kills WindowServer, particularly often observable in mesh LOD coloration view mode

I managed to reproduce an RHI crash that visually looked exactly like the one that lead to death of WindowServer but this time WindowServer survived and I got something in log which might be relevant

LogOutputDevice: Warning:

Script Stack (0 frames) :

2025-12-11 03:06:26.559 one[2628:43039] [UE] Ensure condition failed: Binding.Length >= MinFragmentBufferSizes[Index] [File:./Runtime/Apple/MetalRHI/Private/MetalStateCache.cpp] [Line: 2570]

LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error:
LogOutputDevice: Error: Ensure condition failed: Binding.Length >= MinFragmentBufferSizes[Index] [File:./Runtime/Apple/MetalRHI/Private/MetalStateCache.cpp] [Line: 2570]
LogOutputDevice: Error:
LogOutputDevice: Error: Stack:
LogOutputDevice: Error: [Callstack] 0x07eaf800 one!FMetalStateCache::SetRenderPipelineState(FMetalCommandEncoder&) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x07e622b0 one!FMetalRHICommandContext::PrepareToRender(unsigned int) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x07e63e3c one!FMetalRHICommandContext::RHIDrawIndexedPrimitive(FRHIBuffer*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x0270a538 one!FRHICommand<FRHICommandDrawIndexedPrimitive, FRHICommandDrawIndexedPrimitiveString1841>::ExecuteAndDestruct(FRHICommandListBase&) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x02656bf8 one!FRHICommandListBase::Execute() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x02659578 one!FRHICommandListExecutor::FTranslateState::Translate(FRHICommandListBase*) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x0268e900 one!UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListExecutor::FSubmitState::Dispatch(FRHICommandListBase*)::$_0, void>::Call(void*) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x02657730 one!FRHICommandListExecutor::FTaskPipe::Execute(FRHICommandListExecutor::FTaskPipe::FTask*, TRefCountPtr const&) const [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x011ee5f8 one!TGraphTask<TFunctionGraphTaskImpl<void (ENamedThreads::Type, TRefCountPtr const&), (ESubsequentsMode::Type)0>>::ExecuteTask() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b95c7c one!UE::Tasks::Private::FTaskBase::TryExecuteTask() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b98a70 one!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask* (bool), 112u>::TTaskDelegateImpl<void LowLevelTasks::FTask::Init<UE::Tasks::Private::FTaskBase::Init(char16_t const*, LowLevelTasks::ETaskPriority, UE::Tasks::EExtendedTaskPriority, UE::Tasks::ETaskFlags)::‘lambda’()>(char16_t const*, LowLevelTasks::ETaskPriority, UE::Tasks::Private::FTaskBase::Init(char16_t const*, LowLevelTasks::ETaskPriority, UE::Tasks::EExtendedTaskPriority, UE::Tasks::ETaskFlags)::‘lambda’()&&, LowLevelTasks::ETaskFlags)::‘lambda’(bool), false>::CallAndMove(LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask* (bool), 112u>&, void*, unsigned int, bool) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b91634 one!LowLevelTasks::FTask::ExecuteTask() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b727e4 one!LowLevelTasks::FScheduler::ExecuteTask(LowLevelTasks::FTask*) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b7449c one!LowLevelTasks::FScheduler::WorkerLoop(LowLevelTasks::Private::FWaitEvent*, LowLevelTasks::Private::TLocalQueueRegistry<1024u, 1024u>::TLocalQueue*, unsigned int, bool) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00b74de8 one!LowLevelTasks::FScheduler::WorkerMain(LowLevelTasks::Private::FWaitEvent*, LowLevelTasks::Private::TLocalQueueRegistry<1024u, 1024u>::TLocalQueue*, unsigned int, bool) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00e0bbf8 one!FThreadImpl::Run() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00dccd38 one!FRunnableThreadPThread::Run() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x00d46430 one!FRunnableThreadPThread::_ThreadProc(void*) [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x9e8b5c08 libsystem_pthread.dylib!_pthread_start() [UnknownFile])
LogOutputDevice: Error: [Callstack] 0x9e8b0ba8 libsystem_pthread.dylib!thread_start() [UnknownFile])
LogOutputDevice: Error:
2025-12-11 03:06:27.387 one[2628:43039] [UE] Additional Crash Context (Key=“Breadcrumbs_Parallel_0”, Value="Breadcrumbs ‘Parallel’

  • ParallelDraw (Index: 2, Num: 4)
  • BasePass
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 36808
    ")
    LogRHI: Error: Breadcrumbs ‘Parallel’
  • ParallelDraw (Index: 2, Num: 4)
  • BasePass
  • Scene
  • RenderGraphExecute - /ViewFamilies
  • SceneRender - ViewFamilies
  • Frame 36808