Smart Exception - install this to help us debug crashes

Here is a link to the old version of Smart Exception. It doesn't automatically copy debug.err in, so you'll have to do that yourselves. It does, however, tell me the address of where the crash occurred, so I can track it down with reasonable proximity. A description of what was happening when the crash occurred is helpful. Save Games that can reproduce the crash are also helpful,but the SE log should help even for games that you can't reproduce the crash.

It would probably be a good idea to bring up the task manager and kill the SmartException process before installing and running the new one.

When Gal Civ crashes, a popup should come up (either before or after the Microsoft one comes up) and there will be a button that says SmartException. Hit that and it will bring up a window with a list of all the crash logs for programs that it has detected crashes. One of them will be named GalCiv.EXE.CRA. If it isn't already highlighted, select it and click open log directory. That will open the folder with the log file in it, and you can then e-mail it to me at [email protected]

http://www.stardock.com/temp/smartexception_galciv.exe

At some point we'll get a new build that does exactly what it's supposed to, but until then, this version will help me a great deal. Thanks.

--Cari
467 views 4 replies
Reply #1 Top
I did searches on SmartException and Smart Exception and most of the posts are old. This looked like the best one telling how to use it. Anyone care to update this or post a new thread? Thanks.

Rick
Reply #2 Top
Also one can open the file with Wordpad and it might look like this:

Stardock SmartException Logging Information
-------------------------------------------

OS Version : Windows ME
Video Card : NVIDIA GeForce4 Ti 4600
Application Exception code: C0000094 INT_DIVIDE_BY_ZERO
Crash Addr: 004E9433 01:000E8433 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE

Processor Registers (x86):
EAX:00000000
EBX:83A0515C
ECX:00000023
EDX:00000000
ESI:00016A48
EDI:0000000F
CS:EIP:0187:004E9433
SS:ESP:018F:008FBA60 EBP:008FBA74
DS:018F ES:018F FS:387F GS:0000
Flags:00010246


Current Application Call Stack:

Addr Frame Logical addr Module Name
---------------------------------------------
004E9433 008FBA74 0001:000E8433 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE
00513432 008FFBD0 0001:00112432 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE
0053B596 008FFBE0 0001:0013A596 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE
005201B4 008FFBF0 0001:0011F1B4 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE
00584E76 008FFC14 0001:00183E76 C:\GAMES\STRATEGY FIRST\GALACTIC CIVILIZATIONS\GALCIV.EXE
BAABEB08 008FFC40 0001:0001DB08 C:\WINDOWS\SYSTEM\DDRAW.DLL
BFF63613 008FFC60 0001:00002613 C:\WINDOWS\SYSTEM\KERNEL32.DLL
BFF848F7 008FFC74 0002:0001B8F7 C:\WINDOWS\SYSTEM\KERNEL32.DLL


Debug information for each stardock app follows ....
Reply #3 Top
I have installed SmartException from Dregin but dont see how to use it. Is there some documentation? I can find debugg.err files after a CTD..do I need to start up SmartException before I run Galciv?