Encerrar o processo de host pode causar falhas/congelamento da máquina quando o OpenCL estiver em execução. O BSP requer que o processo do usuário host permaneça vivo durante certas operações, como transferências de DMA. Se o usuário encerrar o processo do host enquanto tais operações estiverem ativas, o sistema operacional falhará. Isso significa que os usuários dos BSPs afetados devem evitar coisas como: i) atingir ctrl-C; ii) afirmações; iii) chamada de saída(); iv) qualquer terminação anormal nos programas host (dereferência nula, erro de barramento, exceção de cancelamento, etc.).
Não execute ou desista de aplicativos durante a execução. Para depurar asserts/segfaults/uncaught exceções/etc. mudar para usar todas as chamadas de bloqueio em seu programa host e chamar clFinish imediatamente após colocar qualquer trabalho OpenCL em filas. Uma vez que a terminação anormal tenha sido identificada e corrigida, reverta para chamadas sem bloqueio e reduza os locais de chamadas clFinish apenas para quando a CPU precisar sincronizar com a FPGA.