Debug/Exception Questions

Modding, Map Editor, IES Scripting and Other Questions
Post Reply
brownsfan_95
Posts: 18
Joined: 31 Jan 2019, 03:06
Been thanked: 1 time

Debug/Exception Questions

Post 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.

User avatar
Dr.MonaLisa
High Representative
Posts: 8707
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Debug/Exception Questions

Post 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 :(
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
brownsfan_95
Posts: 18
Joined: 31 Jan 2019, 03:06
Been thanked: 1 time

Re: Debug/Exception Questions

Post by brownsfan_95 »

Thanks for the quick response. Guess í'll have to poke around to find what i messed up.
Post Reply

Return to “Questions”