Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRIU segfault on restore for ARM #228

Open
2 tasks
compor opened this issue Feb 26, 2023 · 3 comments
Open
2 tasks

CRIU segfault on restore for ARM #228

compor opened this issue Feb 26, 2023 · 3 comments
Assignees
Labels
bug Something isn't working high priority Task with high priority

Comments

@compor
Copy link
Collaborator

compor commented Feb 26, 2023

CRIU-het segfaults when restoring a process on ARM (sole server).
This behaviour is reproduced in "vanilla" CRIU which points to an issue unrelated to the CRIU-het changes for the migration.

This is reproduced with a simple toy program built by the Popcorn compiler using the h-container Docker image.

git bisect revealed that this issue seems to have been fixed by this commit.

Next steps would be:

  • verify this behaviour in plain ARM toy program (no Popcorn dependencies)
  • see the feasibility to backport it to version 3.11 on which CRIU-het is based on
@compor compor self-assigned this Feb 26, 2023
@compor compor added bug Something isn't working high priority Task with high priority labels Feb 26, 2023
@compor
Copy link
Collaborator Author

compor commented Feb 26, 2023

@blackgeorge-boom is there another ARM machine with root access where we can try this?

Moreover, in terms of feasibility to backport, the patchset is extensive and stretches multiple commits till v3.17 (see here)

@blackgeorge-boom
Copy link
Collaborator

Thanks for the issue. Indeed we have another ARM machine, so I will check how to connect to it.

So, maybe it's better to update CRIU-het, than backporting to 3.11.

@compor
Copy link
Collaborator Author

compor commented Feb 26, 2023

Yeah, this might be the easiest way, but it is still some work which will depend on how much the image formats have changed since this is several versions later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high priority Task with high priority
Projects
None yet
Development

No branches or pull requests

2 participants