enable the tessellationmultiplier in the material, the computer will jam and the UE4 4.24 will exit

MacOS catalina 10.15.4 UE4 4.24(4.25). iMac pro Graphics card:Radeon Pro Vega 64

  1. Create a new shader, open (tessellation-d3d11tessellation - select ‘flat tessellation mode’, tick (crack free display), remove (adaptive tessellation),
  2. Add the subdivision value on the material node, the computer will be stuck, and ue4.24 will exit.
    3.ue4 4.25 It’s the same


error code:**



Fatal error: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Apple/MetalRHI/Private/MetalCommandList.cpp] [Line: 192] Command Buffer Prologue BasePass Failed with Internal Error! Error Domain: MTLCommandBufferErrorDomain Code: 1 Description Internal Error (IOAF code 1) Unknown Unknown

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x108c32347 (filename not found) [in UE4Editor-Core.dylib]

FMacErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) Address = 0x108d95d40 (filename not found) [in UE4Editor-Core.dylib]

FOutputDevice::LogfImpl(char16_t const*, …) Address = 0x108e94aa9 (filename not found) [in UE4Editor-Core.dylib]

ReportMetalCommandBufferFailure(mtlpp::CommandBuffer const&, char16_t const*, bool) Address = 0x150394b32 (filename not found) [in UE4Editor-MetalRHI.dylib]

MetalCommandBufferFailureInternal(mtlpp::CommandBuffer const&) Address = 0x1503c392c (filename not found) [in UE4Editor-MetalRHI.dylib]

HandleMetalCommandBufferError(mtlpp::CommandBuffer const&) Address = 0x1503928ab (filename not found) [in UE4Editor-MetalRHI.dylib]

HandleAMDMetalCommandBufferError(mtlpp::CommandBuffer const&) Address = 0x1503927f5 (filename not found) [in UE4Editor-MetalRHI.dylib]

FMetalCommandList::HandleMetalCommandBufferFailure(mtlpp::CommandBuffer const&) Address = 0x15039262a (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 = 0x15039568f (filename not found) [in UE4Editor-MetalRHI.dylib]

invocation function for block in mtlpp::CommandBuffer::AddCompletedHandler(void (mtlpp::CommandBuffer const&) block_pointer) Address = 0x150345bc4 (filename not found) [in UE4Editor-MetalRHI.dylib]

MTLDispatchListApply Address = 0x7fff335facde (filename not found) [in Metal]

-[_MTLCommandBuffer didCompleteWithStartTime:endTime:error:] Address = 0x7fff335fb163 (filename not found) [in Metal]

-[MTLIOAccelCommandBuffer didCompleteWithStartTime:endTime:error:] Address = 0x7fff335fafc8 (filename not found) [in Metal]

-[_MTLCommandQueue commandBufferDidComplete:startTime:completionTime:error:] Address = 0x7fff335faeb7 (filename not found) [in Metal]

__53-[MTLIOAccelCommandQueue submitCommandBuffers:count:]_block_invoke.19 Address = 0x7fff335fadad (filename not found) [in Metal]

ioAccelCommandQueueBlockFenceCallback Address = 0x7fff52cf138a (filename not found) [in IOAccelerator]

IODispatchCalloutFromCFMessage Address = 0x7fff30e647be (filename not found) [in IOKit]

_IODispatchCalloutWithDispatch Address = 0x7fff30e6463f (filename not found) [in IOKit]

dispatch_mig_server Address = 0x7fff67ff83d4 (filename not found) [in libdispatch.dylib]

_dispatch_client_callout Address = 0x7fff67fe1658 (filename not found) [in libdispatch.dylib]

_dispatch_continuation_pop Address = 0x7fff67fe3818 (filename not found) [in libdispatch.dylib]

_dispatch_source_invoke Address = 0x7fff67ff34be (filename not found) [in libdispatch.dylib]

_dispatch_lane_serial_drain Address = 0x7fff67fe6af6 (filename not found) [in libdispatch.dylib]

_dispatch_lane_invoke Address = 0x7fff67fe75d6 (filename not found) [in libdispatch.dylib]

_dispatch_workloop_worker_thread Address = 0x7fff67ff0c09 (filename not found) [in libdispatch.dylib]

_pthread_wqthread Address = 0x7fff6823ba3d (filename not found) [in libsystem_pthread.dylib]

start_wqthread Address = 0x7fff6823ab77 (filename not found) [in libsystem_pthread.dylib]