Page 1 of 1

Debug/Exception Questions

Posted: 20 Jul 2019, 19:03
by brownsfan_95
I have been doing quite a bit of modding in EE2 (Getting close on a big naval mod) for the last few months so I am pretty familiar with the Debug/Unhandled Exception screen ;) . My question is, how can I easily determine what is causing the crash? The code displayed does not make sense to me. For example, this is a recent crash:

EXCEPTION: ACCESS VIOLATION
0x005979ac
0x00000000
0x00c345bc
0x00000018
EAX:00000000h ESI:00000000h
EBX:00000000h EDI:22af39ach
ECX:22af39ach EBP:22af39ach
EDX:03230000h ESP:0248f73ch
EIP:005979ach EID:00000000h
SS: 0000002bh CS: 00000023h
DS: 0000002bh FS: 00000053h
ES: 0000002bh GS: 0000002bh
Flags: 00010246h CF:0 PF:1 AF:0 ZF:1 SF:0 OF:0

What does it mean?

@Mona
If this has already been answered elsewhere, my apologies.

Re: Debug/Exception Questions

Posted: 20 Jul 2019, 19:38
by Dr.MonaLisa
Hi.
Unfortunately you can't know what causes the crash by this :(

For me, sometimes "EIP:" is useful. It's address in the game process at which it crashed/paused due to incorrect memory value. If you attach the game process to debugger, then you can maybe see in which function it crashed, but I doubt it would be helpful, especially for incorrect values in .ddf files :(

Re: Debug/Exception Questions

Posted: 21 Jul 2019, 02:57
by brownsfan_95
Thanks for the quick response. Guess í'll have to poke around to find what i messed up.