In theory the bad memory could have been unused within the operating system, but got into use when changing the memory allocations to the VMs. But I do not know how likely that is. If you could schedule downtime for the whole system you could use something like MemTest86+ to verify the physical memory.
Inside the guest operating system that crashed, do you see anything in the System log that could give a clue to the failure?