Crashtest Report
I am trying hard to get my Mod running without crashes, but the current result is that I am producing slightly different crashes.
The setting:
- a fair amount of modifications (SLIC- and text-wise)
- ultra-gigantic map (140 x 280), 20 civs
- debug SLIC on (no complaints)
- debug SLIC events off (it always complains but doesn't give me a hint where to look for the problem)
- /attach 1 /rnd 400 (but always crashes after 100-130 turns)
Funnily (some of) the crashes seem to be related to event handling, somehow, but I still have no idea how. I mean, I know I'm dealing with events, using them as triggers, triggering them and even suppressing their execution (return STOP) ... but everything as described in the manual
The good news is: The game runs extremely fast and smoothly and everything works to my satisfaction until the crash
Anyway, here's the crash collection:
P.S.: If anyone is interested, I could provide a pre-alpha version of the above mentioned Mod for download (not because I want to release it as such, but only in case it could be useful for scientific research & debugging).
I am trying hard to get my Mod running without crashes, but the current result is that I am producing slightly different crashes.
The setting:
- a fair amount of modifications (SLIC- and text-wise)
- ultra-gigantic map (140 x 280), 20 civs
- debug SLIC on (no complaints)
- debug SLIC events off (it always complains but doesn't give me a hint where to look for the problem)
- /attach 1 /rnd 400 (but always crashes after 100-130 turns)
Funnily (some of) the crashes seem to be related to event handling, somehow, but I still have no idea how. I mean, I know I'm dealing with events, using them as triggers, triggering them and even suppressing their execution (return STOP) ... but everything as described in the manual
The good news is: The game runs extremely fast and smoothly and everything works to my satisfaction until the crash
Anyway, here's the crash collection:
Code:
Version 2009-07-24 0x7c921689 [__onexitbegin + 0x7bf4f331] 0x7c92a3f5 [__onexitbegin + 0x7bf5809d] 0x7c921937 [__onexitbegin + 0x7bf4f5df] 0x77bfc3c9 [__onexitbegin + 0x7722a071] 0x77bfc3e7 [__onexitbegin + 0x7722a08f] 0x77bfc42e [__onexitbegin + 0x7722a0d6] 0x0052c69e [?getData_ZFS@ProjectFile@@AAEPAXPAUPFEntry@@AAI@Z + 0x3e] 0x0052c8ae [?getData@ProjectFile@@QAEPAXPBDAAIW4C3DIR@@@Z + 0xee] 0x007af821 [??0CivSound@@QAE@ABIABH@Z + 0xa1] 0x007b092c [?AddLoopingSound@SoundManager@@QAEXABW4SOUNDTYPE@@ABIABHHH@Z + 0x16c] 0x00415fe3 [?ActionMove@UnitActor@@UAE_NPAVAction@@@Z + 0x193] 0x004311f6 [?dh_move@@YAXPAVDQAction@@PAVSequence@@W4DHEXECUTE@@@Z + 0x116] 0x0042b833 [?HandleNextAction@Director@@QAEXXZ + 0xc3] 0x0040c21b [?Process@CivApp@@QAEHXZ + 0x11b] 0x006ed1ee [?CheckForEasterEggs@ChatWindow@@QAEHPAD@Z + 0x12e] 0x006ed066 [?ChatCallback@ChatWindow@@SAXPAVaui_Control@@IIPAX@Z + 0x66] 0x006778b2 [?TextFieldWindowProc@@YGJPAUHWND__@@IIJ@Z + 0xa2] 0x7e368734 [__onexitbegin + 0x7d9963dc] 0x7e368816 [__onexitbegin + 0x7d9964be] 0x7e3689cd [__onexitbegin + 0x7d996675] 0x7e3696c7 [__onexitbegin + 0x7d99736f] 0x00406f52 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x3d2] 0x00406975 [WinMain@16 + 0x65] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f] Version 0x7c921689 [__onexitbegin + 0x7bf4f331] 0x7c92a3f5 [__onexitbegin + 0x7bf5809d] 0x7c921937 [__onexitbegin + 0x7bf4f5df] 0x77bfc3c9 [__onexitbegin + 0x7722a071] 0x77bfc3e7 [__onexitbegin + 0x7722a08f] 0x77bfc42e [__onexitbegin + 0x7722a0d6] 0x00403900 [?Debug_AddFunction@@YAXPADI@Z + 0x10] 0x00403a95 [?Debug_FunctionNameOpen@@YAHPAD@Z + 0x115] 0x0040425c [?c3debug_ExceptionStackTrace@@YAPADPAU_EXCEPTION_POINTERS@@@Z + 0x1c] 0x00406a88 [?main_CivExceptionHandler@@YAJPAU_EXCEPTION_POINTERS@@@Z + 0x98] 0x00406998 [WinMain@16 + 0x88] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f] Version 2009-07-24 0x7c921689 [__onexitbegin + 0x7bf4f331] 0x7c92a3f5 [__onexitbegin + 0x7bf5809d] 0x7c921937 [__onexitbegin + 0x7bf4f5df] 0x77bfc3c9 [__onexitbegin + 0x7722a071] 0x77bfc3e7 [__onexitbegin + 0x7722a08f] 0x77bfc42e [__onexitbegin + 0x7722a0d6] 0x0040214d [??2@YAPAXI@Z + 0xd] 0x007f32e8 [?AddRoadPriority@Governor@@QAE_NAAVPath@@ABN@Z + 0x168] 0x007f3710 [?ComputeRoadPriorities@Governor@@QAEXXZ + 0x2b0] 0x007fc52d [?BeginTurn@CtpAi@@SAXH@Z + 0x20d] 0x007fb87e [?GEVHookCallback@CtpAi_BeginTurnEvent@@EAE?AW4GAME_EVENT_HOOK_DISPOSITION@@W4GAME_EVENT@@PAVGameEventArgList@@@Z + 0x1e] 0x00580407 [?Activate@GameEventHook@@QBE?AW4GAME_EVENT_ERR@@PAVGameEventArgList@@HAAH@Z + 0x37] 0x00580dc8 [?ActivateHook@GameEventManager@@QAE?AW4GAME_EVENT_ERR@@W4GAME_EVENT@@PAVGameEventArgList@@HAAH@Z + 0x28] 0x0057eeed [?Process@GameEvent@@QAE?AW4GAME_EVENT_ERR@@XZ + 0x2d] 0x00580840 [?AddEvent@GameEventManager@@QAA?AW4GAME_EVENT_ERR@@W4GAME_EVENT_INSERT@@W4GAME_EVENT@@ZZ + 0xd0] 0x00433175 [?dh_endTurn@@YAXPAVDQAction@@PAVSequence@@W4DHEXECUTE@@@Z + 0x35] 0x0042b833 [?HandleNextAction@Director@@QAEXXZ + 0xc3] 0x0040c21b [?Process@CivApp@@QAEHXZ + 0x11b] 0x006ed1ee [?CheckForEasterEggs@ChatWindow@@QAEHPAD@Z + 0x12e] 0x006ed066 [?ChatCallback@ChatWindow@@SAXPAVaui_Control@@IIPAX@Z + 0x66] 0x006778b2 [?TextFieldWindowProc@@YGJPAUHWND__@@IIJ@Z + 0xa2] 0x7e368734 [__onexitbegin + 0x7d9963dc] 0x7e368816 [__onexitbegin + 0x7d9964be] 0x7e3689cd [__onexitbegin + 0x7d996675] 0x7e3696c7 [__onexitbegin + 0x7d99736f] 0x00406f52 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x3d2] 0x00406975 [WinMain@16 + 0x65] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f] Version 2009-07-24 0x007e0475 [?Remove_Matches@Goal@@QAEXXZ + 0x15] 0x007db730 [?Prioritize_Goals@Scheduler@@QAE_NXZ + 0x70] 0x007daf58 [?Process_Goal_Changes@Scheduler@@QAEXXZ + 0x138] 0x007fb303 [?GEVHookCallback@CtpAi_BeginSchedulerEvent@@EAE?AW4GAME_EVENT_HOOK_DISPOSITION@@W4GAME_EVENT@@PAVGameEventArgList@@@Z + 0x73] 0x00580407 [?Activate@GameEventHook@@QBE?AW4GAME_EVENT_ERR@@PAVGameEventArgList@@HAAH@Z + 0x37] 0x00580dc8 [?ActivateHook@GameEventManager@@QAE?AW4GAME_EVENT_ERR@@W4GAME_EVENT@@PAVGameEventArgList@@HAAH@Z + 0x28] 0x0057eeed [?Process@GameEvent@@QAE?AW4GAME_EVENT_ERR@@XZ + 0x2d] 0x0040c301 [?Process@CivApp@@QAEHXZ + 0x201] 0x006ed1ee [?CheckForEasterEggs@ChatWindow@@QAEHPAD@Z + 0x12e] 0x006ed066 [?ChatCallback@ChatWindow@@SAXPAVaui_Control@@IIPAX@Z + 0x66] 0x006778b2 [?TextFieldWindowProc@@YGJPAUHWND__@@IIJ@Z + 0xa2] 0x7e368734 [__onexitbegin + 0x7d9963dc] 0x7e368816 [__onexitbegin + 0x7d9964be] 0x7e3689cd [__onexitbegin + 0x7d996675] 0x7e3696c7 [__onexitbegin + 0x7d99736f] 0x00406f52 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x3d2] 0x00406975 [WinMain@16 + 0x65] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f] Version 2009-07-24 0x7c921689 [__onexitbegin + 0x7bf4f331] 0x7c92a3f5 [__onexitbegin + 0x7bf5809d] 0x7c921937 [__onexitbegin + 0x7bf4f5df] 0x77bfc3c9 [__onexitbegin + 0x7722a071] 0x77bfc3e7 [__onexitbegin + 0x7722a08f] 0x77bfc42e [__onexitbegin + 0x7722a0d6] 0x0040214d [??2@YAPAXI@Z + 0xd] 0x007fa655 [?AddForeignerGoalsForCity@CtpAi@@SAXABVUnit@@H@Z + 0xd5] 0x007fa3da [?GEVHookCallback@CtpAi_CreateCityEvent@@EAE?AW4GAME_EVENT_HOOK_DISPOSITION@@W4GAME_EVENT@@PAVGameEventArgList@@@Z + 0x7a] 0x00580407 [?Activate@GameEventHook@@QBE?AW4GAME_EVENT_ERR@@PAVGameEventArgList@@HAAH@Z + 0x37] 0x00580dc8 [?ActivateHook@GameEventManager@@QAE?AW4GAME_EVENT_ERR@@W4GAME_EVENT@@PAVGameEventArgList@@HAAH@Z + 0x28] 0x0057eeed [?Process@GameEvent@@QAE?AW4GAME_EVENT_ERR@@XZ + 0x2d] 0x00580840 [?AddEvent@GameEventManager@@QAA?AW4GAME_EVENT_ERR@@W4GAME_EVENT_INSERT@@W4GAME_EVENT@@ZZ + 0xd0] 0x00433175 [?dh_endTurn@@YAXPAVDQAction@@PAVSequence@@W4DHEXECUTE@@@Z + 0x35] 0x0042b833 [?HandleNextAction@Director@@QAEXXZ + 0xc3] 0x0040c21b [?Process@CivApp@@QAEHXZ + 0x11b] 0x006ed1ee [?CheckForEasterEggs@ChatWindow@@QAEHPAD@Z + 0x12e] 0x006ed066 [?ChatCallback@ChatWindow@@SAXPAVaui_Control@@IIPAX@Z + 0x66] 0x006778b2 [?TextFieldWindowProc@@YGJPAUHWND__@@IIJ@Z + 0xa2] 0x7e368734 [__onexitbegin + 0x7d9963dc] 0x7e368816 [__onexitbegin + 0x7d9964be] 0x7e3689cd [__onexitbegin + 0x7d996675] 0x7e3696c7 [__onexitbegin + 0x7d99736f] 0x00406f52 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x3d2] 0x00406975 [WinMain@16 + 0x65] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f] Version 2009-07-24 0x7c9469da [__onexitbegin + 0x7bf74682] 0x77bfc3c9 [__onexitbegin + 0x7722a071] 0x77bfc3e7 [__onexitbegin + 0x7722a08f] 0x77bfc42e [__onexitbegin + 0x7722a0d6] 0x0040214d [??2@YAPAXI@Z + 0xd] 0x0057efa2 [??0GameEventArgList@@QAE@PAPADW4GAME_EVENT@@@Z + 0xa2] 0x0058081e [?AddEvent@GameEventManager@@QAA?AW4GAME_EVENT_ERR@@W4GAME_EVENT_INSERT@@W4GAME_EVENT@@ZZ + 0xae] 0x004bac67 [?BeginTurnEnemyUnits@Player@@QAEXXZ + 0x117] 0x004cd1b0 [?BeginTurn@Player@@QAEXXZ + 0x350] 0x0050d3e0 [?GEVHookCallback@BeginTurnEvent@@EAE?AW4GAME_EVENT_HOOK_DISPOSITION@@W4GAME_EVENT@@PAVGameEventArgList@@@Z + 0xb0] 0x00580407 [?Activate@GameEventHook@@QBE?AW4GAME_EVENT_ERR@@PAVGameEventArgList@@HAAH@Z + 0x37] 0x00580dc8 [?ActivateHook@GameEventManager@@QAE?AW4GAME_EVENT_ERR@@W4GAME_EVENT@@PAVGameEventArgList@@HAAH@Z + 0x28] 0x0057eeed [?Process@GameEvent@@QAE?AW4GAME_EVENT_ERR@@XZ + 0x2d] 0x00580840 [?AddEvent@GameEventManager@@QAA?AW4GAME_EVENT_ERR@@W4GAME_EVENT_INSERT@@W4GAME_EVENT@@ZZ + 0xd0] 0x00433175 [?dh_endTurn@@YAXPAVDQAction@@PAVSequence@@W4DHEXECUTE@@@Z + 0x35] 0x0042b833 [?HandleNextAction@Director@@QAEXXZ + 0xc3] 0x0040c21b [?Process@CivApp@@QAEHXZ + 0x11b] 0x006ed1ee [?CheckForEasterEggs@ChatWindow@@QAEHPAD@Z + 0x12e] 0x006ed066 [?ChatCallback@ChatWindow@@SAXPAVaui_Control@@IIPAX@Z + 0x66] 0x006778b2 [?TextFieldWindowProc@@YGJPAUHWND__@@IIJ@Z + 0xa2] 0x7e368734 [__onexitbegin + 0x7d9963dc] 0x7e368816 [__onexitbegin + 0x7d9964be] 0x7e3689cd [__onexitbegin + 0x7d996675] 0x7e3696c7 [__onexitbegin + 0x7d99736f] 0x00406f52 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x3d2] 0x00406975 [WinMain@16 + 0x65] 0x0080a09c [WinMainCRTStartup + 0x134] 0x7c817077 [__onexitbegin + 0x7be44d1f]
Comment