We had been experiencing intermittent crashes the Vix API. We recently switched to launching vmrun.exe in a subprocess instead so the Vix API crashes would not kill our application. We have found that vmrun.exe also crashes intermittently. It displays a fatal error popup and hangs. It is very inconvenient since we are trying to control VM operations automatically and unattended. The crashes occur most often when we're reverting to snapshots or starting VMs. The crashes are more frequent when we launch multiple instances of vmrun.exe on the same computer at the same time, each to control a different VM.
The popup looks like this:
Here is the full problem signature:
Problem signature:
Problem Event Name: APPCRASH
Application Name: vmrun.exe
Application Version: 1.10.1.12915
Application Timestamp: 4c1310f0
Fault Module Name: glib-2.0.dll
Fault Module Version: 2.16.4.0
Fault Module Timestamp: 48801db1
Exception Code: c0000005
Exception Offset: 0005a870
OS Version: 6.1.7600.2.0.0.274.10
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789