Description

This is a regression from 4.14.3

This crash does NOT occur in PIE or Standalone Game

This does not occur on an El Capitan 10.11.6 MacbookPro or on Windows.

Steps to Reproduce
  1. Launch QAGame in -game (Through terminal or right click -> Launch Game)
  2. Hit ~ to bring up console
  3. Enter DebugCreatePlayer 1 and press Enter

Result: Game crashes

Callstack
FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10580f71b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x1059d42e8 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x105ab6e97 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x105a2f1a6 (filename not found) [in UE4Editor-Core.dylib]
FMetalStateCache::PrepareToRestart() Address = 0x13e92932c (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRenderPass::RestartRenderPass(MTLRenderPassDescriptor*) Address = 0x13e91768e (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRenderPass::ConditionalSwitchToRender() Address = 0x13e929aee (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRenderPass::DrawIndexedPrimitive(id<MTLBuffer>, unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x13e91ca36 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalRHICommandContext::RHIDrawIndexedPrimitive(FRHIIndexBuffer*, unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x13e8fa9c1 (filename not found) [in UE4Editor-MetalRHI.dylib]
FRHICommandDrawIndexedPrimitive::Execute(FRHICommandListBase&) Address = 0x10b67dedd (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) Address = 0x10b6843bc (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteInner(FRHICommandListBase&) Address = 0x10b686ae0 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteList(FRHICommandListBase&) Address = 0x10b68840a (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListBase::~FRHICommandListBase() Address = 0x10b68ab8f (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandWaitForAndSubmitSubList::Execute(FRHICommandListBase&) Address = 0x10b6b3692 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommand<FRHICommandWaitForAndSubmitSubList>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandBase*) Address = 0x10b6b2997 (filename not found) [in UE4Editor-RHI.dylib]
FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) Address = 0x10b6843bc (filename not found) [in UE4Editor-RHI.dylib]
FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) Address = 0x10b6be7ce (filename not found) [in UE4Editor-RHI.dylib]
TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) Address = 0x10b6be0e7 (filename not found) [in UE4Editor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x105836841 (filename not found) [in UE4Editor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x1058322e5 (filename not found) [in UE4Editor-Core.dylib]
FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) Address = 0x10582eb61 (filename not found) [in UE4Editor-Core.dylib]
FRHIThread::Run() Address = 0x10b608c5f (filename not found) [in UE4Editor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x10588ef83 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x1058511b1 (filename not found) [in UE4Editor-Core.dylib]
_pthread_body Address = 0x10f67aaab (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x10f67a9f7 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x10f67a1fd (filename not found) [in libsystem_pthread.dylib]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentRendering
Affects Versions4.15
Target Fix4.15
Fix Commit3264284
Main Commit3389599
Release Commit3264284
CreatedJan 18, 2017
ResolvedJan 19, 2017
UpdatedApr 27, 2018