Rakesh,
I checked my number of vertices; both of my layer have the the MAX of VERTICES less than 2 million. I don't think this is the case.
The short term solution is to reduce the size of the dataset. As in the picture below, there are many overlapping areas created by the buffers.
Maybe the output's data size is too large that the software could not handle...that could also be one of the reasons.