In OS X with UE version 4.12.5, when I attempt to view any SpeedTree material, the editor crashes. Crash dump here:
2016.07.28-14.59.20:377][487]MaterialEditorStats: Info Texture samplers: 2/16
[2016.07.28-14.59.20:435][488]LogCrashTracker:
[2016.07.28-14.59.20:436][488]LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x30
[2016.07.28-14.59.20:436][488]LogMac: ShaderBindingStage::updateConstantTable(unsigned int, unsigned int) Address = 0x2de62f60 (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
ShaderBindingStage::updateBindingTableData() Address = 0x2de638a0 (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
ShaderBindingStage::writeIf() Address = 0x2de63c07 (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
IGAccelRenderCommandEncoder::programPipeline(sPrimitiveData const&) Address = 0x2de57c96 (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
IGAccelRenderCommandEncoder::drawIndexedPrimitives(MTLPrimitiveType, unsigned int, MTLIndexType, MTLIGAccelBuffer*, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x2de587c4 (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
-[MTLIGAccelRenderCommandEncoder drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:] Address = 0x2de46ddc (filename not found) [in AppleIntelBDWGraphicsMTLDriver]^M
FMetalRHICommandContext::RHIDrawIndexedPrimitive(FRHIIndexBuffer*, unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) Address = 0x2fcd489e (filename not found) [in UE4Editor-MetalRHI.dylib]^M
FMeshDrawingPolicy::DrawMesh(FRHICommandList&, FMeshBatch const&, int, bool) const Address = 0xf79685a (filename not found) [in UE4Editor-Renderer.dylib]^M
void FDrawBasePassDynamicMeshAction::Process(FRHICommandList&, FProcessBasePassMeshParameters const&, FUniformLightMapPolicy const&, FUniformLightMapPolicy::ElementDataType const&) const Address = 0xf66ba19 (filename not found) [in UE4Editor-Renderer.dylib]^M
void ProcessBasePassMesh(FRHICommandList&, FProcessBasePassMeshParameters const&, FDrawBasePassDynamicMeshAction const&) Address = 0xf60b0ef (filename not found) [in UE4Editor-Renderer.dylib]^M
FBasePassOpaqueDrawingPolicyFactory::DrawDynamicMesh(FRHICommandList&, FViewInfo const&, FBasePassOpaqueDrawingPolicyFactory::ContextType, FMeshBatch const&, bool, bool, FPrimitiveSceneProxy const*, FHitProxyId, bool) Address = 0xf5b825f (filename not found) [in UE4Editor-Renderer.dylib]^M
FDeferredShadingSceneRenderer::RenderBasePassDynamicData(FRHICommandList&, FViewInfo const&, bool&) Address = 0xf5dd874 (filename not found) [in UE4Editor-Renderer.dylib]^M
FDeferredShadingSceneRenderer::RenderBasePass(FRHICommandListImmediate&) Address = 0xf5f3cef (filename not found) [in UE4Editor-Renderer.dylib]^M
FDeferredShadingSceneRenderer::Render(FRHICommandListImmediate&) Address = 0xf5e6b30 (filename not found) [in UE4Editor-Renderer.dylib]^M
FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::EURCMacro_FDrawSceneCommand::DoTask(ENamedThreads::Type, TRefCountPtr const&) Address = 0xfbcf7f3 (filename not found) [in UE4Editor-Renderer.dylib]^M
TGraphTask::ExecuteTask(TArray&, ENamedThreads::Type) Address = 0xfc0200b (filename not found) [in UE4Editor-Renderer.dylib]^M
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x6c7810 (filename not found) [in UE4Editor-Core.dylib]^M
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x6c3215 (filename not found) [in UE4Editor-Core.dylib]^M
FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) Address = 0x6bf7d1 (filename not found) [in UE4Editor-Core.dylib]^M
RenderingThreadMain(FEvent*) Address = 0x71dbfd4 (filename not found) [in UE4Editor-RenderCore.dylib]^M
FRenderingThread::Run() Address = 0x71f2b17 (filename not found) [in UE4Editor-RenderCore.dylib]^M
FRunnableThreadPThread::Run() Address = 0x717328 (filename not found) [in UE4Editor-Core.dylib]^M
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x6d9371 (filename not found) [in UE4Editor-Core.dylib]^M
_pthread_body() Address = 0x92a2999d (filename not found) [in libsystem_pthread.dylib]^M
_pthread_body() Address = 0x92a2991a (filename not found) [in libsystem_pthread.dylib]^M
thread_start() Address = 0x92a27351 (filename not found) [in libsystem_pthread.dylib]^M