Bug 2347256 - Error (criu/vdso.c:381): vdso: Unexpected rt vDSO area bounds with kernel 6.13.3
Summary: Error (criu/vdso.c:381): vdso: Unexpected rt vDSO area bounds with kernel 6.13.3
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: criu
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Adrian Reber
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/cockpit-project/co...
Whiteboard: CockpitTest
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-02-24 06:50 UTC by Martin Pitt
Modified: 2025-02-26 01:14 UTC (History)
2 users (show)

Fixed In Version: criu-4.0-4.fc41
Clone Of:
Environment:
Last Closed: 2025-02-26 01:14:11 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Martin Pitt 2025-02-24 06:50:47 UTC
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

Comment 1 Martin Pitt 2025-02-24 06:53:02 UTC
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.

Comment 2 Fedora Update System 2025-02-24 08:38:35 UTC
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

Comment 3 Fedora Update System 2025-02-25 01:42:01 UTC
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.

Comment 4 Fedora Update System 2025-02-26 01:14:11 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.