[CRIU] Issue with running parasite code in Arm architecture

Cyrill Gorcunov gorcunov at gmail.com
Mon Jun 29 02:05:29 PDT 2015


On Mon, Jun 29, 2015 at 07:16:54AM +0000, sajeesh sidharthan wrote:
>    Hi,
>    I have cross compiled criu source code along with protobuf and protobuf-c.
>    I am using kernel version 3.10. I have enabled all kernel upstream patches
>    up to ver 3.18 listed @ http://criu.org/Upstream_kernel_commits.
>    Arch: Dual-core 1.2 GHz Cortex-A7
>    -----
>    sh-3.2# criu check --ms
>    Warn  (cr-check.c:582): Dirty tracking is OFF. Memory snapshot will not
>    work.
>    Warn  (tun.c:58): Skipping tun support check
>    Warn  (timerfd.c:44): timerfd: Skipping timerfd support check
>    Warn  (cr-check.c:297): Skipping mnt_id support check
>    Looks good.
>    ------
>    Then I ran following command.
>    sh-3.2# criu dump -t 1157 -v4
>    After this, criu gets stuck at accept_tsock function. I have noticed that
>    parasite daemon code didnt start.
>    Last commit is,
>    commit 46270d11fe21e9f0f4eeeebe2001282f5e7d345c
>    Author: Cyrill Gorcunov <gorcunov at openvz.org>
>    Date:   Fri Jun 5 00:04:17 2015 +0300
>        pie: Use PIE_SIZE helper
>        
>        Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
>        Signed-off-by: Pavel Emelyanov <xemul at parallels.com>
>    Any kind of help would be much appreciated.

Since you're running criu from repo, any chance to bisect the problem?
git bisect is preferred but you may:

 - run plain 1.6 (commit 908bb09) and test if it were working there
 - do a git pull and run latest repo for same purpose


More information about the CRIU mailing list