[CRIU] Restore failed. Exit code: 43
Cyrill Gorcunov
gorcunov at gmail.com
Tue Jan 20 04:22:15 PST 2015
On Tue, Jan 20, 2015 at 03:06:39PM +0300, Pavel Emelyanov wrote:
> On 01/19/2015 10:31 PM, Paschalis Mpeis wrote:
> > I am trying to capture, and replay a simple benchmark application.
> > The application accepts as a command line argument (CLA) an integer value to denote whether we are capturing or restoring.
> >
> > On both capture and restore, I run the CRIU initialisation staff (provide folder for images, etc).
> >
> > I first run the application with the capture integer value. I set the leave_running option to true, I do the capture, which seems successful, and then the application continues execution and finishes.
> >
> > Then, I want to replay the application, from the point it was checkpointed. So I run again the application, and I pass as a CLA the restore integer value. For this case, the application simply initialises CRIU, and then tries to restore from the existing images.
> >
> > I get the following error:
> > " `- FAIL (exit 43)"
>
> But that's not CRIU message. Who prints that and what does the "exit 43" mean?
>
> > You can find attached the dump.log and restore.log.
>
> The restore.log ends with
>
> (00.025773) Restore finished successfully. Resuming tasks.
> (00.025795) 5084 was trapped
> (00.025797) `- Expecting exit
> (00.025804) 5084 was trapped
> (00.025806) 5084 is going to execute the syscall f
> (00.025823) 5084 was stopped
> (00.025836) 5084 was trapped
> (00.025838) 5084 is going to execute the syscall b
> (00.025853) 5084 was stopped
> (00.025857) Writing stats
>
> I.e. CRIU thinks that tasks are up and running.
Yes, it means everything is up and fine. Paschalis could you please
provide more details on your case
- the testing program itself
- step-by-step how you checkpointed and restored it
More information about the CRIU
mailing list