Loading...
  OR  Zero-K Name:    Password:   

game vs circuit crashed: access violation

4 posts, 562 views
Post comment
Filter:    Player:  
sort
7 years ago
Crash happened during a me vs 2x CircuitAI 0.9.10 game on titan duel, I was lveh (+ planes), circuit had cloaky and htanks.
I think circuit felt it was losing so it crashed ;)

infolog:
http://pastebin.com/jTNggTy5


Had to cut out some parts about the games I played before, because it was too big for pastebin. (maybe the infolog should be split for easy bug reporting)

+0 / -0
infolog says Circuit 0.9.9 crashed.
I'd suggest to use latest 0.9.10

Though i'll double-check if this error was fixed.

EDIT:
Couldn't find related commit/fix, there's a chance that bug is still present. Running 3v3 AIs (cloaky, htank, planes) on TitanDuel non-stop but it didn't appear so far. I hope it's not memory leak/corruption or old compiler's bug, those are hard to find.
Anyway, if 0.9.10 will crash - do not hesitate to post infolog.

EDIT2:
I'm suspecting there is something wrong with Spring.Reload. Size of LosMap returned by engine doesn't fit current map, hence reading out of bounds and access violation.
Maybe will be able to reproduce by playing with chobby and switching between small and big maps.
+0 / -0
7 years ago
I could have sworn I chose circuit 9.10... Maybe default engine didn't support 9.10 and then picked 9.9...
+0 / -0
I played with chobby in windows a bit and results are:
1) Atm chobby is not compatible with few versions of AI. AI\Circuit folder must contain only 1 folder (0.9.10) otherwise the first one in the list will be added into game (0.9.9 in Flipstip's case)
2) Bug is chobby-related. To reproduce start battle on small map (SmallDivide), after that play on large map (NuclearWinter). In later case engine will provide wrong data from previous map, hence crash.

I'll probably dig in to patch engine upstream (or atleast make proper bug report).
+1 / -0