cudaMalloc and return cudaErrorUnknown

After processed 116 images successfully, my program failed on cudaMalloc and return cudaErrorUnknown. The processed each image size is 135 MB. The program allocated 3 X 135 MB memory space for processing each image. The card is GeForce 8800 GTX. Driver version 1.0. My program is running at Windows XP Pro SP2. Why it failed on processed 116 images? How to solve the problem?

I am also running into a similar issue (cudaErrorUnknown)… But in my case I get the error after calling my own app 15 times. I am using a 32-bit cudart over a winxp 64-bit os + cuda 2.0 + official 17.28 driver.

Did u solve the problem?