Package: qemu-system-x86
Version: 1:6.2+dfsg-1
Severity: important
Justification: qemu always crashes at startup in one (fairly common) use case
Forwarded: https://gitlab.com/qemu-project/qemu/-/issues/786

When called with the necessary parameters to loop through the Windows
license key that is embedded in my laptop (through libvirt), qemu fails
with an assertion:

internal error: qemu unexpectedly closed the monitor: qxl_send_events: 
spice-server bug: guest stopped, ignoring
**
ERROR:../../hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: 
(len <= maxlen)
Bail out! ERROR:../../hw/acpi/aml-build.c:61:build_append_padded_str: assertion 
failed: (len <= maxlen)

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, 
in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in 
startup
    self._backend.create()
  File "/usr/lib/python3/dist-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor: 
qxl_send_events: spice-server bug: guest stopped, ignoring
**
ERROR:../../hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: 
(len <= maxlen)
Bail out! ERROR:../../hw/acpi/aml-build.c:61:build_append_padded_str: assertion 
failed: (len <= maxlen)

Resulting in a failure to start the Windows VM.

This is tracked upstream at
https://gitlab.com/qemu-project/qemu/-/issues/786, and a patch is
already available; please consider including it in the Debian package.

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 
'stable-security'), (500, 'stable-debug'), (500, 'unstable'), (500, 'stable'), 
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, riscv64, armhf

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qemu-system-x86 depends on:
ii  ipxe-qemu             1.0.0+git-20190125.36a4c85-5.1
ii  libaio1               0.3.112-13
ii  libc6                 2.33-2
ii  libcapstone4          4.0.2-5
ii  libfdt1               1.6.1-1
ii  libfuse3-3            3.10.5-1
ii  libgcc-s1             11.2.0-13
ii  libglib2.0-0          2.70.2-1
ii  libgnutls30           3.7.2-5
ii  libibverbs1           38.0-1
ii  libjpeg62-turbo       1:2.1.2-1
ii  libnettle8            3.7.3-1
ii  libnuma1              2.0.14-3
ii  libpixman-1-0         0.40.0-1
ii  libpmem1              1.11.1-3
ii  libpng16-16           1.6.37-3
ii  librdmacm1            38.0-1
ii  libsasl2-2            2.1.27+dfsg2-3
ii  libseccomp2           2.5.3-2
ii  libslirp0             4.6.1-1
ii  libudev1              250.2-3
ii  liburing2             2.1-2
ii  libvdeplug2           4.0.1-3
ii  libxendevicemodel1    4.14.3+32-g9de3671772-1
ii  libxenevtchn1         4.14.3+32-g9de3671772-1
ii  libxenforeignmemory1  4.14.3+32-g9de3671772-1
ii  libxengnttab1         4.14.3+32-g9de3671772-1
ii  libxenmisc4.14        4.14.3+32-g9de3671772-1
ii  libxenstore3.0        4.14.3+32-g9de3671772-1
ii  libxentoolcore1       4.14.3+32-g9de3671772-1
ii  libzstd1              1.4.8+dfsg-3
ii  qemu-system-common    1:6.2+dfsg-1
ii  qemu-system-data      1:6.2+dfsg-1
ii  seabios               1.15.0-1
ii  zlib1g                1:1.2.11.dfsg-2

Versions of packages qemu-system-x86 recommends:
ii  ovmf              2021.11-1
ii  qemu-block-extra  1:6.2+dfsg-1
ii  qemu-system-gui   1:6.2+dfsg-1
ii  qemu-utils        1:6.2+dfsg-1

Versions of packages qemu-system-x86 suggests:
pn  samba  <none>
pn  vde2   <none>

-- no debconf information

Reply via email to