-
Notifications
You must be signed in to change notification settings - Fork 596
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 restore fails due to segmentation fault with libc6 2.36-9+deb12u8 #2477
Comments
This is probably an error in the Debian CRIU package. It might be related to restartable sequences and some internal glibc structure that was changed without rebuilding CRIU. Can you try to rebuild CRIU on your system and if that works submit a bug in Debian. |
Hi, thanks for your response. I build the package following this tutorial. Unfortunately the problem persists. Regards |
I just tried CRIU in a debian bookworm container and can confirm that it does not work. Rebuilding CRIU from git fixes this error for me. Please report this error at Debian. They have to rebuild the package or upgrade to a newer version. |
You can also use the binary packages we create. Please see: https://criu.org/Packages The Debian 12 package also works in my test container. |
Thanks, I will handle it downstream with https://bugs.debian.org/1081683 Note, criu for Debian in unstable is currently in a similar bad shape. I'm trying to get some traction in helping building the python part, but was so for not successful. I will see how your own packages are built to maybe get the correct indication. |
Let us know if you need any help. |
@carnil The following repository contains the files we use to build a deb packages: https://github.com/rst0git/criu-deb-packages/tree/open-build-service/debian |
A friendly reminder that this issue had no activity for 30 days. |
Description
After the glibc package in Debian Bookworm was updated to 2.36-9+deb12u8,
criu restore
fails with this error message:(00.012523) Error (criu/cr-restore.c:1499): 14598 killed by signal 11: Segmentation fault
However, with glibc 2.36-9+deb12u7 it works as expected.
Steps to reproduce the issue:
Describe the results you received:
Describe the results you expected:
Additional information you deem important (e.g. issue happens only occasionally):
This problem also occurs when dumping and then trying to restore a small test program written in c. The logs and information in this post are taken from a WSL Debian Bookworm installation, but I observed the same behavior in a virtual machine (x86_64) and a bare metal installation (arm64).
CRIU logs and information:
dump.log
restore.log
CRIU full dump/restore logs:
Output of `criu --version`:
Output of `criu check --all`:
Additional environment details:
The text was updated successfully, but these errors were encountered: