Bug#1004017: qemu-system-x86_64: assertion failure in parsing code of SLIC ACPI table

2022-01-19 Thread Michael Tokarev

19.01.2022 14:40, Wouter Verhelst wrote:

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

...

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.


Yeah, I already pulled that one earlier today from qemu-stable@. Thanks!

/mjt



Bug#1004017: qemu-system-x86_64: assertion failure in parsing code of SLIC ACPI table

2022-01-19 Thread Wouter Verhelst
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-33.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  libnettle83.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  librdmacm138.0-1
ii  libsasl2-22.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  libxendevicemodel14.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.144.14.3+32-g9de3671772-1
ii  libxenstore3.04.14.3+32-g9de3671772-1
ii  libxentoolcore1   4.14.3+32-g9de3671772-1
ii  libzstd1  1.4.8+dfsg-3
ii  qemu-system-common1:6.2+dfsg-1
ii  qemu-system-data  1:6.2+dfsg-1
ii  seabios   1.15.0-1
ii  zlib1g1: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-utils1:6.2+dfsg-1

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

-- no debconf information