Have you actually confirmed a crash?  I think it should be safe. captureFrame() does not seek the video in this case, but just uses the current frame.  If we can save the metadata in this case it will be a much nicer experience for the user because they will be able to resume at the right place.