I am trying to use debug50 for PSET 4 (Recover). However, when I set the breakpoints the debugger runs through them and do not pause. Only when I set the breakpoint at the if statement shown in the image below does the debugger stop. From what I have read, the debugger will only stop at points where the code is executable. However, I place one breakpoint at "int i = 0", which should be executable and it still runs over.
I am in the directory pset3/recover
If I remove the breakpoint at the if statement then I receive the message: "Could not connect debugger to the debugger proxy" when running debug50.