[CRIU] [PATCH] s390: Prevent GOT relocations

Michael Holzheu holzheu at linux.vnet.ibm.com
Mon Jul 17 20:55:46 MSK 2017


Am Mon, 17 Jul 2017 19:21:21 +0200
schrieb Michael Holzheu <holzheu at linux.vnet.ibm.com>:

> Am Mon, 17 Jul 2017 10:07:23 +0200
> schrieb Adrian Reber <areber at redhat.com>:
> 
> > On Fri, Jul 14, 2017 at 02:56:26PM +0200, Michael Holzheu wrote:
> > > Am Fri, 14 Jul 2017 14:08:31 +0200
> > > schrieb Adrian Reber <areber at redhat.com>:
> > > 
> > > > Thanks for the patch. I tried it on my s390 test system and I get the
> > > > following error now:
> > > 
> > > Ok, fine - at least we don't see the compiler error any more.
> > > 
> > > > 
> > > > (00.002625)        f15 0000000000000000
> > > > (00.002626)        No VXRS
> > > > (00.002628) Putting tsock into pid 24
> > > > (00.002639) ptrace_set_regs: pid=24
> > > > (00.002656) Error (compel/src/lib/infect.c:633): Unable to connect a transport socket: Function not implemented
> > > > (00.002665) Error (compel/src/lib/infect.c:559): Can't inject syscall blob (pid: 24)
> > > > (00.002667) Error (compel/src/lib/infect.c:1312): munmap for remote map 0x3fffd5c5000, 53248 returned 4398002229248
> > > > (00.002669) Error (criu/cr-dump.c:1362): Can't infect (pid: 24) with parasite
> > > > (00.002720) Unlock network
> > > > (00.002735) Unfreezing tasks into 1
> > > > (00.002737) 	Unseizing 24 into 1
> > > > (00.002740) Error (compel/src/lib/infect.c:341): Unable to detach from 24: No such process
> > > > (00.002745) 	Unseizing 25 into 1
> > > > (00.002754) Error (criu/cr-dump.c:1800): Dumping FAILED.
> > > 
> > > I think the problem is not related to the patch.
> > > Could you send me the full log?
> > 
> > https://lisas.de/~adrian/dump-log.s390
> 
> I assume that the target process "somehow" dies very early when
> the parasite code is started:

I just noticed in my RHEL7 kernel that the memfd_create() system call is
not supported.

Can you ensure that your kernel supports this one? 

Michael



More information about the CRIU mailing list