The above code will be backed up and restored immediately after running. On the x86 platform, after the restoration is successful, time out will be printed directly and the program will exit without continuing to sleep and wait. There is no problem with the ARM platform.
Description int main(int argc, char *argv[]) { sleep(10000); printf("time out\n"); return 0;` }
The above code will be backed up and restored immediately after running. On the x86 platform, after the restoration is successful, time out will be printed directly and the program will exit without continuing to sleep and wait. There is no problem with the ARM platform.
Steps to reproduce the issue:
Describe the results you received: The process prints time out and exits
Describe the results you expected: It should be the same as arm. After the process resumes, it enters sleep and waits.
Additional information you deem important (e.g. issue happens only occasionally):
CRIU logs and information:
CRIU full dump/restore logs:
Output of `criu --version`:
Output of `criu check --all`:
Additional environment details: