> Surely it is, if you precisely know all timings and IO and can replay them there's nowhere for non-determinism to creep in.
This was my original point, the address space layout information leaks into python land via things like id.
> That's not really an acceptable scale of required knowledge for a time-traveling debugger though.
That's what recording captures (though, you don't need to know the times at which things happened).