qxl-wddm-dod icon indicating copy to clipboard operation
qxl-wddm-dod copied to clipboard

Win10 1709: qxldod.sys crash

Open magist3r opened this issue 6 years ago • 10 comments

Hi! Windows 10 guest crashes in qxldod.sys with blue screen. Steps to reproduce:

  1. Save windows 10 guest state
  2. Reboot host system
  3. Restore windows 10 guest -> crash

QxlDod 0.18 from latest spice-quest-tools 0.141. This is a relatively new issue, and I think it is caused by some of win10 updates.

Minidump generated by windows.

magist3r avatar Mar 21 '18 11:03 magist3r

Thank you for the report. It looks like the device memory is not restored correctly on vm load, so seems like problem of qemu. We will take care on it.

ybendito avatar Mar 21 '18 12:03 ybendito

Which spice server version you have on host side? If you run qemu from command line with '-monitor stdio' you can see it by "info spice", or can just 'dnf info spice-server' or similar, Thanks

ybendito avatar Mar 26 '18 13:03 ybendito

@ybendito spice server v. 0.12.8. I can update it if needed.

magist3r avatar Mar 31 '18 16:03 magist3r

Please do not update it if you do not have strong reason to do that. According to current investigation there is similar problem with 0.14 which should not happen with 0.12.8. I'm checking a possibility to issue custom build of the driver to investigate the problem.

ybendito avatar Apr 01 '18 08:04 ybendito

Hmm, looks like I have installed 0.14 version before (with manual update). Now with 0.12.8 I don't have any problems, you are right.

magist3r avatar Apr 02 '18 11:04 magist3r

After upgrading to Leap 15.0 I see this issue again because of lib version 0.14. Unfortunately I can't downgrade. Is there any workarounds for this issue?

magist3r avatar May 31 '18 17:05 magist3r

There is no simple workaround unfortunately. Related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1540919 It contains possible fix for QEMU that should solve the problem: https://bugzilla.redhat.com/attachment.cgi?id=1412225 Does build of qemu seem suitable workaround for you? What is your host system?

ybendito avatar Jun 03 '18 10:06 ybendito

I have the same thing on Ubuntu 18.04 using a Windows 10 host with the latest versions. I'll see if a downgrade is possible. Meanwhile if you'd like to test anything let me know.

pedrocr avatar Jan 20 '19 17:01 pedrocr

As far as I remember, this was fixed some time ago in QEMU. I''ll check for details of the fix.

On Sun, Jan 20, 2019 at 7:13 PM Pedro Côrte-Real [email protected] wrote:

I have the same thing on Ubuntu 18.04 using a Windows 10 host with the latest versions. I'll see if a downgrade is possible. Meanwhile if you'd like to test anything let me know.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/daynix/qxl-wddm-dod/issues/1#issuecomment-455884143, or mute the thread https://github.com/notifications/unsubscribe-auth/AWB-cdMhLRV-dWNZ7sQEIC0wFs1ROHxhks5vFKOigaJpZM4SzYC1 .

ybendito avatar Jan 21 '19 13:01 ybendito

The qemu version currently shipped in Ubuntu is 2.11+dfsg-1ubuntu7.9 and spice server is 0.14.0-1ubuntu2.2 so it may very well be fixed in qemu 3.0 or spice-server 0.14.1. Right now it seems Ubuntu has only packaged qemu 2.12 and spice-server is still at 0.14.0 in all Ubuntu versions.

pedrocr avatar Jan 25 '19 12:01 pedrocr