View Issue Details

IDProjectCategoryView StatusLast Update
0002227Spring engineAIpublic2010-11-27 17:12
Reporterdhardy Assigned Toabma  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version0.82.6.1 
Fixed in Version0.82.7 
Summary0002227: kaik crash
DescriptionJust tried installing spring. Had two crashes so far, and no very long games.

Here's the logs. If they're not much use (no debugging symbols), either close this report or tell me how I can help more (I'm a software dev, mostly use linux).
TagsNo tags attached.
Attached Files
infolog-2010-11-20.7z (Attachment missing)
Checked infolog.txt for Errors

Activities

dhardy

2010-11-20 20:44

reporter   ~0005886

Didn't get a crash with kernel panick. Other mods played were NOTA and Evolution RTS.

abma

2010-11-22 01:11

administrator   ~0005904

infolog.txt.bak:

[ 0] Error, Skirmish AI property (shortName or version)

contains illegal characters ( _#).

[ 0] Skirmish AI property 'version' could not be found.

+ many
[ 0] Unknown feature named 'badblock'

infolog.txt:


[ 0] ERROR: Unknown skirmish AI specified:

[ 0] <SkirmishAI: AAI 0.9 (team 1)>: Error: Could not load mod and/or general config file. For further information see the config file under: D:\Games\Spring\AI\Skirmish\AAI\0.9\log\AAI_log_team_1.txt

[ 0] <SkirmishAI: KAIK 0.13 (team 3)>: KAIK 0.13 Unofficial (built Oct 15 2010) failed to initialize

+many
[ 0] Couldnt find wreckage info [...]


this looks like broken downloads/mods or an invalid game setup...

abma

2010-11-22 01:11

administrator   ~0005905

Last edited: 2010-11-22 01:11

for the one crash, the translated stacktrace from infolog.txt:

D:\Games\Spring\AI\Skirmish\KAIK\0.13\SkirmishAI.dll 0x133ABB96 ??:0
D:\Games\Spring\AI\Skirmish\KAIK\0.13\SkirmishAI.dll 0x13414307 ??:0
D:\Games\Spring\AI\Skirmish\KAIK\0.13\SkirmishAI.dll 0x133F1571 ??:0
D:\Games\Spring\AI\Skirmish\KAIK\0.13\SkirmishAI.dll 0x1339356A ??:0
D:\Games\Spring\spring.exe 0xe14af6 cygming-crtend.c:0
D:\Games\Spring\spring.exe 0x9f80ec rts/ExternalAI/SkirmishAI.cpp:48
D:\Games\Spring\spring.exe 0xe23530 cygming-crtend.c:0
D:\Games\Spring\spring.exe 0xe2e3ec cygming-crtend.c:0
D:\Games\Spring\spring.exe 0x8b1dd4 rts/Sim/Units/Unit.cpp:1055
D:\Games\Spring\spring.exe 0x43d0b7 rts/Game/GameHelper.cpp:140
D:\Games\Spring\spring.exe 0x43d841 /usr/lib/gcc/i586-mingw32msvc/4.4.2/include/c++/bits/stl_iterator.h:708
D:\Games\Spring\spring.exe 0x86048e rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp:255
D:\Games\Spring\spring.exe 0x86187f rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp:180
D:\Games\Spring\spring.exe 0x83b740 rts/Sim/Projectiles/ProjectileHandler.cpp:375
D:\Games\Spring\spring.exe 0x83b975 rts/Sim/Projectiles/ProjectileHandler.cpp:438
D:\Games\Spring\spring.exe 0x83bc24 rts/Sim/Projectiles/ProjectileHandler.cpp:463
D:\Games\Spring\spring.exe 0x83ca4e rts/Sim/Projectiles/ProjectileHandler.cpp:202
D:\Games\Spring\spring.exe 0x4042f9 rts/Game/Game.cpp:3610
D:\Games\Spring\spring.exe 0x4237d6 rts/System/Sync/SyncChecker.h:40
D:\Games\Spring\spring.exe 0x42b400 rts/Game/Game.cpp:2832
D:\Games\Spring\spring.exe 0x9869f1 rts/System/SpringApp.cpp:1051
D:\Games\Spring\spring.exe 0x991d39 rts/System/SpringApp.cpp:1182
D:\Games\Spring\spring.exe 0x992064 rts/System/Main.cpp:55
D:\Games\Spring\spring.exe 0x992840 rts/System/Main.cpp:91
D:\Games\Spring\spring.exe 0x4010a7 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:237
D:\Games\Spring\spring.exe 0x401123 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:271
C:\Windows\syswow64\kernel32.dll 0x75C53677 ??:0
C:\Windows\SysWOW64\ntdll.dll 0x77159D42 ??:0
C:\Windows\SysWOW64\ntdll.dll 0x77159D15 ??:0

(seems to be an ai-crash)

dhardy

2010-11-22 08:26

reporter   ~0005909

OK, sounds plausible. In one of those games I had about 4 different AIs running.

The architecture is that an AI error can crash the game then?

abma

2010-11-22 10:34

administrator   ~0005910

yep, in the current release is a bug in kaik that corrupts memory, but it is fixed for the next release:

https://github.com/spring/spring/commit/fc3048f0b2b85269c3a26cb8f9a1c0a656765fbd

Issue History

Date Modified Username Field Change
2010-11-20 20:00 dhardy New Issue
2010-11-20 20:00 dhardy File Added: infolog-2010-11-20.7z
2010-11-20 20:44 dhardy Note Added: 0005886
2010-11-22 01:11 abma Note Added: 0005904
2010-11-22 01:11 abma Note Added: 0005905
2010-11-22 01:11 abma Note Edited: 0005905
2010-11-22 08:26 dhardy Note Added: 0005909
2010-11-22 10:34 abma Note Added: 0005910
2010-11-24 04:31 abma Category General => AI
2010-11-24 04:31 abma Summary two crash logs => kaik crash
2010-11-27 17:12 hoijui Status new => assigned
2010-11-27 17:12 hoijui Assigned To => abma
2010-11-27 17:12 hoijui Status assigned => resolved
2010-11-27 17:12 hoijui Fixed in Version => 0.82.6.1+git
2010-11-27 17:12 hoijui Resolution open => fixed