-
Bug
-
Resolution: Unresolved
-
Major
-
CentOS Stream 10, rhel-10.0
-
None
-
criu-4.1-1.el10
-
No
-
Important
-
1
-
rhel-kernel-ft
-
ssg_core_kernel
-
2
-
QE ack, Dev ack
-
False
-
False
-
-
None
-
CK-2025-wk41
-
Pass
-
Automated
-
Unspecified
-
Unspecified
-
Unspecified
-
-
x86_64
-
None
What were you trying to do that didn't work?
podman checkpoint (which uses criu)
What is the impact of this issue to you?
n/a
Please provide the package NVR for which the bug is seen:
criu-3.19-9.el10.x86_64
How reproducible is this bug?:
always
Steps to reproduce
- sudo podman run --name cpt -d quay.io/libpod/testimage:20241011 sh -c 'while :;do cat /proc/uptime; sleep 10; done'
- sudo podman container checkpoint cpt
Expected results
Successful checkpoint.
Actual results
2025-05-23T01:31:21.952558Z: CRIU checkpointing failed -52. Please check CRIU logfile /var/lib/containers/storage/overlay-containers/3ed4d6f8282f9f15e3d023fd328fc2d26d334a8214669f7edba9535be2b5b560/userdata/dump.log: Invalid exchange
Error: `/usr/bin/crun checkpoint --image-path /var/lib/containers/storage/overlay-containers/3ed4d6f8282f9f15e3d023fd328fc2d26d334a8214669f7edba9535be2b5b560/userdata/checkpoint --work-path /var/lib/containers/storage/overlay-containers/3ed4d6f8282f9f15e3d023fd328fc2d26d334a8214669f7edba9535be2b5b560/userdata 3ed4d6f8282f9f15e3d023fd328fc2d26d334a8214669f7edba9535be2b5b560` failed: exit status 1
Analysis:
This is caused by the backport of the kernel patch https://github.com/torvalds/linux/commit/e93d2521b27f0439872dfa4e4b92a9be6d73496f, here's a kernel changelog excerpt:
Tue Apr 22 2025 Julio Faracco jfaracco@redhat.com [6.12.0-76.el10]
....
x86/vdso: Split virtual clock pages into dedicated mapping (Luiz Capitulino) RHEL-78135
Now, this is fixed in criu-4.1 here: https://github.com/checkpoint-restore/criu/pull/2539
So, the fix is either to bump criu to v4.1, or backport the patch from https://github.com/checkpoint-restore/criu/pull/2539
This is the same issue as https://github.com/checkpoint-restore/criu/issues/2532
- duplicates
-
RHEL-89354 [criu] podman container checkpoint errors out with vdso related issue
-
- Integration
-
- links to
-
RHBA-2025:155174 criu update