from the post below. I am very head strong and stubborn so I did try.
I know a tiny tiny bit of C so me f'ng up is easy.
Here is the main.cc file that I tried to hand patch.
Initial status (read from logfile)
rescued: 0 B, errsize: 0 B, errors: 0
Current status
rescued: 0 B, errsize: 8126 PiB, current rate: 0 B/s
ipos: 8126 PiB, errors: 1, average rate: 0 B/s
opos: 8126 PiB
ddrescue: internal error: bad size copying a Block
This portion ipos: 8126 PiB
was constantly updating it's self in the terminal, something that never happened before. It usually takes 30 sec to a minute to get back an update.