[Bug 2093355] Re: libvirtd crashed with SIGSEGV in qemuExtDevicesStart()

Sergio Durigan Junior 2093355 at bugs.launchpad.net
Fri Jan 10 18:16:52 UTC 2025


** Changed in: libvirt (Ubuntu)
     Assignee: (unassigned) => Sergio Durigan Junior (sergiodj)

** Changed in: libvirt (Ubuntu)
       Status: New => In Progress

** Tags added: server-todo

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to swtpm in Ubuntu.
https://bugs.launchpad.net/bugs/2093355

Title:
  libvirtd crashed with SIGSEGV in qemuExtDevicesStart()

Status in libvirt package in Ubuntu:
  In Progress
Status in swtpm package in Ubuntu:
  Invalid
Status in libvirt package in Debian:
  Fix Released

Bug description:
  While using VMM to create a new VM with TPM and UEFI boot, I am unable
  to create that VM.

  Symptoms:
  * While creating a VM with TPM, I get the following error:

  Unable to complete install: 'Cannot recv data: Connection reset by
  peer'

  Traceback (most recent call last):
    File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
      callback(asyncjob, *args, **kwargs)
    File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install
      installer.start_install(guest, meter=meter)
    File "/usr/share/virt-manager/virtinst/install/installer.py", line 695, in start_install
      domain = self._create_guest(
               ^^^^^^^^^^^^^^^^^^^
    File "/usr/share/virt-manager/virtinst/install/installer.py", line 637, in _create_guest
      domain = self.conn.createXML(initial_xml or final_xml, 0)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/libvirt.py", line 4545, in createXML
      raise libvirtError('virDomainCreateXML() failed')
  libvirt.libvirtError: Cannot recv data: Connection reset by peer
  * dmesg shows:
  [674133.253737] rpc-libvirtd[248546]: segfault at 670 ip 00007126a85009fb sp 00007126aadff4e0 error 4 in libvirt_driver_qemu.so[1009fb,7126a844a000+148000] likely on CPU 0 (core 0, socket 0)

  Other VMM VM creation details: all I have tried trigger it but try
  Jammy Desktop ISO, memory 8192, CPUs 2, accept other defaults,
  customize installation, firmware secboot, add hardware -> TPM with
  defaults, begin installation

  ProblemType: Crash
  DistroRelease: Ubuntu 25.04
  Package: libvirt-daemon 10.10.0-1ubuntu2
  ProcVersionSignature: Ubuntu 6.11.0-8.8-generic 6.11.0
  Uname: Linux 6.11.0-8-generic x86_64
  ApportVersion: 2.31.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Wed Jan  8 17:42:14 2025
  ExecutablePath: /usr/sbin/libvirtd
  InstallationDate: Installed on 2024-03-30 (285 days ago)
  InstallationMedia: Ubuntu-Server 23.10 "Mantic Minotaur" - Release amd64 (20231011)
  ProcAttrCurrent: libvirtd (enforce)
  ProcCmdline: BOOT_IMAGE=/vmlinuz-6.11.0-8-generic root=UUID=4ea5f523-a1a5-4c25-ace8-4833127d865c ro quiet splash module_blacklist=hid_sensor_hub nvme.noacpi=1
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
  SegvAnalysis:
   Segfault happened at: 0x72d2f9f009fb <qemuExtDevicesStart+219>:	mov    0x670(%r14),%rax
   PC (0x72d2f9f009fb) ok
   source "0x670(%r14)" (0x00000670) not located in a known VMA region (needed readable region)!
   destination "%rax" ok
   Stack memory exhausted (SP below stack segment)
  SegvReason: reading NULL VMA
  Signal: 11
  SignalName: SIGSEGV
  SourcePackage: libvirt
  StacktraceTop:
   qemuExtDevicesStart () from /usr/lib/x86_64-linux-gnu/libvirt/connection-driver/libvirt_driver_qemu.so
   qemuProcessLaunch () from /usr/lib/x86_64-linux-gnu/libvirt/connection-driver/libvirt_driver_qemu.so
   qemuProcessStart () from /usr/lib/x86_64-linux-gnu/libvirt/connection-driver/libvirt_driver_qemu.so
   ?? () from /usr/lib/x86_64-linux-gnu/libvirt/connection-driver/libvirt_driver_qemu.so
   virDomainCreateXML () from /lib/x86_64-linux-gnu/libvirt.so.0
  Title: libvirtd crashed with SIGSEGV in qemuExtDevicesStart()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  separator:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2093355/+subscriptions




More information about the foundations-bugs mailing list