I'm trying to render an animation, I can provide the .blend if necessary.
The problem is that if I render each frame as if it was a single render, it works fine. However, if I render it as an animation (multiple frames) I get OutOfMemory error when it reaches a certain frame (which I can render fine if I render just that single frame).
I'm monitoring the GPU memory usage and it seems that the memory used in one frame is not being freed after the render is done. Is this the default behavior? If yes, is there a reason for it? If not, what could be causing it?
I'm using Blender 2.77 on Windows 10. My GPU is Nvidia's 980TI.
EDIT
I found the actual problem. It was an add-on that supposedely shouldn't do anything related to rendering. It's called Perfect Shape. I disabled it and all renders worked fine, motion blur or not.