That's because when a process runs at a lower priority, it defers to other running applications. You'll be able to run anything else you like, play a game even - it will just slow down the rip (and probably increase the chance of a crash).
No crash. But some more strangeness.
So 16+ hours later, the encode of a 4 hour DVD is completed. But the last 3 minutes were lost. Same problem as before. Scroll past the point where the frames are lost and the movie hangs. Scroll before the point and the movie plays.
Using the trim function, I encoded the last 3 minutes. This was quite quick, even at the HQ settings. When finished, the last 3 minutes was 283MB which seems a bit huge for 3 minutes.
However, Windows reports the completed file to be the same length of time as the complete movie: 4:05:45. I played the movie with MPC. Same thing. MPC reports the clip to be 4:05:45 in length.
When playing the this trimmed movie, the target 3 minutes are there in the beginning of the playback. But past the point at which the movie ends, there's an additional 4 hours of nothingness.
So the upshot is that I think there may be an indexing bug or a frame calculation error.
BTW, I was not using the PC at the time the encode of the last bit was being done. So I don't think context switching caused the problem.