[CRIU] Can't handle non-regular mapping
Pavel Emelyanov
xemul at parallels.com
Thu Sep 25 22:29:28 PDT 2014
On 09/26/2014 03:41 AM, Zmudzinski, Krystof C wrote:
> I’m running a sample app that talks to a driver I loaded on the host. I added lxc.cgroup.devices.allow
> line to the config file and executed mknod in the container. The app works just fine. But if I try
> to suspend my container while the app is running, I get this error from proc_parse.c: Can’t handle
> non-regular mapping on PID’s map BIG_NUMBER.
>
> Once the application stop, I can suspend and then resume just fine.
>
> I’d like to know what this error means and what should I do – even if that includes writing some code – to
> be able to suspend the container while the app is running.
CRIU find that your application mmap()-s a driver into its virtual address space.
Such things cannot be "just dumped", because CRIU doesn't know what to do with
this driver -- has it any state, that we should preserve or not?
What it this driver?
Thanks,
Pavel
More information about the CRIU
mailing list