Virtual machine IO requires accessing VMFS metadata associated with the virtual disks. Write IO may require updating of this metadata due to allocation of new data blocks.
There is a synchronization issue while accessing this file block metadata from multiple threads causing a deadlock between threads.