This is a common crash affecting Mac users in 4.16.
User Descriptions
repro steps currently unknown
UE4Editor-MetalRHI.dylib!FMetalRHICommandContext::RHISetShaderUniformBuffer() UE4Editor-Renderer.dylib!void FForwardLightingParameters::Set<FRHICommandList, FRHIPixelShader*>() UE4Editor-Renderer.dylib!TBasePassPixelShaderPolicyParamType<FUniformLightMapPolicyShaderParametersType>::SetParameters() UE4Editor-Renderer.dylib!TBasePassDrawingPolicy<FUniformLightMapPolicy>::SetSharedState() UE4Editor-Renderer.dylib!void FDrawTranslucentMeshAction::Process<FUniformLightMapPolicy>() UE4Editor-Renderer.dylib!void ProcessBasePassMesh<FDrawTranslucentMeshAction>() UE4Editor-Renderer.dylib!FTranslucencyDrawingPolicyFactory::DrawMesh() UE4Editor-Renderer.dylib!FTranslucencyDrawingPolicyFactory::DrawDynamicMesh() UE4Editor-Renderer.dylib!FRendererModule::DrawTileMesh() UE4Editor-MaterialUtilities.dylib!FMeshMaterialRenderItem::RenderMaterial() UE4Editor-MaterialUtilities.dylib!FMeshMaterialRenderItem::Render_GameThread(FCanvas const*)::'lambda'(FRHICommandListImmediate&)::operator()() UE4Editor-MaterialUtilities.dylib!FMeshMaterialRenderItem::Render_GameThread() UE4Editor-Engine.dylib!FCanvas::Flush_GameThread() UE4Editor-MaterialUtilities.dylib!FMeshRenderer::RenderMaterialTexCoordScales() UE4Editor-MaterialUtilities.dylib!FMaterialUtilities::ExportMaterialUVDensities() UE4Editor-UnrealEd.dylib!FEditorBuildUtils::EditorBuildTextureStreaming() UE4Editor-UnrealEd.dylib!FBuildAllHandler::ProcessBuild(TWeakPtr<SBuildProgressWidget,() UE4Editor-UnrealEd.dylib!FBuildAllHandler::StartBuild(UWorld*, FName, TWeakPtr<SBuildProgressWidget,() UE4Editor-UnrealEd.dylib!FEditorBuildUtils::EditorBuild() UE4Editor-LevelEditor.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() UE4Editor-Slate.dylib!FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const,() UE4Editor-Slate.dylib!SToolBarButtonBlock::OnClicked() UE4Editor-Slate.dylib!TBaseSPMethodDelegateInstance<false, SToolBarButtonBlock, (ESPMode)0, FReply ()>::Execute() UE4Editor-Slate.dylib!SButton::OnMouseButtonUp() UE4Editor-Slate.dylib!FSlateApplication::RoutePointerUpEvent() UE4Editor-Slate.dylib!FSlateApplication::ProcessMouseButtonUpEvent() UE4Editor-Slate.dylib!FSlateApplication::OnMouseUp() UE4Editor-Core.dylib!FMacApplication::ProcessEvent() UE4Editor-Core.dylib!FMacApplication::ProcessDeferredEvents() UE4Editor-Slate.dylib!FSlateApplication::TickPlatform() UE4Editor-Slate.dylib!FSlateApplication::Tick() UE4Editor!FEngineLoop::Tick() UE4Editor!GuardedMain() UE4Editor!<Unknown> UE4Editor-Core.dylib!<Unknown> Foundation!Unknown() libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown> libsystem_pthread.dylib!<Unknown>
Callstack from Log
SIGSEGV: invalid attempt to access memory at address 0x18 [925]LogMac: FMetalRHICommandContext::RHISetShaderUniformBuffer(FRHIPixelShader*, unsigned int, FRHIUniformBuffer*) Address = 0x4ca89e0b (filename not found) [in UE4Editor-MetalRHI.dylib] void FForwardLightingParameters::Set<FRHICommandList, FRHIPixelShader*>(FRHICommandList&, FRHIPixelShader* const&, FViewInfo const&, bool) Address = 0x1c09e9ca (filename not found) [in UE4Editor-Renderer.dylib] TBasePassPixelShaderPolicyParamType<FUniformLightMapPolicyShaderParametersType>::SetParameters(FRHICommandList&, FMaterialRenderProxy const*, FMaterial const&, FViewInfo const*, EBlendMode, bool, ESceneRenderTargetsMode::Type, bool, bool) Address = 0x1c0a0440 (filename not found) [in UE4Editor-Renderer.dylib] TBasePassDrawingPolicy<FUniformLightMapPolicy>::SetSharedState(FRHICommandList&, FDrawingPolicyRenderState const&, FViewInfo const*, FMeshDrawingPolicy::ContextDataType, bool) const Address = 0x1c09fc3d (filename not found) [in UE4Editor-Renderer.dylib] void FDrawTranslucentMeshAction::Process<FUniformLightMapPolicy>(FRHICommandList&, FProcessBasePassMeshParameters const&, FUniformLightMapPolicy const&, FUniformLightMapPolicy::ElementDataType const&) Address = 0x1c91db99 (filename not found) [in UE4Editor-Renderer.dylib] void ProcessBasePassMesh<FDrawTranslucentMeshAction>(FRHICommandList&, FProcessBasePassMeshParameters const&, FDrawTranslucentMeshAction&&) Address = 0x1c8dc912 (filename not found) [in UE4Editor-Renderer.dylib] FTranslucencyDrawingPolicyFactory::DrawMesh(FRHICommandList&, FViewInfo const&, FTranslucencyDrawingPolicyFactory::ContextType, FMeshBatch const&, unsigned long long const&, FDrawingPolicyRenderState const&, bool, FPrimitiveSceneProxy const*, FHitProxyId) Address = 0x1c8db200 (filename not found) [in UE4Editor-Renderer.dylib] FTranslucencyDrawingPolicyFactory::DrawDynamicMesh(FRHICommandList&, FViewInfo const&, FTranslucencyDrawingPolicyFactory::ContextType, FMeshBatch const&, bool, FDrawingPolicyRenderState const&, FPrimitiveSceneProxy const*, FHitProxyId) Address = 0x1c8dca4e (filename not found) [in UE4Editor-Renderer.dylib] FRendererModule::DrawTileMesh(FRHICommandListImmediate&, FDrawingPolicyRenderState&, FSceneView const&, FMeshBatch const&, bool, FHitProxyId const&) Address = 0x1c6dc3a0 (filename not found) [in UE4Editor-Renderer.dylib] FMeshMaterialRenderItem::RenderMaterial(FRHICommandListImmediate&, FDrawingPolicyRenderState&, FSceneView const&, FMeshMaterialRenderItem::FRenderData&) Address = 0x1d71b7b1 (filename not found) [in UE4Editor-MaterialUtilities.dylib] FMeshMaterialRenderItem::Render_GameThread(FCanvas const*)::'lambda'(FRHICommandListImmediate&)::operator()(FRHICommandListImmediate&) const Address = 0x1d724196 (filename not found) [in UE4Editor-MaterialUtilities.dylib] FMeshMaterialRenderItem::Render_GameThread(FCanvas const*) Address = 0x1d71ab8c (filename not found) [in UE4Editor-MaterialUtilities.dylib] FCanvas::Flush_GameThread(bool) Address = 0xea065ee (filename not found) [in UE4Editor-Engine.dylib] FMeshRenderer::RenderMaterialTexCoordScales(FMaterialMergeData&, FMaterialRenderProxy*, UTextureRenderTarget2D*, TArray<FFloat16Color, FDefaultAllocator>&) Address = 0x1d711bb7 (filename not found) [in UE4Editor-MaterialUtilities.dylib] FMaterialUtilities::ExportMaterialUVDensities(UMaterialInterface*, EMaterialQualityLevel::Type, ERHIFeatureLevel::Type, FMaterialUtilities::FExportErrorManager&) Address = 0x1d70f7d3 (filename not found) [in UE4Editor-MaterialUtilities.dylib] FEditorBuildUtils::EditorBuildTextureStreaming(UWorld*, EViewModeIndex) Address = 0x1371bafe (filename not found) [in UE4Editor-UnrealEd.dylib] FBuildAllHandler::ProcessBuild(TWeakPtr<SBuildProgressWidget, (ESPMode)0> const&) Address = 0x1371a8a0 (filename not found) [in UE4Editor-UnrealEd.dylib] FBuildAllHandler::StartBuild(UWorld*, FName, TWeakPtr<SBuildProgressWidget, (ESPMode)0> const&) Address = 0x137184c1 (filename not found) [in UE4Editor-UnrealEd.dylib] FEditorBuildUtils::EditorBuild(UWorld*, FName, bool) Address = 0x13713ca4 (filename not found) [in UE4Editor-UnrealEd.dylib] TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() const Address = 0x26543707 (filename not found) [in UE4Editor-LevelEditor.dylib] FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const, (ESPMode)0>) const Address = 0x12185de5 (filename not found) [in UE4Editor-Slate.dylib] SToolBarButtonBlock::OnClicked() Address = 0x122c9e1e (filename not found) [in UE4Editor-Slate.dylib] TBaseSPMethodDelegateInstance<false, SToolBarButtonBlock, (ESPMode)0, FReply ()>::Execute() const Address = 0x1234c241 (filename not found) [in UE4Editor-Slate.dylib] SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&) Address = 0x123a0796 (filename not found) [in UE4Editor-Slate.dylib] FSlateApplication::RoutePointerUpEvent(FWidgetPath&, FPointerEvent&) Address = 0x12154514 (filename not found) [in UE4Editor-Slate.dylib] FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent&) Address = 0x120f4f03 (filename not found) [in UE4Editor-Slate.dylib] FSlateApplication::OnMouseUp(EMouseButtons::Type, FVector2D) Address = 0x1215e053 (filename not found) [in UE4Editor-Slate.dylib] FMacApplication::ProcessEvent(FDeferredMacEvent const&) Address = 0xbddff8e (filename not found) [in UE4Editor-Core.dylib] FMacApplication::ProcessDeferredEvents(float) Address = 0xbdddeaf (filename not found) [in UE4Editor-Core.dylib] FSlateApplication::TickPlatform(float) Address = 0x121229db (filename not found) [in UE4Editor-Slate.dylib] FSlateApplication::Tick(ESlateTickType) Address = 0x12121e14 (filename not found) [in UE4Editor-Slate.dylib] FEngineLoop::Tick() Address = 0xbb2d80c (filename not found) [in UE4Editor] GuardedMain(wchar_t const*) Address = 0xbb33e12 (filename not found) [in UE4Editor] -[UE4AppDelegate runGameThread:] Address = 0xbb4201a (filename not found) [in UE4Editor] -[FCocoaGameThread main] Address = 0xbdd5346 (filename not found) [in UE4Editor-Core.dylib] __NSThread__start__() Address = 0x7d450b3d (filename not found) [in Foundation] _pthread_body() Address = 0x913ee93b (filename not found) [in libsystem_pthread.dylib] _pthread_body() Address = 0x913ee887 (filename not found) [in libsystem_pthread.dylib] thread_start() Address = 0x913ee08d (filename not found) [in libsystem_pthread.dylib]
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
Why does UV setting float2(1,1) display incorrectly in the material's custom node?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47544 in the post.
0 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.16 |
Target Fix | 4.18 |
Created | Jul 20, 2017 |
---|---|
Resolved | Aug 11, 2017 |
Updated | Sep 16, 2019 |