diff --git a/mac.md b/mac.md index 917dc1b..1a76483 100644 --- a/mac.md +++ b/mac.md @@ -92,4 +92,18 @@ r.VT.MaxUploadsPerFrame=4 上記の設定を行っても改善しない。 -`.app`なので詳細はわからない。GPUクラッシュとMetal関連らしい。最小構成(default-mapに配置されているobjectを数種類だけ配置)でも発生するので、最適化の問題ではない。 \ No newline at end of file +`.app`なので詳細はわからない。GPUクラッシュとMetal関連らしい。default-mapからobjectの数を減らしても発生するので、最適化の問題ではない。 + +```sh +| 項目 | 内容 | +|----------------|-------------------------------------------------------------------------| +| クラッシュ場所 | Thread 23: RHIInterruptThread | +| 例外 | EXC_BAD_ACCESS (SIGSEGV) @ 0x3 | +| 直接原因 | MetalCommandBufferFailureAccessRevoked - Metal GPU コマンドバッファ失敗 | + +スタックトレース(重要部分): +FGPUOcclusionParallel::AddPrimitives() + → FGPUOcclusion::WaitForLastOcclusionQuery() + → FMetalRHIRenderQuery::GetResult() + → MetalCommandBufferFailureAccessRevoked() +``` \ No newline at end of file