** Description changed:
- After a recent upgrade I can't start a Windows 10 VM anymore, QEMU
- crashes with the error message:
+ [Impact]
+
+ * Despite quite a bunch of regression testing, explicit testing by
+ different parties and extra time in -proposed the fix to bug 1805256
+ caused a regression for other configurations.
+
+ * We will upload version .28 which essentially is a revert of .27 to
+ provide us the time to revisit the fix for bug 1805256 again and not
+ being forced to rush this cleanup.
+
+
+ [Test Case]
+
+ * Ensure that the revert really avoids the regression to iothread
+ handling. Start a guest with virtio-scsi + iothreads.
+
+ <domain type='kvm'>
+ ...
+ <iothreads>1</iothreads>
+ ...
+ <controller type='scsi' index='0' model='virtio-scsi'>
+ <driver iothread='1'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
+ </controller>
+ ...
+ </domain>
+
+ [Regression Potential]
+
+ * The regression already happened despite all measures. This is just the
+ revert. So other than any issues creeping in at build time (e.g.
+ toolchain changes, which I didn't see any) this should eventually match
+ the former .27
+ https://launchpad.net/ubuntu/+source/qemu/1:2.11+dfsg-1ubuntu7.27
+
+ [Other Info]
+
+ * The formerly fixed bug 1805256 will re-open due to this and be worked on
+ again.
+
+ ---
+
+
+ After a recent upgrade I can't start a Windows 10 VM anymore, QEMU crashes
with the error message:
error: Failed to start domain win10
error: internal error: qemu unexpectedly closed the monitor:
qemu-system-x86_64: /build/qemu-v_zvmu/qemu-2.11+dfsg/util/aio-posix.c:592:
aio_poll: Assertion `in_aio_context_home_thread(ctx)' failed.
I was able to resurrect the VM by removing the iothread-related elements
from the domain definition:
<domain type='kvm'>
...
- <iothreads>1</iothreads>
+ <iothreads>1</iothreads>
...
- <controller type='scsi' index='0' model='virtio-scsi'>
- <driver iothread='1'/>
- <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
- </controller>
+ <controller type='scsi' index='0' model='virtio-scsi'>
+ <driver iothread='1'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
+ </controller>
...
</domain>
The domain XML is attached.
I'm using virtio-scsi and not virtio-blk because I use trimming to keep
my QCOW image small(er). Would be great if I could continue to use this
with iothreads enabled.
$ lsb_release -rd
Description: Ubuntu 18.04.4 LTS
Release: 18.04
$ apt-cache policy qemu-kvm
qemu-kvm:
- Installiert: 1:2.11+dfsg-1ubuntu7.27
- Installationskandidat: 1:2.11+dfsg-1ubuntu7.27
- Versionstabelle:
- *** 1:2.11+dfsg-1ubuntu7.27 500
- 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64
Packages
- 100 /var/lib/dpkg/status
- 1:2.11+dfsg-1ubuntu7.26 500
- 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64
Packages
- 1:2.11+dfsg-1ubuntu7 500
- 500 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
+ Installiert: 1:2.11+dfsg-1ubuntu7.27
+ Installationskandidat: 1:2.11+dfsg-1ubuntu7.27
+ Versionstabelle:
+ *** 1:2.11+dfsg-1ubuntu7.27 500
+ 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64
Packages
+ 100 /var/lib/dpkg/status
+ 1:2.11+dfsg-1ubuntu7.26 500
+ 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64
Packages
+ 1:2.11+dfsg-1ubuntu7 500
+ 500 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: qemu-kvm 1:2.11+dfsg-1ubuntu7.27
ProcVersionSignature: Ubuntu 4.15.0-108.109-generic 4.15.18
Uname: Linux 4.15.0-108-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.15
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Jun 28 13:05:17 2020
InstallationDate: Installed on 2019-10-03 (268 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64
(20180725)
KvmCmdLine: COMMAND STAT EUID RUID PID PPID %CPU COMMAND
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcEnviron:
- TERM=xterm-256color
- PATH=(custom, no user)
- XDG_RUNTIME_DIR=<set>
- LANG=de_DE.UTF-8
- SHELL=/bin/bash
+ TERM=xterm-256color
+ PATH=(custom, no user)
+ XDG_RUNTIME_DIR=<set>
+ LANG=de_DE.UTF-8
+ SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-108-generic
root=UUID=d40a86d5-61ae-486e-8ddf-9581c538d64e ro quiet splash vt.handoff=1
SourcePackage: qemu
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/13/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.60
dmi.board.name: Z68 Pro3
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias:
dmi:bvnAmericanMegatrendsInc.:bvrP1.60:bd07/13/2011:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnZ68Pro3:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.family: To Be Filled By O.E.M.
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
** Changed in: qemu (Ubuntu Bionic)
Status: Confirmed => In Progress
** Changed in: qemu (Ubuntu Bionic)
Assignee: Rafael David Tinoco (rafaeldtinoco) => Christian Ehrhardt
(paelzer)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1885419
Title:
QEMU crash using virtio-scsi with iothread
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1885419/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs