CA + KAIK = crash

CA + KAIK = crash

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
Smiff
Posts: 123
Joined: 03 Oct 2007, 12:54

CA + KAIK = crash

Post by Smiff »

hi, this has been happening for a week or so (of SVN and CA builds) and no one seems to have noticed it?

start any game of CA with a KAIK bot and Spring crashes right after the bot loads.
"there is no disk in the drive. please insert a disk into drive D"

btw.. what the heck is with that error? thats the error almost any time Spring crashes and it's totally confusing for newbies! i've asked before about that.

have reported to CA, no response there.. not sure whose fault it is, probably Springs?

thanks for your attention:

Code: Select all

Using script script.txt
SDL:  1.2.10
GL:   2.1.1
GL:   NVIDIA Corporation
GL:   GeForce 8600 GT/PCI/SSE2/3DNOW!
GLEW: 1.4.0
Using script Commanders
Map: Mars.smf
Mod: "Complete Annihilation r1234" from ca-r1234.sdz
Became player 0
Client connected on slot 0 (wanted number was 0)
Connecting to server  
could not load sound data: missing file
Loading all definitions:  0.708000
Opening map file
Loading Map
Loading detail textures
Creating overhead texture
Creating ground shading
Loading tile file
Reading tiles
Reading tile map
Creating projectile texture
Number of damage types: 9
Loading weapon definitions
Loading unit definitions
Inconsistant move data ground 0 Clogger TANKDS2
WARNING: too many unit categories 33 missed notkrog
Inconsistant move data ground 0 Juggernaut HKBOT5
Loading feature definitions
Generating trees
Parsing unit icons
Creating unit textures
Initializing map features
Reading estimate path costs
Creating sky
Loading LuaRules
LUARULES-DRAW  (GADGETS)
LUARULES-DRAW  (GADGETS)
Loading LuaGaia
Finalizing...
Spring 0.76b1+svn5360
Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
LuaUI: bound F11 to the widget selector
LuaUI: bound CTRL+F11 to tweak mode
Failed to load: gui_build_eta.lua  (duplicate name)
Failed to load: gui_center_n_select.lua  (duplicate name)
Failed to load: gui_display_dps.lua  (duplicate name)
Failed to load: gui_reclaiminfo.lua  (duplicate name)
Failed to load: gui_unitgroups5_1.lua  (duplicate name)
Failed to load: init_start_point_remover.lua  (duplicate name)
Failed to load: unit_auto_group.lua  (duplicate name)
Failed to load: unit_customformations.lua  (duplicate name)
Failed to load: unit_dontmove.lua  (duplicate name)
Failed to load: unit_healthbars.lua  (duplicate name)
Loaded widget:  HealthBars          <unit_healthbars.lua>
Loaded widget:  Voices              <snd_voices.lua>
Loaded widget:  Eyes Replacement    <gui_eyes_replacement.lua>
Loaded widget:  CommanderEnds       <gui_comm_ends.lua>
Loaded widget:  DGunLimit           <gui_limit_dgun.lua>
Loaded widget:  BuildETA            <gui_build_eta.lua>
Loaded widget:  Don't Shoot         <unit_dontshoot.lua>
Loaded widget:  Display DPS         <gui_display_dps.lua>
Loaded widget:  DoLine              <cmd_doline.lua>
Loaded widget:  MetalMakers         <unit_metal_maker.lua>
Loaded widget:  FactoryGuard        <unit_factory_guard.lua>
Loaded widget:  ImmobileBuilder     <unit_immobile_buider.lua>
Loaded widget:  DontMove            <unit_dontmove.lua>
Loaded widget:  Auto group          <unit_auto_group.lua>
Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
Loaded widget:  UnitGroups v5.1     <gui_unitgroups5_1.lua>
Loaded widget:  Transportation Assister  <unit_transport_assist.lua>
Loaded widget:  CA Interface        <gui_rooms.lua>
Loaded widget:  Transporting        <gui_transporting.lua>
Loaded widget:  IdleBuildersNEW     <gui_idle_builders_new.lua>
Loaded widget:  Improved MetalMakers  <unit_improved_metal_maker.lua>
Loaded widget:  Darkening           <gui_darkening.lua>
Loaded widget:  Start Point Remover  <init_start_point_remover.lua>
Loaded widget:  MinimapEvents       <minimap_events.lua>
Loaded widget:  Transport AI        <unit_transport_ai.lua>
Loaded widget:  DCIcon              <dbg_dcicon.lua>
Loaded widget:  Defense Range v3.4  <gui_defenserange.lua>
Loaded widget:  Factory KickStart   <unit_factory_kickstart.lua>
Loaded widget:  SmoothScroll        <camera_smooth_move.lua>
Loaded widget:  HighlightUnit       <gui_hilight_unit.lua>
Loaded widget:  Rank Icons          <gui_xp.lua>
Reloaded cmdcolors with: cmdcolors.tmp
Loaded widget:  SelectionCircle     <gui_selectioncircle.lua>
Loaded widget:  Select n Center!    <gui_center_n_select.lua>
Loaded widget:  LupsManager         <gfx_lups_manager.lua>
Loaded widget:  Units on Fire       <gfx_lups_units_on_fire.lua>
Loaded widget:  Lups                <lups_wrapper.lua>
Loaded widget:  CustomFormations    <unit_customformations.lua>
LuaUI v0.2
Player fast_pc joined as 0
GameID: 9c2b9547322d3c0ff5dae2b764157ae0
AI/Bot-libs/KAIK-0.13.dll has C++ interface
AI has enabled cheating.
GlobalAI1: KAI Metal Class by Krogothe
Spring 0.76b1+svn5360 has crashed.
Exception: Access violation (0xc0000005)
Exception Address: 0x6d88bf36
DLL information:
0x00400000	spring
0x7c900000	ntdll
0x7c800000	kernel32
0x77dd0000	ADVAPI32
0x77e70000	RPCRT4
0x77fe0000	Secur32
0x73f10000	dsound
0x77c10000	msvcrt
0x7e410000	USER32
0x77f10000	GDI32
0x774e0000	ole32
0x76b40000	WINMM
0x77c00000	VERSION
0x68b20000	GLU32
0x5ed00000	OPENGL32
0x73760000	DDRAW
0x73bc0000	DCIMAN32
0x76c90000	IMAGEHLP
0x71ad0000	WSOCK32
0x71ab0000	WS2_32
0x71aa0000	WS2HELP
0x6ed80000	glew32
0x10000000	SDL
0x7c340000	MSVCR71
0x00de0000	DevIL
0x66fc0000	freetype6
0x61b80000	zlib1
0x003d0000	ILU
0x69500000	nvoglnt
0x71a50000	mswsock
0x662b0000	hnetcfg
0x71a90000	wshtcpip
0x76c30000	WINTRUST
0x77a80000	CRYPT32
0x77b20000	MSASN1
0x72d20000	wdmaud
0x72d10000	msacm32
0x77be0000	MSACM32
0x77bd0000	midimap
0x73ee0000	KsUser
0x6d880000	KAIK-0.13
0x59a60000	DBGHELP
Stacktrace:
(0) E:\Games\Spring76\AI\Bot-libs\KAIK-0.13.dll [0x6D88BF36]
(1) E:\Games\Spring76\AI\Bot-libs\KAIK-0.13.dll [0x6D88CAD6]
(2) E:\Games\Spring76\AI\Bot-libs\KAIK-0.13.dll [0x6D88D3AF]
(3) E:\Games\Spring76\AI\Bot-libs\KAIK-0.13.dll [0x6D8B6989]
(4) E:\Games\Spring76\AI\Bot-libs\KAIK-0.13.dll [0x6D8ADF85]
(5) E:\Games\Spring76\spring.exe [0x007B16DC]
(6) E:\Games\Spring76\spring.exe [0x007B41FC]
(7) E:\Games\Spring76\spring.exe [0x0047EAE2]
(8) E:\Games\Spring76\spring.exe [0x0044C456]
(9) E:\Games\Spring76\spring.exe [0x0046E7B9]
(10) E:\Games\Spring76\spring.exe [0x00470A8B]
(11) E:\Games\Spring76\spring.exe [0x006DADB9]
(12) E:\Games\Spring76\spring.exe [0x006E4008]
(13) E:\Games\Spring76\spring.exe [0x006E43DE]
(14) E:\Games\Spring76\spring.exe [0x006E4616]
(15) E:\Games\Spring76\spring.exe [0x00960FC9]
(16) E:\Games\Spring76\spring.exe [0x004010A7]
(17) E:\Games\Spring76\spring.exe [0x00401123]
(18) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C816FD7]


User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Re: CA + KAIK = crash

Post by KDR_11k »

AIs for Spring are notoriously crashy, we know it happens, most people just don't care.
User avatar
clumsy_culhane
Posts: 370
Joined: 30 Jul 2007, 10:27

Re: CA + KAIK = crash

Post by clumsy_culhane »

also, AI's have to be recompiled to run on SVN (or any version that the AI wasn't compiled for) spring don't they?
Smiff
Posts: 123
Joined: 03 Oct 2007, 12:54

Re: CA + KAIK = crash

Post by Smiff »

ok but it worked in 76b1 and SVN until recently.. is there a newer compile of KAIK please? this was the only bot that could play properly for us.. :(
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: CA + KAIK = crash

Post by Forboding Angel »

After seeing all those errors in the infolog, in a way I'm surprised that your copy of CA runs at all.
User avatar
Pressure Line
Posts: 2283
Joined: 21 May 2007, 02:09

Re: CA + KAIK = crash

Post by Pressure Line »

one thing to note is that SVN builds arent neccesarily stable. that of course being the point of a TEST build, you introduce new features then hand it out to testers to see what breaks.

if you want consistent, stable gameplay you really need to use the release version of spring (ie 0.76b1). i thik therin lies your problem.
Smiff
Posts: 123
Joined: 03 Oct 2007, 12:54

Re: CA + KAIK = crash

Post by Smiff »

076b1 doesn't work on my LAN, CA in particular won't sync (have started seperate threads on this and am waiting for b2)

topic, crash still isn't fixed as of
SVN 5411
CA 1252

no response from CA team AFAIK but Kloot has been trying on his end.
i'm just really good at finding bugs for some reason :oops:

thanks.
fliebel
Posts: 18
Joined: 24 Feb 2009, 21:34

Re: CA + KAIK = crash

Post by fliebel »

problem still exists... CA 3393 + KAIK 0.13 = CRASH
I'm on ubuntu(46 bit, iMac), running Spring 0.78.2.1 (installed by package manager)
CA = fine
KAIK + BA/XTA = fine

ps: I'm not absolutly sure about version number since I'm running Mac os X at the moment and have not yet found a way to access my ext3 partition or run spring on mac.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: CA + KAIK = crash

Post by hoijui »

The CA site seems to be down since at least a day already.
so i could not get it to test myself.
Though it seems your version of CA is quite old already (they are now at 41xx), plus most AIs in the current release crash on Linux 64bit anyway. then again, you said KAIK worked for BA...
well, there have been a lot of bug fixes in AIs since the release, and especialy for KAIK! best is, you get current master of spring, compile it yourself, and go on wiht testing then, sending us the infolog.txt for the crashes, if there are still any.
This is the best way to uppen probability that KAIK will run with CA in the next release of spring. If it is too much work for you, send us the infolog.txt of your crash wiht KAIK + CA at least.

"thank you for your contribution, and we wish you a nice and pleasant stay in our community, as long as you consider it your own."
Kloot
Spring Developer
Posts: 1867
Joined: 08 Oct 2006, 16:58

Re: CA + KAIK = crash

Post by Kloot »

The probability won't be upped much, the long and short of all these crashes is that KAIK needs a Lua parser to play CA again (a fact of which I've been aware for quite some time). I plan to expose part of the engine's internal toolkit through the AI interface in the near future, maybe before .78.2.3 / .79.1 rolls around.
Post Reply

Return to “Help & Bugs”