3.0.2 Exception - defiant rank 5?

Program aborts? Network configuration? Graphic errors? Bugs? Post your question here.
posted on February 16th, 2009, 11:27 pm
Last edited by DOCa Cola on February 16th, 2009, 11:39 pm, edited 1 time in total.
Playing as the Feds I've had 2 crashes when a Defiant reaches level 5.  Here's some content from the crash log...

Cheers,
Alan


exception class   : EAccessViolation
exception message : Access violation at address 004D162C in module 'Armada2.exe'. Read of address 00000000.

main thread ($11dc):
004d162c +00009c Armada2.exe                                     GameObject.obj
004ca77b +000003 Armada2.exe                                     Craft.obj
5a9a903c +000010 FleetOpsHook.dll CraftEnhancement       276  +4 Craft_Init_Callback
004cd4e1 +000151 Armada2.exe                                     GameObjectClass.obj
761dd1f8 +007db9 msvcrt.dll                                      __RTDynamicCast
5a9a9a04 +000094 FleetOpsHook.dll ReplaceWeapon          144 +22 ReplaceWeapon_mCreateReplacementVessel
5a9fb365 +0000dd FleetOpsHook.dll FleetOpsFunctionsHook 3702 +16 Craft_Simulate_Callback
004d4950 +000060 Armada2.exe                                     GameObject.obj
0048333b +0000ab Armada2.exe                                     Program.obj
00483581 +000131 Armada2.exe                                     Program.obj
00559b7a +0000fa Armada2.exe                                     TransportLocal.obj
0045edd4 +000164 Armada2.exe                                     AudioManager.obj
00487293 +0001b3 Armada2.exe                                     Program.obj
00486b44 +000544 Armada2.exe                                     Program.obj
0047608d +00011d Armada2.exe                                     ArmadaWin.obj
5a9fe4f5 +000029 FleetOpsHook.dll FleetOpsFunctionsHook 5997  +3 DebugException_Execute_Hook
5a9fe5c1 +000039 FleetOpsHook.dll FleetOpsFunctionsHook 6020  +9 A2_WinMain
006734f4 +22507c Armada2.exe                                     savegame.obj
763fe3f1 +00000c kernel32.dll                                    BaseThreadInitThunk

stack dump:
0017f9d4  22 6a 1a 2c b0 15 7e 11 - 04 00 00 00 22 6a 1a 2c  "j.,..~....."j.,
0017f9e4  22 6a 1a 2c c8 20 66 36 - a4 fb 17 00 a6 e2 69 00  "j.,..f6......i.
0017f9f4  ff ff ff ff 0c fa 17 00 - 80 a7 4c 00 04 00 00 00  ..........L.....
0017fa04  6d ff 55 2c 04 00 00 00 - 24 fa 17 00 42 90 9a 5a  m.U,....$...B..Z
0017fa14  04 00 00 00 04 00 00 00 - 22 6a 1a 2c 22 6a 1a 2c  ........"j.,"j.,
0017fa24  c0 fa 17 00 e4 d4 4c 00 - 04 00 00 00 d2 6d c5 14  ......L......m..
0017fa34  74 9a 2b 2c 01 aa a2 2b - 66 65 64 5f 64 65 66 69  t.+,...+fed_defi
0017fa44  61 6e 74 72 35 00 6f 64 - 66 00 0b 3d 00 38 c7 46  antr5.odf..=.8.F
0017fa54  f6 4b 4d 00 d0 95 68 11 - 00 00 00 00 31 3f 20 76  .KM...h.....1?.v
0017fa64  00 00 00 00 bc fa 17 00 - fb d1 1d 76 bc fa 17 00  ...........v....
0017fa74  ca 54 1d 76 dc 54 1d 76 - 66 65 64 5f 64 65 66 69  .T.v.T.vfed_defi
0017fa84  32 34 36 35 00 aa a2 2b - 4f 2e 0c b9 00 00 80 3f  2465...+O......?
0017fa94  89 23 b0 38 d0 95 68 11 - 73 40 20 76 29 3e 20 76  .#.8..h.s@.v)>.v
0017faa4  7c fa 17 00 76 b6 e5 41 - a4 fb 17 00 b5 24 1d 76  |...v..A.....$.v
0017fab4  1b 1a 59 39 01 00 00 00 - d0 95 68 11 10 fb 17 00  ..Y9......h.....
0017fac4  06 9a 9a 5a 74 9a 2b 2c - 04 00 00 00 00 00 00 00  ...Zt.+,........
0017fad4  00 00 00 00 d2 6d c5 14 - f8 a3 a2 2b 10 aa a2 2b  .....m.....+...+
0017fae4  00 00 70 42 d2 6d c5 14 - 96 43 0b 3d 1c fb 17 00  ..pB.m...C.=....
0017faf4  cd 4b 4d 00 0c fb 17 00 - 00 38 c7 46 f6 4b 4d 00  .KM......8.F.KM.
0017fb04  48 91 68 11 d2 6d c5 14 - d0 95 68 11 40 fb 17 00  H.h..m....h.@...

disassembling:
5a9a902c     public CraftEnhancement.Craft_Init_Callback:  ; function entry point
5a9a902c 272   push    ebp
5a9a902d       mov     ebp, esp
5a9a902f       push    ecx
5a9a9030       push    ebx
5a9a9031       push    esi
5a9a9032       mov     esi, [ebp+8]
5a9a9035 273   mov     [ebp-4], ecx
5a9a9038 275   mov     ecx, [ebp-4]
5a9a903b 276   push    esi
5a9a903c     > call    dword ptr [$5aa4ebb4]
5a9a903c
5a9a9042 278   mov     eax, [ebp-4]
5a9a9045       mov     eax, [eax+$40]
5a9a9048       call    -$232d ($5a9a6d20)     ; CraftClassEnhancement.CraftClass_List_Find
5a9a9048
5a9a904d       mov     ebx, eax
5a9a904f 280   call    -$18640 ($5a990a14)    ; ArmadaFunctionsHelper.getUserTeam
5a9a904f
5a9a9054       mov     edx, [ebp-4]
5a9a9057       cmp     eax, [edx+$ec]
5a9a905d       jnz     loc_5a9a9096
5a9a905d
5a9a905f 283   cmp     dword ptr [ebx+$a8], 0
5a9a9066       jz      loc_5a9a907e
5a9a9066
5a9a9068 286   push    0
5a9a906a       mov     eax, [ebp-4]
5a9a906d       mov     ecx, [eax+$40]
5a9a9070       mov     eax, [$5aa234f8]
5a9a9075       mov     eax, [eax]
[...]
posted on February 16th, 2009, 11:34 pm
Last edited by DOCa Cola on February 16th, 2009, 11:39 pm, edited 1 time in total.
thanks, we will take a look into that

Edited the threads title a bit
posted on February 16th, 2009, 11:56 pm
aye, found a small bug. you will get a hotfix asap (probably tomorrow). :innocent:
posted on February 16th, 2009, 11:59 pm
Aye aye aye a bug in one of the favorite ships  :borg:
posted on February 17th, 2009, 10:42 am
shit happens :P it's hard to find time to check every vessel over and over ;) sorry for that, but we are flexible. a patch is being prepared.
Reply

Who is online

Users browsing this forum: No registered users and 8 guests

cron