Description

This is a new Mac callstack that just appeared after the 4.17.2 hotfix.

The callstack shares similarities to older Windows crashes and may be related:
https://jira.it.epicgames.net/browse/UE-42135
https://jira.it.epicgames.net/browse/UE-48520

User Descriptions

  • Restart after changing project rendering settings
Steps to Reproduce

repro steps currently unknown. Based on a user description it is related to changing rendering settings and restarting.

Callstack

[2017.09.25-16.32.07:134][ 0]LogMac: Error: appError called: Assertion failed: Assertion failed: Data [Link Removed] [Line: 21]

[2017.09.25-16.32.07:142][ 0]LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x3

[2017.09.25-16.32.07:142][ 0]LogMac: FGenericPlatformMisc::RaiseException(unsigned int) Address = 0xd7925b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0xf9094f (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x10771bd (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0xfca08e (filename not found) [in UE4Editor-Core.dylib]
FRCPassPostProcessInput::ComputeOutputDesc(EPassOutputId) const Address = 0x1267ccd7 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositionGraph::RecursivelyGatherDependencies(FRenderingCompositePass*) Address = 0x128062df (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositionGraph::RecursivelyGatherDependencies(FRenderingCompositePass*) Address = 0x12806286 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositionGraph::RecursivelyGatherDependencies(FRenderingCompositePass*) Address = 0x12806286 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositionGraph::RecursivelyGatherDependencies(FRenderingCompositePass*) Address = 0x12806286 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositionGraph::RecursivelyGatherDependencies(FRenderingCompositePass*) Address = 0x12806286 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderingCompositePassContext::Process(FRenderingCompositePass*, wchar_t const*) Address = 0x12805718 (filename not found) [in UE4Editor-Renderer.dylib]
RenderScreenSpaceReflections(FRHICommandListImmediate&, FViewInfo&, TRefCountPtr<IPooledRenderTarget>&, TRefCountPtr<IPooledRenderTarget>&) Address = 0x1286467d (filename not found) [in UE4Editor-Renderer.dylib]
FDeferredShadingSceneRenderer::RenderStandardDeferredImageBasedReflections(FRHICommandListImmediate&, FGraphicsPipelineStateInitializer&, bool, TRefCountPtr<IPooledRenderTarget> const&, TRefCountPtr<IPooledRenderTarget>&) Address = 0x1288213d (filename not found) [in UE4Editor-Renderer.dylib]
FDeferredShadingSceneRenderer::RenderDeferredReflections(FRHICommandListImmediate&, TRefCountPtr<IPooledRenderTarget> const&, TRefCountPtr<IPooledRenderTarget>&) Address = 0x12885f4f (filename not found) [in UE4Editor-Renderer.dylib]
FDeferredShadingSceneRenderer::Render(FRHICommandListImmediate&) Address = 0x1237eb71 (filename not found) [in UE4Editor-Renderer.dylib]
FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::EURCMacro_FDrawSceneCommand::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) Address = 0x12a09320 (filename not found) [in UE4Editor-Renderer.dylib]
TGraphTask<FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::EURCMacro_FDrawSceneCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) Address = 0x12a6d6b0 (filename not found) [in UE4Editor-Renderer.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0xd9c78f (filename not found) [in UE4Editor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0xd9b798 (filename not found) [in UE4Editor-Core.dylib]
FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) Address = 0xd97521 (filename not found) [in UE4Editor-Core.dylib]
RenderingThreadMain(FEvent*) Address = 0x7d35cb1 (filename not found) [in UE4Editor-RenderCore.dylib]
FRenderingThread::Run() Address = 0x7d4b5d7 (filename not found) [in UE4Editor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0xe1b250 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0xdbd140 (filename not found) [in UE4Editor-Core.dylib]
_pthread_body() Address = 0xe6d9793b (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0xe6d97887 (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0xe6d9708d (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-50471 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Graphics Features
Affects Versions4.17.2
Target Fix4.19
CreatedSep 28, 2017
ResolvedNov 28, 2017
UpdatedApr 27, 2018