Comment 4 for bug 1814146

Revision history for this message
John Mackoy (jtmackoy) wrote :

Thank you very much for the explanation of how QEMU references libspice, Christian. One of the reasons my previous response took so long was because I went down the path of compiling QEMU along with libspice, spice-protocl, etc. Your assessment that it was complex was spot-on, although I learned quite a bit from the experience.

Moving on, I've installed the package from the PPA you've referenced and will attempt to repro the situation that seems to generate the BSOD on my Windows 7 guest.

More data points on reproducing the problem: while I will occasionally get BSODs during general usage, by far the best way to trigger is to perform the following:
1. Run VM while host is docked and tied to two external monitors - guest is showing two spice displays (multi-monitor) across each of the external monitors
2. virsh managedsave <guest name> --verbose
3. Shut host down. Undock.
4. Start host (undocked) and resume guest VM
5. virsh start <guest name>; nohup virt-viewer -v --attach Personal_Workstation &
6. Use VM for a meeting or 2 (30-90 mins)
7. virsh managedsave <guest name> --verbose
8. Shut host down
9. Dock host and start host
10. virsh start <guest name>; nohup virt-viewer -v --attach Personal_Workstation &
11. BSOD shortly after VM displays last screen before prior managedsave operation