Fedora 41's recently proposed kernel update https://bodhi.fedoraproject.org/updates/FEDORA-2025-f476a8c306 from 6.12.15 to 6.13.4 breaks container checkpointing/criu: podman run --name=test1 -d quay.io/libpod/busybox sleep 1000 podman container checkpoint test1 fails with 2025-02-24T06:46:56.533989Z: CRIU checkpointing failed -52. Please check CRIU logfile /var/lib/containers/storage/overlay-containers/6a81632c3f1e8b784abef2b6221d5886f037be8c168cb7718f00e0e2b8fcd52c/userdata/dump.log: Invalid exchange said dump.log contains (00.000000) Unable to get $HOME directory, local configuration file will not be used. (00.000023) Version: 4.0 (gitid 0) (00.000030) Running on fedora-41-127-0-0-2-2201 Linux 6.13.4-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Feb 22 16:09:10 UTC 2025 x86_64 (00.000042) File /run/criu/criu.kdat does not exist (00.000314) sockets: Probing sock diag modules (00.000386) sockets: Done probing (00.002542) PAGEMAP_SCAN is supported (00.002556) Pagemap is fully functional (00.002584) Found anon-shmem device at 1 (00.002653) Hugetlb size 2 Mb is supported but cannot get dev's number (00.002664) Hugetlb size 1024 Mb is supported but cannot get dev's number (00.002669) Reset 4423's dirty tracking (00.002730) ... done (00.002754) Dirty track supported on kernel (00.002806) Found task size of 7ffffffff000 (00.004259) net: Restoring netdev veth idx 10 (00.004495) net: Dumping netns links (00.004521) net: LD: Got link 1, type 772 (00.004525) net: LD: Got link 10, type 1 (00.014298) vdso: Parsing at 7efc4af7e000 7efc4af80000 (00.014310) vdso: PT_LOAD p_vaddr: 0 (00.014312) vdso: DT_HASH: 120 (00.014314) vdso: DT_STRTAB: 340 (00.014315) vdso: DT_SYMTAB: 1d8 (00.014317) vdso: DT_STRSZ: 9c (00.014318) vdso: DT_SYMENT: 18 (00.014320) vdso: nbucket 3 nchain f bucket 7efc4af7e128 chain 7efc4af7e134 (00.014323) Error (criu/vdso.c:381): vdso: Unexpected rt vDSO area bounds (00.014325) Error (criu/vdso.c:613): vdso: Failed to fill self vdso symtable (00.014326) Error (criu/kerndat.c:1906): kerndat_vdso_fill_symtable failed when initializing kerndat. (00.014610) Found mmap_min_addr 0x10000 (00.014674) files stat: fs/nr_open 1073741816 This is pretty much exactly the same issue as bug 2328985 was for rawhide. So presumably criu just needs the same update in Fedora 41? criu-4.0-2.fc41.x86_64 podman-5.3.2-1.fc41.x86_64 kernel-core-6.13.4-200.fc41.x86_64 Reproducible: Always
I -1'ed the kernel update https://bodhi.fedoraproject.org/updates/FEDORA-2025-f476a8c306 for now (as that causes the regression), but a single -1 may not be enough.
FEDORA-2025-e9d2cdd8e3 (criu-4.0-4.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2025-e9d2cdd8e3
FEDORA-2025-e9d2cdd8e3 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-e9d2cdd8e3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-e9d2cdd8e3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-e9d2cdd8e3 (criu-4.0-4.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.