Scrivener on VM, cannot launch in RDP session

Just installed the latest version on a new Windows 11 virtual machine (VMWare). The programs launches normally from the VM console, but when I try to open it in an RDP session it crashes. The error message in the event viewer is:

Faulting application name: Scrivener.exe, version: 3.1.5.1, time stamp: 0x64a69997
Faulting module name: vm3dgl64.dll, version: 3.6.0.0, time stamp: 0x66a16726
Exception code: 0xc0000005
Fault offset: 0x0000000000e3696d
Faulting process id: 0x1AF0
Faulting application start time: 0x1DBA32229218E8A
Faulting application path: C:\Program Files\Scrivener3\Scrivener.exe
Faulting module path: C:\WINDOWS\SYSTEM32\vm3dgl64.dll
Report Id: 56558558-bb2c-450c-9188-786fb937fc0b
Faulting package full name:
Faulting package-relative application ID:

I don’t have a full answer for you, but that Exception Code means “Access Denied”, so I would start with examining permissions into the VM with the Remote Desktop Protocol. This does not look like a Scrivener error, but a problem between the VM and access via RDP.

1 Like

Another clue is the module that failed, which appears to be related to graphics level access. If it is a permissions issue, check to see if access to the graphics drivers and subsystem is something that can be blocked when remote.

This article may help get you started with solving the problem.

Found the answer!

There’s an incompatibility with the new VMWare Tools package and OpenGL. It seems to be affecting several different software packages.

2 Likes

Okay, yes. I think we do use a little OpenGL, as a tertiary dependency for some of the media playback features, I believe.

2 Likes