app-emulation/qemu-6.2.0 fails to start with user-provided SLIC table (-acpitable sig=SLIC,file=...): ERROR:../hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: (len <= maxlen) The patch fixing this issue is already available but not accepted yet.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da484b352e21676d7e0b13c5aa54db2a69c8271 commit 4da484b352e21676d7e0b13c5aa54db2a69c8271 Author: John Helmert III <ajak@gentoo.org> AuthorDate: 2022-01-01 01:10:55 +0000 Commit: John Helmert III <ajak@gentoo.org> CommitDate: 2022-01-01 01:22:09 +0000 app-emulation/qemu: fix some automagic and patch runtime crash Fix automagic audio backend use/linking (alsa, jack, oss, pulseaudio) and pam, add upstream patches to fix crash when with user-provided SLIC table, and fix calculating the --audio-drv-list argument. Bug: https://bugs.gentoo.org/830170 Thanks-To: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org> .../qemu/files/qemu-6.2.0-user-SLIC-crash.patch | 168 ++++ app-emulation/qemu/qemu-6.2.0-r1.ebuild | 922 +++++++++++++++++++++ 2 files changed, 1090 insertions(+)