Skip to content

ctest_memcheck: ignore false-positives in CUDA's compute-sanitizer

This adds a list of false-positive messages from CUDA's compute-sanitizer to the CTest memcheck.

========= Error: Target application terminated before first instrumented API call
========= Tracking kernels launched by child processes requires the --target-processes all option.

is definitely not a defect and can happen if running GPU and non-GPU tests with the CTest memcheck setup.

The other candidate for a false-positive

========= Error: No attachable process found. compute-sanitizer timed-out.
========= Default timeout can be adjusted with --launch-timeout. Awaiting target completion.

is debatable, since the user may want to hear about such issues?

Fixes: #24001 (closed)

Edited by Brad King

Merge request reports