One of the things I dimly recall about using V-Vocal was that I would encounter FAR less crashes if I did smaller number of measures at a time with V-Vocal. When I did longer stretches through it is when I had most of my issues when using it.
And, if memory serves (which is not very well these days), I think I also would commit a given stretch of audio that had been altered with V-Vocal, once I was happy with the changes, so that I wasn't having much running through V-Vocal at a time.
So, the overall approach was to use it, in small chunks at a time, and permanently apply the changes as soon as a small chunk's changes were satisfactorily made - that seemed to go a LONG way toward it all remaining more stable (less crashes in the first place).
And, you might want to try using each of the methods for getting resources freed up, as noted in the earlier posts, to see which seem the easiest to perform and have the highest success rate to allow you to recover from a crash without having to reboot. Anything that causes Windows to kill the 'hold' on resources preventing Sonar from restarting seems to do the trick.
My own practice was usually to just turn off the audio interface and turn it back on again. For folks with audio interfaces that required disconnecting and reconnecting a cable, the other methods would work better for them.
Best of luck to you,
Bob Bone