2024-05-16 22:42 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002227Spring engineAIpublic2010-11-27 17:12
Reporterdhardy 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version0.82.6.1 
Target VersionFixed 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.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0005886

dhardy (reporter)

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

~0005904

abma (administrator)

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

~0005905

abma (administrator)

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)

~0005909

dhardy (reporter)

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?

~0005910

abma (administrator)

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
+Notes

-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
+Issue History