<div dir="ltr"><div>In attempting to run the test program for P.Haul provided in its source directory, I have run into the following issue:<br><br>    Setup:<br>        1. On a single VM with updated kernel and recent criu-dev branch, build and run a simple program such as the one below (titled test-migrate.c):<br>            #include &lt;stdio.h&gt;<br>            #include &lt;unistd.h&gt;<br><br>            int main() {<br>                unsigned long i = 0;<br>                while(1) {<br>                    printf(&quot;Iteration %u.\n&quot;, i++);<br>                    sleep(1);<br>                }<br>                return 0;<br>            }<br><br></div>        (NOTE: The provided setup with piggie.c failed for me with the piggie program failing to spawn it&#39;s child process, returning -1, so I opted for a simpler test program)<br><div><div><br>        2. In the phaul/ directory of CRIU, build and run the test with the following commands:<br>            $ make test<br>            $ ./src/test/test `pidof test-migrate` <br><br>            The program should exit with the following printouts:<br>                Make server part (socket 4)<br>                Make client part (socket 3)<br>                Migrate<br>                S: start iter<br>                Failed: operation failed (msg: err:0)<br><br>    Pre-Dump Log:<br>        (00.000117) Enforcing memory tracking for pre-dump.<br>        (00.000161) Enforcing tasks run after pre-dump.<br>        (00.000204) irmap: Searching irmap cache in work dir<br>        (00.000224) No irmap-cache image<br>        (00.000233) irmap: Searching irmap cache in parent<br>        (00.000253) irmap: No irmap cache<br>        (00.000295) cpu: fpu:1 fxsr:1 xsave:1<br>        (00.000454) vdso: VDSO detection turned off<br>        (00.000464) Re-using ps socket 3<br>        (00.000524) Add net ns 1 pid 916<br>        (00.000546) Add mnt ns 2 pid 916<br>        (00.000566) Add pid ns 3 pid 916<br>        (00.000594) Error (criu/util.c:407): Can&#39;t open 32571: No such file or directory<br>        (00.000622) Unfreezing tasks into 1<br>        (00.000635) Disconnect from the page server (null):0<br>        (00.000789) Error (criu/cr-dump.c:1625): Pre-dumping FAILED.<br><br>Not being knowledgeable in CRIU nor P.Haul, I&#39;m unsure why CRIU is trying to and cannot open the referenced file descriptor, and the empty return message and error code 0 are unclear to me.<br><br>Please let me know if any additional information is required.<br><br>Also, if anyone knows of any known-working example of running P.Haul, I would greatly appreciate any guidance in its usage.<br><br>Thanks,<br>John Goen<br></div></div></div>