Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-89354

[criu] podman container checkpoint errors out with vdso related issue

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • rhel-10.1
    • CentOS Stream 10, rhel-10.1
    • criu
    • criu-4.1-1.el10
    • Yes
    • Important
    • 1
    • rhel-container-tools
    • ssg_core_kernel
    • 2
    • QE ack, Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • No
    • CK-2025-wk41
    • Unspecified Release Note Type - Unknown
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      What were you trying to do that didn't work?

      podman container checkpoint busybox

      What is the impact of this issue to you?

      cockpit-podman CI tests fail now on CentOS 10

      Please provide the package NVR for which the bug is seen:

      criu-3.19-9.el10.x86_64
      criu-libs-3.19-9.el10.x86_64

      How reproducible is this bug?:

      Always

      Steps to reproduce

      1. podman container checkpoint busybox

      Expected results

      Checkpoint succeeds, no error

      Actual results

      [root@centos-10-127-0-0-2-2201 ~]# podman container checkpoint 0ac96f43947a
      2025-05-01T08:26:23.809722Z: CRIU checkpointing failed -52. Please check CRIU logfile /var/lib/containers/storage/overlay-containers/0ac96f43947a74615c4c235c527a871f2a66a1
      0cfb5a1f0fe0fb72efd011c16f/userdata/dump.log: Invalid exchange

      Relevant part of the log:

      (00.001991) Dirty track supported on kernel
      (00.002029) Found task size of 7ffffffff000
      (00.003121) net: Restoring netdev veth idx 10
      (00.003234) net: Dumping netns links
      (00.003242) net: LD: Got link 1, type 772
      (00.003243) net: LD: Got link 10, type 1
      (00.013034) vdso: Parsing at 7f1f95b57000 7f1f95b59000
      (00.013042) vdso: PT_LOAD p_vaddr: 0
      (00.013043) vdso: DT_HASH: 120
      (00.013044) vdso: DT_GNU_HASH: 170
      (00.013044) vdso: DT_STRTAB: 340
      (00.013045) vdso: DT_SYMTAB: 1d8
      (00.013045) vdso: DT_STRSZ: 9c
      (00.013045) vdso: DT_SYMENT: 18
      (00.013046) vdso: nbucket 3 nchain f bucket 7f1f95b57128 chain 7f1f95b57134
      (00.013047) vdso: symbol __vdso_clock_gettime at address 1000
      (00.013048) vdso: symbol __vdso_getcpu at address 1080
      (00.013048) vdso: symbol __vdso_gettimeofday at address fc0
      (00.013048) vdso: symbol __vdso_time at address fd0
      (00.013049) vdso: symbol __kernel_sigreturn at address 0
      (00.013049) vdso: symbol __kernel_rt_sigreturn at address 0
      (00.013050) Error (criu/vdso.c:381): vdso: Unexpected rt vDSO area bounds
      (00.013051) Error (criu/vdso.c:613): vdso: Failed to fill self vdso symtable
      (00.013051) Error (criu/kerndat.c:1835): kerndat_vdso_fill_symtable failed when initializing kerndat.
      (00.013105) Found mmap_min_addr 0x10000
      (00.013147) files stat: fs/nr_open 1073741816

              areber@redhat.com Adrian Reber
              jvanderw@redhat.com Jelle van der Waa
              Adrian Reber Adrian Reber
              Radostin Stoyanov Radostin Stoyanov
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: