Kyle Huey

Results 284 comments of Kyle Huey

Ok. Does your program expect to be able to pick arbitrary fds for its own use? rr uses fd 100 for some internal things, which is what triggers this error....

Hmm, if you `stepi` does rax change (i.e. `p/x $rax` afterwards)?

That value is `-ERESTARTSYS`, I guess we're letting it leak out somehow.

> > > The `-n` option did the trick. What is the trade-off here? Am I going to miss some important feature by disabling the syscall buffer? Recording performance will...

> > > Ah this is interesting! Actually my binary is automatically going over a range of FDs and is closing them... Is it possible to make this rr used...

I struggle to see why the handling of this would vary depending on what machine it was built on though.

The standard file descriptor limit on Linux is 1024. You may need to raise the ulimit on your program first.

So, my understanding of the current situation is: 1. rr recording your workload with rr 5.6 fails with this futex unexpected error thing 2. rr recording the same workload with...