Symptoms
OpenGL dll (vm3dgl.dll or vm3dgl64.dll) is not unloaded on application exitApplication stops responding on exit. It is possible for this issue to impact a VM without 3D acceleration enabled
Cause
Llvmpipe which is used on 2D VM for OpenGL application is not unloading properly.
Resolution
The resolution for this issue is available:
In VMware Tools release 11.2.6 and later. For more information, see VMware Tools 11.2.6 Release Notes.
OR
On Windows Update as an optional driver update, listed as "VMware, Inc. - Display - 8.17.2.14"
To install the driver, go to Settings > Update & Security > View Optional Updates > Driver Updates.
Workaround
To workaround the issue, you can either:
Disable the use of llvmpipe by adding this virtual machine config option to the VM's VMX file: guestinfo.svga.disableLLVMPipe=TRUE
or
Set a system environment variable SVGA_ALLOW_LLVMPIPE=0