posted 03-03-99 01:29 AM ET
I've had much the same problems as "Crash and Burn" and many others with theterran caused an invalid page fault in Terran.exe, and the Kernell32.dll crash as well. After trying all of the sugestions her and many other ideas as well I totally striped and rebuilt my PC with only Windows, Updated drivers, DX6.1 & SMAC. I then disabled as much of windows95 as possible while still letting it run to try and catch the bug. I then open up a save game which I knew led to the terran fault and tried to recreate the moves that lead to it. My system came back with a VisualC++ error:Prog: Terran
File: dbgheap.c
Line: 1017
Expression: -BLOCK-TYPE-IS-VALID[pHead->nBlockUse]
Debug Assertion Failed
I then get the choice to try and debug the program or quit the application. On trying to debug the game crashes with the following:
Date 03/01/1999 Time 14:16
TERRAN caused an exception 03H in module TERRAN.EXE at 0137:006541b0.
Registers:
EAX=00000001 CS=0137 EIP=006541b0 EFLGS=00000246
EBX=00000001 SS=013f ESP=00c2fc88 EBP=00c2fc98
ECX=800a01c8 DS=013f ESI=00ed0070 FS=2bf7
EDX=800a0270 ES=013f EDI=0000000c GS=0000
Bytes at CS:EIP:
33 c0 85 c0 75 bd 8b 4d fc 83 79 14 03 75 6c 8b
Stack dump:
0000000c 00ed0070 00000001 00ed1470 00c2fca8 00653f9a 00ed1490 00000001 00c2fcb8 00653f6e 00ed1490 00000001 00c2fcc4 006205c4 00ed1490 00c2fce8
And sorry I can't send you the save game as its already gone bye-bye. If I play the game differently it doesn't crash, particularly if I manage the unit development and upgrading myself. Though I've found that now I mainly crash while in the workshop or when a new technology is about to be discovered.
The crashing doesn't bother me, I just thought this might help locate the problem for future patches.