I find the rules, it no matter with windows 2012, it depend on video type,
if type is cirrus, or use nvidia GPU in display settings, will cause this problem:
<video>
<model type='cirrus' vram='16384' heads='1' primary='yes'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>From: Frediano Ziglio <fziglio@xxxxxxxxxx>
Sent: Tuesday, January 14, 2020 9:43 AM To: franklin zhou <codeit@xxxxxxxx> Cc: spice-devel@xxxxxxxxxxxxxxxxxxxxx <spice-devel@xxxxxxxxxxxxxxxxxxxxx>; Yuri Benditovich <ybendito@xxxxxxxxxx> Subject: Re: windows server 2012: WDDMInterface::escape::this should never happen. Status is 0xc000000d > In windows server 2012, the follow line " status = _pfnEscape(&escapeData); " > always cause error, > status is: 0xc000000d, error message is: "INFO::2020-01-14 > 16:58:23,387::WDDMInterface::escape::this should never happen. Status is > 0xc000000d" > ========================== > bool WDDMInterface::escape(LPCTSTR device_name, void* data, UINT size_data) { > ....... > status = _pfnEscape(&escapeData); > if (!NT_SUCCESS(status)) { > vd_printf("this should never happen. Status is 0x%lx", status); > }; > } > ============================== > is this a bug ? Code is STATUS_INVALID_PARAMETER. I don't see any reason (beside from device_name) for this result but looks like a bug indeed. Frediano |
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel