ot@~~~]# ./memcheck_demo Mallocing memory Running unaligned_kernel Ran unaligned_kernel: no error Sync: misaligned address Running out_of_bounds_kernel Ran out_of_bounds_kernel: misaligned address Sync: misaligned address [root@~~~]# ./nvcc -o memcheck_demo memcheck_demo.cu [root@~~~]# ./cuda-memcheck memcheck_demo ========= CUDA-MEMCHECK Mallocing memory Running unaligned_kernel Ran unaligned_kernel: no error ========= Invalid __global__ write of size 4 ========= at 0x00000050 in unaligned_kernel(void) ========= by thread (0,0,0) in block (0,0,0) ========= Address 0x7fddb4200001 is misaligned ========= Device Frame:unaligned_kernel(void) (unaligned_kernel(void) : 0x50) ========= Saved host backtrace up to driver entry point at kernel launch time ========= Host Frame:/lib64/libcuda.so.1 (cuLaunchKernel + 0x346) [0x297db6] ========= Host Frame:memcheck_demo [0x106a9] ========= Host Frame:memcheck_demo [0x10737] ========= Host Frame:memcheck_demo [0x46a95] ========= Host Frame:memcheck_demo [0x388c] ========= Host Frame:memcheck_demo [0x35c1] ========= Host Frame:memcheck_demo [0x3601] ========= Host Frame:memcheck_demo [0x3385] ========= Host Frame:memcheck_demo [0x349e] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= Program hit cudaErrorLaunchFailure (error 719) due to "unspecified launch failure" on CUDA API call to cudaDeviceSynchronize. Sync: unspecified launch failure ========= Saved host backtrace up to driver entry point at error Running out_of_bounds_kernel ========= Host Frame:/lib64/libcuda.so.1 [0x3ac5a3] ========= Host Frame:memcheck_demo [0x44d36] ========= Host Frame:memcheck_demo [0x33a8] ========= Host Frame:memcheck_demo [0x349e] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= Program hit cudaErrorLaunchFailure (error 719) due to "unspecified launch failure" on CUDA API call to cudaLaunchKernel. ========= Saved host backtrace up to driver entry point at error ========= Host Frame:/lib64/libcuda.so.1 [0x3ac5a3] ========= Host Frame:memcheck_demo [0x46ad5] ========= Host Frame:memcheck_demo [0x388c] ========= Host Frame:memcheck_demo [0x36bb] ========= Host Frame:memcheck_demo [0x36fb] ========= Host Frame:memcheck_demo [0x3438] ========= Host Frame:memcheck_demo [0x34a3] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= Program hit cudaErrorLaunchFailure (error 719) due to "unspecified launch failure" on CUDA API call to cudaGetLastError. Ran out_of_bounds_kernel: unspecified launch failure ========= Saved host backtrace up to driver entry point at error ========= Host Frame:/lib64/libcuda.so.1 [0x3ac5a3] ========= Host Frame:memcheck_demo [0x42773] ========= Host Frame:memcheck_demo [0x343d] ========= Host Frame:memcheck_demo [0x34a3] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= Program hit cudaErrorLaunchFailure (error 719) due to "unspecified launch failure" on CUDA API call to cudaDeviceSynchronize. Sync: unspecified launch failure ========= Saved host backtrace up to driver entry point at error ========= Host Frame:/lib64/libcuda.so.1 [0x3ac5a3] ========= Host Frame:memcheck_demo [0x44d36] ========= Host Frame:memcheck_demo [0x345b] ========= Host Frame:memcheck_demo [0x34a3] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= Program hit cudaErrorDevicesUnavailable (error 46) due to "all CUDA-capable devices are busy or unavailable" on CUDA API call to cudaFree. ========= Saved host backtrace up to driver entry point at error ========= Host Frame:/lib64/libcuda.so.1 [0x3ac5a3] ========= Host Frame:memcheck_demo [0x3d5d6] ========= Host Frame:memcheck_demo [0x34b4] ========= Host Frame:/lib64/libc.so.6 (__libc_start_main + 0xf5) [0x22505] ========= Host Frame:memcheck_demo [0x3209] ========= ========= ERROR SUMMARY: 6 errors