Hello, my packaged game crashes on MacOS since 5.6 (persists in 5.6.1) which is unfortunate cause otherwise 5.6 acts like a very stable release
call stack follows:
[2025.08.17-11.32.59:656][142]LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0xba849eefc62
[2025.08.17-11.32.59:656][142]LogMac: 0x050d85d0 one!UE::RHI::GPUProfiler::FGPUProfilerSink_StatSystem::FQueueState::EndBreadcrumb(UE::RHI::GPUProfiler::FEvent::FEndBreadcrumb const&) [UnknownFile])
0x050d7274 one!UE::RHI::GPUProfiler::FGPUProfilerSink_StatSystem::ProcessQueue(UE::RHI::GPUProfiler::FGPUProfilerSink_StatSystem::FQueueState&, UE::RHI::GPUProfiler::FEventSink::FIterator&) [UnknownFile])
0x050d6ea4 one!UE::RHI::GPUProfiler::FGPUProfilerSink_StatSystem::ProcessAllQueues() [UnknownFile])
0x050bc7b0 one!UE::RHI::GPUProfiler::ProcessEvents(TArrayView<UE::RHI::GPUProfiler::FEventStream, int>) [UnknownFile])
0x0f4f3794 one!UE::Core::Private::Function::TFunctionRefCaller<FMetalDynamicRHI::RHIEndFrame(FDynamicRHI::FRHIEndFrameArgs const&)::$_0, void>::Call(void*) [UnknownFile])
0x033f3bf4 one!TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask() [UnknownFile])
0x033eefe4 one!UE::Tasks::Private::FTaskBase::TryExecuteTask() [UnknownFile])
0x033f1ea0 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])
0x033e99a0 one!LowLevelTasks::FTask::ExecuteTask() [UnknownFile])
0x033c8738 one!LowLevelTasks::FScheduler::ExecuteTask(LowLevelTasks::FTask*) [UnknownFile])
0x033ca434 one!LowLevelTasks::FScheduler::WorkerLoop(LowLevelTasks::Private::FWaitEvent*, LowLevelTasks::Private::TLocalQueueRegistry<1024u, 1024u>::TLocalQueue*, unsigned int, bool) [UnknownFile])
0x033cad80 one!LowLevelTasks::FScheduler::WorkerMain(LowLevelTasks::Private::FWaitEvent*, LowLevelTasks::Private::TLocalQueueRegistry<1024u, 1024u>::TLocalQueue*, unsigned int, bool) [UnknownFile])
0x035a7038 one!FThreadImpl::Run() [UnknownFile])
0x03583434 one!FRunnableThreadPThread::Run() [UnknownFile])
0x0353563c one!FRunnableThreadPThread::_ThreadProc(void*) [UnknownFile])
0x81fdfc0c libsystem_pthread.dylib!_pthread_start() [UnknownFile])
0x81fdab80 libsystem_pthread.dylib!thread_start() [UnknownFile])
Seems a major problem to me, maybe it somehow passed the attention of Epic
The crash occurs as a result of OpenLevel() from main menu (could also be AsyncLoadingScreen which is present)
UPD: crash happens irrelatively of whether AsyncLoadingScreen is active