SWDEV-368741 - Check for uninstalled hsa-amd-aqlprofile to avoid Segmentation Fault

Change-Id: I0c0c7a2ea7c35237332ddd7c2461e4d9ff8e2f1c
This commit is contained in:
cadolphe
2023-10-04 17:07:08 -04:00
committed by Maneesh Gupta
parent 9fd8b4d3f1
commit 243b86dd23
2 changed files with 8 additions and 1 deletions
@@ -760,8 +760,10 @@ void OCLPerfCounters::run(void) {
_wrapper->clSetDeviceClockModeAMD(global_device, setClockModeInput,
&setClockModeOutput);
_wrapper->clGetPerfCounterInfoAMD(perfCounter, CL_PERFCOUNTER_DATA,
error_ = _wrapper->clGetPerfCounterInfoAMD(perfCounter, CL_PERFCOUNTER_DATA,
sizeof(cl_ulong), &result, NULL);
CHECK_RESULT(error_ != CL_SUCCESS,
"clGetPerfCounterInfoAMD failed (Hint (Linux): install hsa-amd-aqlprofile)\n");
err = _wrapper->clReleasePerfCounterAMD(perfCounter);
CHECK_RESULT(err != CL_SUCCESS, "Release PerfCounter failed\n");