[CRIU] [aarch64] CRIU hangs on dump

Dmitry Safonov 0x7f454c46 at gmail.com
Tue Jan 17 06:07:59 PST 2017


Hi Anton,

2017-01-17 16:53 GMT+03:00 Anton Kozlov <drakon.mega at gmail.com>:
> Hi!
>
> I experience a problem with CRIU on aarch64, on making a dump of
> Simple Loop (isolated or shell-job), it hangs and starts to print warnings
> after some time.
>
> Last lines of dump -vvv is
> (00.021967) 0x7f7c3a2000-0x7f7c3a6000 (16K) prot 0x1 flags 0x2 fdflags 0 st
> 0x41 off 0x12d000 reg fp  shmid: 0x2
> (00.021983) 0x7f7c3a6000-0x7f7c3a8000 (8K) prot 0x3 flags 0x2 fdflags 0 st
> 0x41 off 0x131000 reg fp  shmid: 0x2
> (00.021998) 0x7f7c3a8000-0x7f7c3ac000 (16K) prot 0x3 flags 0x22 fdflags 0 st
> 0x201 off 0 reg ap  shmid: 0
> (00.022014) 0x7f7c3c7000-0x7f7c3e3000 (112K) prot 0x5 flags 0x2 fdflags 0 st
> 0x41 off 0 reg fp  shmid: 0x3
> (00.022030) 0x7f7c3ed000-0x7f7c3f1000 (16K) prot 0x3 flags 0x22 fdflags 0 st
> 0x201 off 0 reg ap  shmid: 0
> (00.022046) 0x7f7c3f1000-0x7f7c3f2000 (4K) prot 0x5 flags 0x22 fdflags 0 st
> 0x209 off 0 reg vdso ap  shmid: 0
> (00.022061) 0x7f7c3f2000-0x7f7c3f3000 (4K) prot 0x1 flags 0x22 fdflags 0 st
> 0x1201 off 0 reg vvar ap  shmid: 0
> (00.022076) 0x7f7c3f3000-0x7f7c3f4000 (4K) prot 0x1 flags 0x2 fdflags 0 st
> 0x41 off 0x1c000 reg fp  shmid: 0x3
> (00.022092) 0x7f7c3f4000-0x7f7c3f6000 (8K) prot 0x3 flags 0x2 fdflags 0 st
> 0x41 off 0x1d000 reg fp  shmid: 0x3
> (00.022108) 0x7fdb414000-0x7fdb436000 (136K) prot 0x3 flags 0x122 fdflags 0
> st 0x201 off 0 reg ap  shmid: 0
> (00.022123) ----------------------------------------
> (00.022136)
> (00.022148) Collecting fds (pid: 17785)
> (00.022160) ----------------------------------------
> (00.022229) Found 4 file descriptors
> (00.022245) ----------------------------------------
> (00.022632) MemFD parasite doesn't work, goto legacy mmap
> (00.022798) Putting parasite blob into 0x7f7d5b0000->0x7f7c3bc000
> (00.022888) Dumping GP/FPU registers for 17785
> (00.022921) Putting tsock into pid 17785
> (120.023060 Warn  (criu/parasite-syscall.c:523): blocked for more than 120
> seconds
> ...
>
> CRIU version 2.10 (similar behavior on 2.9)
>
> Kernel:
> Linux odroid64-001 3.14.79+ #2 SMP PREEMPT Tue Jan 17 13:49:14 MSK 2017
> aarch64 aarch64 aarch64 GNU/Linux
>
> Output of `criu check':
> Warn  (criu/autofs.c:79): Failed to find pipe_ino option (old kernel?)
> Info  prctl: PR_SET_MM_MAP_SIZE is not supported
> Looks good.
>
> Could you help with this?

Could you try criu-dev branch and see if it works for you?

-- 
             Dmitry


More information about the CRIU mailing list