Cuda error in file '**.cu' in line 112 : uncorrectable ECC error encountered. CUDA VS2008 CU

My application call a static library developed used CUDA repetitively. maybe thousands of times. it is a iterative solver. every time lots of things should be changed, so i cannot just throw data to GPU and let them be there still.

I am sure the data size is not so big. BUT I run into the problem"Cuda error in file ‘**.cu’ in line 112 : uncorrectable ECC error encountered."
in line 112, the program is as below:
CUDA_SAFE_CALL(cudaMalloc());

this problem also occurs when I use
CUDA_SAFE_CALL(cudaThreadSynchronize());

Does anyone met with this problem ? thank you !