[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