فهرست منبع

CTest: Add error types to cuda-memcheck parser

Tobias Ribizel 5 سال پیش
والد
کامیت
562dcec3c4
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      Source/CTest/cmCTestMemCheckHandler.cxx

+ 2 - 1
Source/CTest/cmCTestMemCheckHandler.cxx

@@ -1164,13 +1164,14 @@ bool cmCTestMemCheckHandler::ProcessMemCheckCudaOutput(
     "== Program hit error ([^ ]*).* on CUDA API call to",
     "== Program hit error ([^ ]*).* on CUDA API call to",
     "== Program hit ([^ ]*).* on CUDA API call to",
     "== Program hit ([^ ]*).* on CUDA API call to",
     // memcheck
     // memcheck
-    "== (Invalid .*) of size [0-9,]+",
+    "== (Invalid .*) of size [0-9,]+", "== (Fatal UVM [CG]PU fault)",
     // racecheck
     // racecheck
     "== .* (Potential .* hazard detected)", "== .* (Race reported)",
     "== .* (Potential .* hazard detected)", "== .* (Race reported)",
     // synccheck
     // synccheck
     "== (Barrier error)",
     "== (Barrier error)",
     // initcheck
     // initcheck
     "== (Uninitialized .* memory read)", "== (Unused memory)",
     "== (Uninitialized .* memory read)", "== (Unused memory)",
+    "== (Host API memory access error)",
     // generic error: ignore ERROR SUMMARY, CUDA-MEMCHECK and others
     // generic error: ignore ERROR SUMMARY, CUDA-MEMCHECK and others
     "== ([A-Z][a-z].*)"
     "== ([A-Z][a-z].*)"
   };
   };