I think they're corrupted frames, but not necessarily skipped frames. I suspect the card might possibly be having some write errors, and if that's the case then it wouldn't trigger for recording to stop since no frames are actually being skipped.
A quick test would be to reduce the resolution to about half that, and see if the errors still occur. I suspect the footage will look fine since the card probably has enough bandwidth to handle the slower data rate.
Just a speculation.