[CRIU] Need Help on Android ARM64

Cyrill Gorcunov gorcunov at gmail.com
Fri Feb 5 01:25:47 PST 2016


On Fri, Feb 05, 2016 at 05:15:58PM +0800, Abdullah Yousafzai wrote:
>    Hello Christopher,
>    Prevosuly the kernel was configured. But now,
>    I am using Android L on Qemu aarch64, with a custom kernel (3.10.0+)
>    enabled all the pre-requisite kernel config options required for CRIU and
>    criu is statically compiled. The version of criu is i think 1.8 as I have
>    clone the git repo on 22nd January. 
>     
>    Now it gives me error like this:
>    00.026638) Probing sock diag modules
>    (00.044599) Done probing
>    (00.044779) ========================================
>    (00.044854) Dumping processes (pid: 8580)
>    (00.045001) ========================================
>    (00.046622) Pagemap is fully functional
>    (00.047504) Error (kerndat.c:154): Can't stat self map_files 2: No such
>    file or directory
>    (00.048080) Unlock network
>    (00.048421) Unfreezing tasks into 1
>    (00.048732) Error (cr-dump.c:1578): Dumping FAILED.

Seems your kernel doesn't support map-files feature, we're supporting
memfd technology now if map-files is not supported but I fear this
won't work either. The kernel is too old. I think you need 3.11 as
a minumum.


More information about the CRIU mailing list