Windows Server guest gets BSOD/Bugcheck on VMware ESXi 5.5 and 5.5u1 [update]

At a networksite we migrated a few weeks ago from VMware ESXi 5.1 to version 5.5, there was a server that crashed daily with a BSOD/bugcheck error. We couldn’t find a cause for this directly, but it seems there is a memory leak caused by VmWare tools VMCI driver VMware vShield Endpoint TDI manager in VMware ESXi 5.5 and this problem is still here with an update to version 5.5 update 1. The problem lies in the VMCI driver, that comes when you install VMware tools with the option ‘complete’ instead of ‘typical’. A quick way to fix this is to uninstall the VMCI driver for VMware vShield Endpoint TDI manager. This can simply be done in the Control Panel of Windows Server. VMCI_001 Click on ‘Uninstall a program’ VMCI_002 Select the VMware Tools and click on Change. VMCI_003 Choose for Modify and click Next. VMCI_004 Search for the VMCI Driver and select ‘Entire feature will be unavailable’ for the vShield Drivers. Click Next and confirm the changes to be made and watch the magic happen. After the changes are made a reboot of the guest OS is needed. In the eventviewer you get a bugcheck something like this:

And if you use WinDbg to analyze the dump you get a report a bit like:

Sources i’ve used: Windows Bugcheck Analysis, and VMware Community.

UPDATE: You can also see if your server is showing this in the eventlog:

UPDATE 2: Thanks for Peter Chang’s comment, there is now an official update available, more info at VMware KB2077302.