[CRIU] Parasite code is not executed

Pavel Emelyanov xemul at parallels.com
Wed Mar 18 06:21:42 PDT 2015


On 03/18/2015 01:04 PM, Vitaliy Kharin wrote:
> Hi all!
> I am using
> Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux

And which version of CRIU do you use?

> sudo ./criu check --ms
> Warn  (cr-check.c:188): Skipping unssuported PR_SET_MM_MAP
> Warn  (tun.c:58): Skipping tun support check
> Warn  (timerfd.c:44): timerfd: Skipping timerfd support check
> Warn  (cr-check.c:296): Skipping mnt_id support check
> Warn  (cr-check.c:668): Skipping unsupported AIO remap
> Looks good.
> 
> A tried to dump my app:
> sudo criu dump -t PID -vvv -o dump.log && echo OK
> 
> Process PID stopped but exists, 'OK' is not printed
> 
> Tail of dump.log contains:
> (00.040686) Putting parasite blob into 0x7f4451fd2000->0x7f087a105000
> (00.040705) Dumping GP/FPU registers for 10935
> (00.040713) Putting tsock into pid 10935
> 
> I found out that criu is blocked on an accept call:
> static int accept_tsock(struct parasite_ctl *ctl)
> ...
> sock = accept(ask, NULL, 0);
> 
> Seems to be parasite code inside of dumpee  did not create connection.
> Could you assist me to find out the cause?
> 
> Regards,
> Vitaliy Kharin
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
> .
> 



More information about the CRIU mailing list