[CRIU] CRIU broken on s390x (rhel)

Dmitry Safonov 0x7f454c46 at gmail.com
Tue Sep 5 23:08:26 MSK 2017


2017-09-05 18:51 GMT+03:00 Adrian Reber <adrian at lisas.de>:
> On Tue, Sep 05, 2017 at 01:02:12PM +0200, Adrian Reber wrote:
>> On my s390x RHEL system criu fails since the following commit:
>>
>> commit ac200854af4730a0f4b1e1e2da4878593c10277a
>> Author: Mike Rapoport <rppt at linux.vnet.ibm.com>
>> Date:   Tue Aug 15 09:23:49 2017 +0300
>>
>>     kdat: move kerndat initialization to the very beginning
>>
>>     With kdat cache and unified kerndat_init() we can call it very early in
>>     crtools and then kdat information will be available for all cr-* actions.
>>
>>     Signed-off-by: Mike Rapoport <rppt at linux.vnet.ibm.com>
>>     Signed-off-by: Pavel Emelyanov <xemul at virtuozzo.com>
>>
>> With:
>>
>> # criu/criu check
>> Warn  (criu/kerndat.c:805): Can't load /run/criu.kdat
>> Warn  (criu/net.c:2726): Unable to get a socket network namespace
>> Error (criu/uffd.c:221): uffd: Lazy pages are not available: Function not implemented
>> Error (criu/pie-util-vdso.c:97): vdso: ELF header magic mismatch
>> Error (criu/vdso.c:614): vdso: Failed to fill self vdso symtable
>>
>> Without that commit I only get 'Looks good.'
>
> Mike said that this should be fixed with
> 7d0e945584203a17ec0e1356bf9c873881893caf (kerndat: set uffd features to
> 0 before querying kernel), but I still get the same error on s390x if I
> update to today's latest git:
>
> commit 0f867799e7e4b0fd5ea9677b8acaf51b18f78ce1
> Author: Dmitry Safonov <dsafonov at virtuozzo.com>
> Date:   Wed Jul 26 00:08:16 2017 +0300
>
>     zdtm/cgroup: Add test for ifpriomap
>
>
> So something more is broken for me.

Is it bisectable?
'Case I'm quite sure my patches set didn't change
anything s390 related so all arches would be damaged
if something is wrong with it.

-- 
             Dmitry


More information about the CRIU mailing list