You are not logged in.

#1 2021-12-20 01:50:04

serat
Member
Registered: 2020-01-19
Posts: 27

qemu 6.2.0 : assert with -acpitable argument

I have been using qemu to run a Windows 10 guest (on my arch laptop). One of the arguments to qemu-system-x86_64 is -acpitable which specifies a particular slic file that I have.

With the latest upgrade, qemu terminates with an assert if the acpitable argument is present (It runs fine without the acpitable argument). Has anyone else noticed this? Any ideas on how to fix this?

edit:
The actual error is given below

qemu-6.2.0/hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: (len <= maxlen)

edit2:
The guest is set up for secure boot with ovmf (as listed on the wiki). edk2-ovmf is version 202111-5.

I think edk2-ovmf got updated yesterday. So the problem might be from there?

Last edited by serat (2021-12-20 04:20:25)

Offline

#2 2021-12-20 05:12:07

Toolybird
Member
Registered: 2017-09-30
Posts: 76

Re: qemu 6.2.0 : assert with -acpitable argument

> qemu-6.2.0/hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: (len <= maxlen)

That assert is in very new code so I would encourage you to file a bug report in the upstream QEMU bug tracker:

https://gitlab.com/qemu-project/qemu/-/issues

Offline

#3 2021-12-20 05:37:13

serat
Member
Registered: 2020-01-19
Posts: 27

Re: qemu 6.2.0 : assert with -acpitable argument

Thank you. I downgraded to qemu 6.1.0 and it now works. I have (tried to) report the bug to upstream. https://gitlab.com/qemu-project/qemu/-/issues/786

But for now, I'll just pin the package and prevent upgrades.

Last edited by serat (2021-12-24 02:02:55)

Offline

Board footer

Powered by FluxBB