[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "sav
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save" |
Date: |
Fri, 07 Apr 2017 15:48:18 -0000 |
Well. qxl commands are expected to live in bar 0 (same bar where the
rings are too). vram bar was added as surface storage.
Now the windows drivers started to us vram for qxl commands. Problem is
we simply can't live-migrate such a guest. At least not without
changing the vmstate format. Which isn't something I would attempt just
a few days before release.
We can't throw an error in qxl_pre_save either (and fail migration
instead of aborting).
I don't see an easy way out for 2.9.
Long term options are (a) revert the driver change, and probably add
some checks to qxl to make sure guests don't use vram for commands, or
(b) extend qxl vmstate so we can handle that case.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1635339
Title:
qxl_pre_save assertion failure on vm "save"
Status in QEMU:
Confirmed
Bug description:
When I try and save my Windows 10 VM, I see an assertion failure, and
the machine is shut down.
I see the following in the log:
main_channel_handle_parsed: agent start
qemu-system-x86_64: /build/qemu-Zwynhi/qemu-2.5+dfsg/hw/display/qxl.c:2101:
qxl_pre_save: Assertion `d->last_release_offset < d->vga.vram_size' failed.
2016-10-20 11:52:42.713+0000: shutting down
Please let me know what other information would be relevant!
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1635339/+subscriptions
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", rubenvb, 2017/04/06
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Dr. David Alan Gilbert, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Gerd Hoffmann, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", elmarco, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", elmarco, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Peter Maydell, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save",
Gerd Hoffmann <=
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Dr. David Alan Gilbert, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Gerd Hoffmann, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", elmarco, 2017/04/07
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Frediano Ziglio, 2017/04/10
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Marc Pignat, 2017/04/11
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Gerd Hoffmann, 2017/04/11
- [Qemu-devel] [Bug 1635339] Re: qxl_pre_save assertion failure on vm "save", Frediano Ziglio, 2017/04/19