Description

This was on an Nvidia Macbook Pro.

Doesnt crash on an AMD iMac.

Steps to Reproduce
  1. Open VehicleGame sample in the editor on Mac
  2. Play in Standalone game and wait for all shaders to compile
  3. Start driving by pressing the W key after the countdown ends

Result: Game crashes

Callstack
FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10ca5b35b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x10cc147c2 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x10cd01c67 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x10cc16951 (filename not found) [in UE4Editor-Core.dylib]
ReportMetalCommandBufferFailure(id<MTLCommandBuffer>, wchar_t const*) Address = 0x1419ecf5c (filename not found) [in UE4Editor-MetalRHI.dylib]
MetalCommandBufferFailureInternal(id<MTLCommandBuffer>) Address = 0x141a48abc (filename not found) [in UE4Editor-MetalRHI.dylib]
HandleNVIDIAMetalCommandBufferError(id<MTLCommandBuffer>) Address = 0x1419eba65 (filename not found) [in UE4Editor-MetalRHI.dylib]
_doMTLDispatch Address = 0x7fff8090b37e (filename not found) [in Metal]
-[_MTLCommandBuffer didCompleteWithStartTime:endTime:error:] Address = 0x7fff8090c405 (filename not found) [in Metal]
-[MTLIOAccelCommandBuffer didCompleteWithStartTime:endTime:error:] Address = 0x7fff808d8669 (filename not found) [in Metal]
-[_MTLCommandQueue commandBufferDidComplete:startTime:completionTime:error:] Address = 0x7fff8091052a (filename not found) [in Metal]
__53-[MTLIOAccelCommandQueue submitCommandBuffers:count:]_block_invoke.27 Address = 0x7fff808ecd01 (filename not found) [in Metal]
ioAccelCommandQueueBlockFenceCallback Address = 0x7fff8bb1b8cc (filename not found) [in IOAccelerator]
IODispatchCalloutFromCFMessage Address = 0x7fff7f130028 (filename not found) [in IOKit]
_IODispatchCalloutWithDispatch Address = 0x7fff7f1300a7 (filename not found) [in IOKit]
dispatch_mig_server Address = 0x7fff9220b668 (filename not found) [in libdispatch.dylib]
_dispatch_client_callout Address = 0x7fff921fd128 (filename not found) [in libdispatch.dylib]
_dispatch_continuation_pop Address = 0x7fff92212c10 (filename not found) [in libdispatch.dylib]
_dispatch_source_latch_and_call Address = 0x7fff92208ad2 (filename not found) [in libdispatch.dylib]
_dispatch_source_invoke Address = 0x7fff921ff966 (filename not found) [in libdispatch.dylib]
_dispatch_queue_serial_drain Address = 0x7fff922139d2 (filename not found) [in libdispatch.dylib]
_dispatch_queue_invoke Address = 0x7fff92205d41 (filename not found) [in libdispatch.dylib]
_dispatch_root_queue_drain_deferred_item Address = 0x7fff922143bf (filename not found) [in libdispatch.dylib]
_dispatch_kevent_worker_thread Address = 0x7fff922171b0 (filename not found) [in libdispatch.dylib]
_pthread_wqthread Address = 0x7fff9244961f (filename not found) [in libsystem_pthread.dylib]
start_wqthread Address = 0x7fff92449221 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x70001a246b90 (filename not found) [in ???]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-36992 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Graphics Features
Affects Versions4.14
Target Fix4.14
Fix Commit3156673
Main Commit3156673
CreatedOct 6, 2016
ResolvedOct 10, 2016
UpdatedApr 27, 2018