Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hello!
I was trying to run the game 'Theme Hospital' on my computer. This is installed properly and has worked properly for ages.
BUT then one fateful day I tried to open in, and got the 'This program has performed an illegal operation...' message. Clicking 'details' got the following message:HOSPITAL caused a general protection fault
in module GDI.exe at 0001:00005fe1.
Registers:
EAX=22e7182f CS=06d7 EIP=00005fe1 EFLGS=00000212
EBX=01a00838 SS=4fef ESP=000085c6 EBP=000085f0
ECX=00000000 DS=182f ESI=000085e8 FS=1b5f
EDX=00024fef ES=182f EDI=000085d0 GS=0000
Bytes at CS:EIP:
26 ff 1f 59 66 5f 66 5e 66 5b 03 e1 66 53 cb b8
Stack dump:
22e70000 00000000 000a2026 0000016f 00008ae6 186710e8 22e70000 00000000 1b5f2026 0032016f 863c0000 019f0028 22e70000 28a20cbe 0000bff7 f6200057Yikes! So I tried to reinstall it, and was told that Theme Hospital required DirectX to run, would you like to install it now?
As it installed, I got the same error message. Details were...
INSTDX caused a general protection fault
in module GDI.exe at 0001:00005fe1.
Registers:
EAX=5117182f CS=06d7 EIP=00005fe1 EFLGS=00000212
EBX=00630838 SS=5297 ESP=00006a72 EBP=00006a9c
ECX=00000000 DS=182f ESI=00006a94 FS=1a77
EDX=00025297 ES=182f EDI=00006a7c GS=0000
Bytes at CS:EIP:
26 ff 1f 59 66 5f 66 5e 66 5b 03 e1 66 53 cb b8
Stack dump:
51170000 00000000 000a2026 0000016f 0000ca56 186710e8 51170000 00000000 1a772026 0032016f 6ae80000 019f0028 51170000 28a210d2 0000bff7 dacc0041I also discovered that I couldn't go to the games site bonus.com. Same error message, details THIS time were:
EXPLORER caused a general protection fault
in module GDI.exe at 0001:00005fe1.
Registers:
EAX=5eb7182f CS=06d7 EIP=00005fe1 EFLGS=00000212
EBX=04880838 SS=1b6f ESP=0000a7ea EBP=0000a814
ECX=00000000 DS=182f ESI=0000a80c FS=4557
EDX=00021b6f ES=182f EDI=0000a7f4 GS=0000
Bytes at CS:EIP:
26 ff 1f 59 66 5f 66 5e 66 5b 03 e1 66 53 cb b8
Stack dump:
5eb70000 00000000 000a2026 0000016f 00005522 186710e8 5eb70000 00000000 45572026 0032016f a8600000 019f0028 5eb70000 28a22102 0000bff7 d8440043Gah! What does this mean and what can I do about it? My video adapter is '3dfx Voodoo3 with DX7.0 support.' Please note I am not a technically minded person, so I would really appreciate it if you could explain things nice and s-l-o-w-l-y...
Thankyou very much, have a brilliant day

Hi:GDI.EXE part of windows
it is part of the program that display,s graphics on the Screen
this Errors Related to GDI.exe occurs because of a bug in your video card driver that is talking to (GDI.EXE)
this problem is almost always fixed when you update your video card drivers
Also I have noticed that you have a voodoo3
card
So my advice is to get the Voodoo4/5 drivers for it from
http://www.x3dfx.com/
and when you are there look for voodoo4/5 drivers
1.08.04
(x3dfx-c) and then install
DX 8.01
on the other Hand
Run SFC
start/Run/SFC and make sure there is no corrupted files into your system
also get a Regcleaner and let it clean your registry from all the traces.
and at the End make sure that you do not have a trojan or a virus .
cheers

Not that you need any more help cause pc headquarters set it right...but when you boot up start hitting the "F8" key until it pulls up the startup prompt...start up in the command prompt only option. Type "cd windows"...(it will look like this: c:\windows>), then type: "dir *.swp"...(it will look like this: c:\windows>dir *.swp), ...this is the windows swap file which can get corrupt and screw with all your device drivers. Type "del *.swp""...(it will look like this: c:\windows>del *.swp), ...windows will create a new swap file when you boot back into windows. Also, when your are in the MSDOS prompt (C:\) Type "c:\cd windows", then "c:\windows>cd temp", then "c:\windows\temp>del *.tmp" it's imperative that you keep your temp folder clean. If there are any executables (*.exe) or dynamic link library files (*.dll)in there...you need to move them to a new folder in windows. Try to keep this folder clean as mutch as possible...hope this helps...good luck

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |