[CRIU] More uffd related questions (Error (page-read.c:128): Missing 7fff408d8000 in parent pagemap)

Pavel Emelyanov xemul at parallels.com
Mon Nov 30 01:47:48 PST 2015


On 11/30/2015 12:28 PM, Adrian Reber wrote:
> On Mon, Nov 30, 2015 at 12:24:35PM +0300, Pavel Emelyanov wrote:
>> On 11/27/2015 05:51 PM, Adrian Reber wrote:
>>> In addition to the pages requested via uffd I am now copying the not
>>> requested pages into the process using uffd.
>>>
>>> The first part is waiting for requests from uffd and tracking which pages
>>> have been transferred and once this part has finished I am switching to
>>> 'copy-the-rest' mode. I am going through my list of pages and I am now
>>> copying each page into the process using uffd.
>>>
>>> This works for the first two pages in my list but seeking to the third page
>>> fails with in seek_pagemap_page():
>>>
>>> (05.009260) Error (page-read.c:128): Missing 7fff408d8000 in parent pagemap, current iov: base=7fff408d9000,len=12288
>>
>> Hm... Do you use the recent head? I've introduced this bug about 2-3 weeks
>> ago and have fixed it some days later :)
> 
> Which commit did fix this again? So that I can check if I am using the
> version with or without the fix?

The fix was 7d72537dbd264e1f92687853d31914a1b11c9153 (page-read: Properly handle 
overlapping pagemaps in stack)


More information about the CRIU mailing list