VMware Cloud Community
hakimzc
Contributor
Contributor

.dll problems when application is run on a VM - it's fine on a physical PC

Hello All.

I have a NT4 Workstation VM. It uses an application that throws up some errors when I try to launch it.

I get messages saying that there is a "General Protection Fault" when certain .dlls use certain memory addresses. The memory addresses are always the same, 0001:027E ans 0018:3A7C. I have done a bit of reading and it turns out that these errors are normally caused by a dll trying to access some memory that it is not designated for it's use.

This application works fine physically so I believe it is something to do with the was a VM accesses the physical memory on the host. I tried disabling transparent page sharing but it did not help.

The VM has 512MB RAM and is running on VI3.

Any thoughts would be greatly appreciated,

Kind regards,

bbplc

0 Kudos
1 Reply
wila
Immortal
Immortal

Hi,

Could it be that the memory on your ESX host is having problems?

Have you performed burn in memory test before taking the host into production?

Try running memtest86 to see if it helps pinpointing the problem.

--

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
0 Kudos