VMware Communities
johncenix
Contributor
Contributor

W10 VM + Chrome + Youtube video playback crashes the SVGA 3D driver

Steps to repro: Install a fresh W10 x64 VM, VM hardware version set to tech preview. Install VMware Tools. Install Chrome. Play any video on YouTube. Observe that the screen flashes green for a split second before the video playback starts. Looking at vmware.log, it appears that the SVGA 3D device driver/emulation crashed. Using the tech preview on Windows 10 and the host has Intel UHD 630 graphics. Excerpt from vmware.log:

2022-08-03T04:46:10.806Z In(05) vcpu-1 Guest: DXUM_10: 2022-08-03T07:46:10.0407| Thread ID: 2712 |Panic: NOT_IMPLEMENTED d:\build\ob\bora-19952028\bora-vmsoft\build\release-x64\svga\wddm\src\usermode_10\packdraw.c:247
2022-08-03T04:46:10.807Z In(05) vcpu-1 Guest: DXUM_10: 2022-08-03T07:46:10.0408| Thread ID: 2712 |Panic: SVGA WDDM Usermode Driver. Version 9.18.03.0001. Build 19952028.
2022-08-03T04:46:10.839Z In(05) vcpu-3 Guest: DXUM_10: 2022-08-03T07:46:10.0441| Thread ID: 2712 |UMDebugGetSearchPath: Open failed result = 2.
2022-08-03T04:46:10.840Z In(05) vcpu-3 Guest: DXUM_10: 2022-08-03T07:46:10.0441| Thread ID: 2712 |Backtrace[ 0] rip=00007FFCEFAFC453
2022-08-03T04:46:10.840Z In(05) vcpu-3 Guest: DXUM_10: 2022-08-03T07:46:10.0441| Thread ID: 2712 |Backtrace[ 1] rip=00007FFCEFAF1F99

[...]

2022-08-03T04:46:10.851Z In(05) vcpu-2 Guest: DXUM_10: 2022-08-03T07:46:10.0452| Thread ID: 2712 |Backtrace[36] rip=00007FFCF9B42651
2022-08-03T04:46:10.851Z In(05) vcpu-2 Guest: DXUM_10: 2022-08-03T07:46:10.0453| Thread ID: 2712 |CoreDump_CoreDump: faking exception to get context
2022-08-03T04:46:10.852Z In(05) vcpu-3 Guest: DXUM_10: 2022-08-03T07:46:10.0454| Thread ID: 2712 |WDDMCoreDump: CreateDirectory() for C:\Users\jc\AppData\Local\Temp\VM3D failed.

No idea why the WDDM core dump fails to create the directory. Even if I create it myself, no files are written there.

11 Replies
joshiga
Enthusiast
Enthusiast

Thanks  for reporting this issue. I have a filed an internal bug (#3015237 for internal folks) for tracking. Meanwhile if possible can you please share full vmware.log.

0 Kudos
johncenix
Contributor
Contributor

vmware.log attached. I made the VM run as short as possible. You can find the panic in there.

0 Kudos
johncenix
Contributor
Contributor

Just dropping in to note that this crash still occurs with the new tech preview (build 20486661 released on 2022-09-22). I even reinstalled VMware Tools and surprisingly the SVGA WDDM Usermode Driver version noted in vmware.log is now 9.17.04.0001, build 20112898.

(The version number is lower than what I noted in my initial message, while the build number is higher. ???)

0 Kudos
joshiga
Enthusiast
Enthusiast

Just to keep you updated, As per internal discussions with Other teams, this issue has dependency on VMware Tools, so it will be looked in future releases of VMware Tools. 

0 Kudos
johncenix
Contributor
Contributor

Thanks, I appreciate the update.

0 Kudos
PM5
Contributor
Contributor

Do you have a timeline for this?  I'm dead in the water with this same problem.

 

0 Kudos
Dave34
Enthusiast
Enthusiast

Where you able to find a timeline or eta for this fox, many thanks in advance 

0 Kudos
PM5
Contributor
Contributor

I have a little more information on how this fails on my system - VMWare Workstation Pro 16.2.4 build-20089737

Host:  same problem with both Windows 10 and Windows 11

Guest:  same problem with both Windows 10 and Windows 11

This problem did not happen with an earlier version of VMWare Workstation, though I cannot tell you which specific version broke it.

The symptom on my system is that any video activity, including Youtube, VLC, WMP and Unity Editor causes the screen to flicker between a black screen and a normal screen at around 2-second intervals.  This flicker occurs around 5 times and then Windows reports "Display Driver Failed to Start" and reverts to 640x480 VGA mode.

If I reboot the host then the guest will run normally and video will function for at least that session.  After some time of the host being up, whether VMWare is running or not, new sessions of the guest O/S will fail.  I have not identified a specific action in the host that causes subsequent runs of the guest to fail.  After the guest fails once, it will fail every time, regardless of whether I restart VMWare Workstation between guest sessions.  The only way to get the guest to run properly again is to reboot the host.

I have not seen an instance where the guest successfully plays video and then subsequently starts to fail in the same session.  It either fails from the start or succeeds from the start.  In either case, the guest will run without issue until the first attempt to do something with video.  It does not matter whether 3D acceleration is enabled or disabled.

0 Kudos
Virtualmee
Enthusiast
Enthusiast

Do any of you see this in the Windows Event Logs of your Guest VM?

Faulting application name: dwm.exe, version: 10.0.19041.746, time stamp: 0x6be51595
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1949, time stamp: 0xcb12e58e
Exception code: 0x8898009b

0 Kudos
PM5
Contributor
Contributor

Yes, I see errors in the event log like this:

Faulting application name: dwm.exe, version: 10.0.17763.831, time stamp: 0xd5c9fdea
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x8898009b
Fault offset: 0x0000000000000000
Faulting process id: 0x424
Faulting application start time: 0x01d8f6060f16f37b
Faulting application path: C:\Windows\system32\dwm.exe
Faulting module path: unknown
Report Id: af0924aa-f9d3-4fb3-a734-9f82e998b6e4
Faulting package full name: 
Faulting package-relative application ID: 

This happens multiple times (9 times in my most recent test), 3 seconds apart, and then the guest changes resolution to 1024x768 and kicks me out to the login screen.

michaelkk
Contributor
Contributor

Any updates  on this issue?  or work-around?

This bug together with KB5019959 (BSOD of unsupported CPU)  has made my win10 VMs totally useless.