Просмотр исходного кода

CTest: Add error types to cuda-memcheck parser

Tobias Ribizel 5 лет назад
Родитель
Сommit
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 ([^ ]*).* on CUDA API call to",
     // memcheck
-    "== (Invalid .*) of size [0-9,]+",
+    "== (Invalid .*) of size [0-9,]+", "== (Fatal UVM [CG]PU fault)",
     // racecheck
     "== .* (Potential .* hazard detected)", "== .* (Race reported)",
     // synccheck
     "== (Barrier error)",
     // initcheck
     "== (Uninitialized .* memory read)", "== (Unused memory)",
+    "== (Host API memory access error)",
     // generic error: ignore ERROR SUMMARY, CUDA-MEMCHECK and others
     "== ([A-Z][a-z].*)"
   };