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

passt process is not cleaned when create a user session domain with vhostuser passt

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

    • libvirt-11.8.0-1.el10
    • No
    • Important
    • 1
    • rhel-virt-core-libvirt-2
    • ssg_virtualization
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Libvirt Bugs already in Sprint
    • Pass
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • All
    • None

      Version:
      libvirt-11.3.0-1.el10.x86_64
      passt-0^20250217.ga1e48a0-5.el10_0.x86_64
      qemu-kvm-10.0.0-1.el10.x86_64
      virt-install-5.0.0-1.el10.noarch

      Steps:
      Create a domain with hugepage memory backing and vhostuser passt interface on a user session. Then check the passt process

      ➜  ~ pidof passt
      ➜  ~ virt-install -q --connect qemu+ssh://hhan@localhost/session --import --disk none -n passt -r 2048 --memorybacking hugepages=yes,access.mode=shared --network vhostuser,backend.type=passt,model.type=virtio --osinfo generic
      ERROR    internal error: hugetlbfs filesystem is not mounted or disabled by administrator config
      ➜  ~ pidof passt
      132689
      ➜  ~ ps aux|grep passt|head -1
      hhan      132689  0.0  0.0 204976 22584 ?        Ss   17:32   0:00 passt --vhost-user --one-off --socket /run/user/1001/libvirt/qemu/run/passt/1-passt-net0.socket --pid /run/user/1001/libvirt/qemu/run/passt/1-passt-net0-passt.pid

      Log of virtqemud:virtqemud.log

      Expect results: NO passt process left after the error

      More info: reproduced on RHEL9.7 as well:
      libvirt-10.10.0-10.el9.x86_64
      qemu-kvm-9.1.0-19.el9.x86_64
      virt-install-5.0.0-1.el9.noarch
      passt-0^20250320.g32f6212-1.el9.x86_64

              lstump@redhat.com Laine Stump
              rhn-support-hhan Han Han
              Laine Stump Laine Stump
              Han Han Han Han
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: