Stack Fault in module error

maddskillz

Lord Skillz The Angry One
Joined
Apr 20, 2001
Messages
130
Location
Louisville, KY, USA
I have win 2000. When I installed Civ 2 and tried to play it gets to the language selection, then gives the following error:

Civ2 has caused a stack fault error in module IR41.dll at 0002:019D
Please close Civ2

Then I click on OK and the game closes. I have tried installing 4 times and get the same error. What in the hell is a stack fault? I have applied no patches, I did try patch 2.42 and it did not work either.

What gives?

Can you play Civ2 on Win 2000?

Any ideas?

I must play Civ2, need a fix. PLEASE HELP!

 
Why the hell have you installed Win2000? Well the default blablabla in the stack registry is always nearly impossible to decode unless you're a Microsoft programmer. And even though you're one, not sure you'd find the solution.
When this kind of warning appears, the only thing you know is that Civ2 has called routines or system subfunctions that were "illegal". I mean not allowed by a preemptive protected memory OS. For instance directly accessing hardware (all old dos games did that) without requesting Windows authorization is an illegal action. The other explaination is that the Win2k stack is very badly programmed so overflows are possible. But generally in these cases there's nothing to do but looking for a patch. Because it's the Civ2 exe file itself which is the "criminal".

------------------
Genghis K.
 
Any suggestions as to which patch to apply?

I don't have the gold edition of Civ2. It just says Civ2 on the cover. I can't check the version as the game won't boot up in 2000.

This sucks.
 
I think it's always a good idea to (these are surely the 3 best solutions):
_ switch back to win98 or ME. You can also use partition magic to create a special win98 boot partition. So you'll still be able to play "old" games.
_ download one of the patches available on that forum,
HERE
You've the Civ2 classic patch.
_ buy a Macintosh and play Civ2 for Mac which never crashes... (I own a mac, so I've great mac experience
smile.gif
) This solution is a bit more expensive than the other ones
smile.gif


------------------
Genghis K.
 
With all due respect, I'm sure he installed Windows 2000 because it's an excellent operating system, light years ahead of its predecessors.

The reason there are crash problems is because CivII isn't even a Windows 95 application; it's an old 16-bit Windows program which ran OK in Windows 9x.

However, see my reply to the next message: CivII *can* run well on Windows 2000. It seems like madskillz has installed Video for Windows via the CivII setup. My advice is to uninstall Video for Windows and see whether it will run as it runs for me, i.e. without videos.
 
Mr. Pritchard, you are a stinking genius!

Do you car if I post your solution elsewhere giving you 100% credit? A lot of people are having this same problem as they upgrade.

Thanks again!
 
Back
Top Bottom