[CRIU] Saving the state of Google Earth

Teresa e Junior teresaejunior at gmail.com
Thu Apr 28 03:53:54 PDT 2016


Em 28/04/2016 07:29, Pavel Emelyanov escreveu:
>> Trying to create a checkpoint for
>> Google Earth results in the following (Linux 4.5.2, Ubuntu 16.04):
>>
>> $ sudo criu dump -D checkpoint -t "$(pidof googleearth-bin)"
>> Error (proc_parse.c:499): Can't handle non-regular mapping on 28567's
>> map 7f84d9a11000
> 
> This error means, that process 28567 has a virtual memory region at
> address 0x7f84... which is neither anonymous, not regular file. Since
> you're dumping an X application this should be some mapping to graphics
> driver (I'm not an expert in this area). CRIU doesn't support this yet,
> because such driver mappings should be special-handled each.
> 
> Would you show the output of the "cat /proc/28567/maps" command?

Hello, Pavel! Thanks for your answer! The requested maps output is on
https://gist.github.com/teresaejunior/b067d2766aa49feecb4f2beea4c37119

> Yes, using VNC only to make CRIU work would be not optimal.
> 
>> On criu.org there is some stuff about Docker containers too, and we have
>> found this page about running 3D applications from Docker:
>> https://github.com/gklingler/docker3d
>>
>> But what would be the recommended method for us to save the state of
>> Google Earth with CRIU? 
> 
> We have "dumping graphical app" talk in our todo list, but this is not
> in primary goals for Virtuozzo company. Nonetheless we're ready to help 
> you or anyone else who is willing to bring this support into CRIU.

That would be a pleasure, but I'm still beginning to learn programming!


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvz.org/pipermail/criu/attachments/20160428/3b8ae27e/attachment.sig>


More information about the CRIU mailing list