Otto Bittner
Otto Bittner
Hey :), could you print the unparsed json (`pstree_string`) by adding a print after [this](https://github.com/fgsect/FitM/blob/main/src/utils.rs#L65) line? Maybe crit is producing some broken json. We had that problem before. How did...
Hm. Whats in the active state folder? Any failing syscalls/error msgs in stderr? What does criu.log report? Can you call crit (criu/crit/crit-python3) manually?
Heyhey, so looking at the output from running `crit-python3` to me it seems like the protobuf module for python has not been installed correctly. I would say that's `python3-protobuf`. See...
Heyhey, cool to see that you are testing the fuzzer :)! Can you try changing [this](https://github.com/fgsect/FitM/blob/main/src/namespacing.rs#L117) line to look like this: `unsafe { sys_clone(libc::CLONE_NEWNET | libc::CLONE_NEWPID | libc::CLONE_NEWNS | libc::SIGCHLD)?...
My guess would be that something gets messed up with /dev because/while we are creating a new mount ns before restoring. I will have to take another look tomorrow :)
Hm. So I have been trying to open /dev/urandom in the restore script while having the above patch in `namespacing.rs`. Works fine. I also ran bash in it's own namespace...
Do you want to have a debugging session to take a look? Somewhere, where I can contact you?
After having a debugging session we found that adding an `unshare -n` [here](https://github.com/fgsect/FitM/blob/main/src/lib.rs#L295) resolves the problem about criu not being able to dump the tun interface. The patch described earlier...
So I read a bit about this topic and talked to Jordan if he wants some help on this. My main resource here were the design docs on chromium.org. In...