Hello!
I’ve been having some issues getting back into a project I made in 2020. I’ve recently switched to a Macbook Pro M1, and I do not have access to my old desktop
I will paste in the crash info below, can anyone see if the issue is being flagged, or has any recommendations on ways to troubleshoot/salvage the project?
Luckily I kept older versions of the game archived so I could access and copy out some of my old code, but it would still be nice to get into my old project, without having to tip-toe around.
The issue keeps coming up when I load in my main hub/level. I’ve tried to turn off all the visual effects and anything available under the “show” menu, but once I open/view the level, it just resets to show everything and the editor crashes after 2-3 seconds.
I tried going through my old materials and BP’s and just adding them into a blank level to see if I could diagnose the file/effect that is causing the crash, but I have yet to make any big discoveries. → Also not 100% sure what I would do once I locate it? I’m kind of concerned replacing the reference could cause me more issues, as I’ve never really had to do so in the past.
Anyways, any tips/wisdom/guidance would be greatly appreciated
Thank you!
Fatal error: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Apple/MetalRHI/Private/MetalCommandList.cpp] [Line: 176] Command Buffer Prologue BasePass Failed with PageFault Error! Error Domain: MTLCommandBufferErrorDomain Code: 3 Description Caused GPU Address Fault Error (0000000b:kIOGPUCommandBufferCallbackErrorPageFault) Unknown Unknown
FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10b2f8757 (filename not found) [in UE4Editor-Core.dylib]
FMacErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) Address = 0x10b48c673 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::LogfImpl(char16_t const*, …) Address = 0x10b59a799 (filename not found) [in UE4Editor-Core.dylib]
auto ReportMetalCommandBufferFailure(mtlpp::CommandBuffer const&, char16_t const*, bool)::$_19::operator()<FLogCategoryLogMetal, char16_t [87], char16_t const*, char16_t const*, char16_t const*, int, char16_t const*, char16_t const*, char16_t const*>(FLogCategoryLogMetal const&, char16_t const (&) [87], char16_t const* const&, char16_t const* const&, char16_t const* const&, int const&, char16_t const* const&, char16_t const* const&, char16_t const* const&) const Address = 0x1725a799c (filename not found) [in UE4Editor-MetalRHI.dylib]
ReportMetalCommandBufferFailure(mtlpp::CommandBuffer const&, char16_t const*, bool) Address = 0x172573df6 (filename not found) [in UE4Editor-MetalRHI.dylib]
MetalCommandBufferFailurePageFault(mtlpp::CommandBuffer const&) Address = 0x1725a707c (filename not found) [in UE4Editor-MetalRHI.dylib]
HandleMetalCommandBufferError(mtlpp::CommandBuffer const&) Address = 0x1725726f2 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalCommandList::HandleMetalCommandBufferFailure(mtlpp::CommandBuffer const&) Address = 0x172572473 (filename not found) [in UE4Editor-MetalRHI.dylib]
invocation function for block in FMetalCommandList::Commit(mtlpp::CommandBuffer&, TArray<ns::Object<void (mtlpp::CommandBuffer const&) block_pointer, (ns::CallingConvention)1>, TSizedDefaultAllocator<32>>, bool, bool) Address = 0x17257465e (filename not found) [in UE4Editor-MetalRHI.dylib]
invocation function for block in mtlpp::CommandBuffer::AddCompletedHandler(void (mtlpp::CommandBuffer const&) block_pointer) Address = 0x172530134 (filename not found) [in UE4Editor-MetalRHI.dylib]
Unknown() Address = 0x7ff80dd52f1f (filename not found) [in Metal]
Unknown() Address = 0x7ff80dd5341c (filename not found) [in Metal]
Unknown() Address = 0x7ff903633b76 (filename not found) [in IOGPU]
Unknown() Address = 0x7ff80dd530ce (filename not found) [in Metal]
Unknown() Address = 0x7ff9036350d2 (filename not found) [in IOGPU]
Unknown() Address = 0x7ff90363d301 (filename not found) [in IOGPU]
Unknown() Address = 0x7ff90363d3e9 (filename not found) [in IOGPU]
Unknown() Address = 0x7ff803251634 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff80326a156 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff8032574bb (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff80326ac75 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff8032574bb (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff803258100 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff8032574bb (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff803258100 (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff803261aee (filename not found) [in libdispatch.dylib]
Unknown() Address = 0x7ff8032613fd (filename not found) [in libdispatch.dylib]
_pthread_wqthread Address = 0x7ff8033f5c47 (filename not found) [in libsystem_pthread.dylib]
start_wqthread Address = 0x7ff8033f4b97 (filename not found) [in libsystem_pthread.dylib]