I've been having crashes with the same assertion message, when trying to run Windows 10 ARM under a VM. But I finally figured out that what's actually crashing it is not the fact that it's Windows, it's the fact that I was attaching the virtual drive via virtual USB.
If I do the same thing to an Ubuntu ARM64 guest, it *also* crashes.
I've been having crashes with the same assertion message, when trying to run Windows 10 ARM under a VM. But I finally figured out that what's actually crashing it is not the fact that it's Windows, it's the fact that I was attaching the virtual drive via virtual USB.
If I do the same thing to an Ubuntu ARM64 guest, it *also* crashes.
qemu-system- aarch64: ../../block/ aio_task. c:64: aio_task_ pool_wait_ one: Assertion `qemu_coroutine _self() == pool->main_co' failed
With the RISC-V guest, does your crash change if you change the type of attachment that's used for the virtual disk?
Also, I tried enabling core dumps in libvirt, but it didn't seem to dump cores to apport. Enabling core dumps would be useful for issues like this.