clEnqueuNDRangeKernel returns CL_MEM_OBJECT_ALLOCATION_FAILURE

Hi everybody. I’m asking why my algorithm using an OpenCL kernel returns CL_MEM_OBJECT_ALLOCATION_FAILURE when i call clEnqueueNDRangeKernel while the clCreateBuffer doesn’t return any error? I have one buffer of unsigned short * (135266304) elements and four buffers of unsined char * (135266304) elements. My video card is NVIDIA GTX260. Any ideas?