2025-07-02 07:44 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002219Spring engineAIpublic2011-06-10 16:37
Reportermonohouse 
Assigned To 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusclosedResolutionwon't fix 
Product Version 
Target VersionFixed in Version 
Summary0002219: AAI 0.9: 0.82.6.1-45-g79c95f5: crash at game start
Descriptionnothing interesting, it just crash at start
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (14,112 bytes) 2010-11-12 17:57 -
    LogOutput initialized.
    Spring 0.82+.6.1 ({0.82-branch}0.82.6.1-45-g79c95f5)
    Build date/time: Nov 12 2010 14:50:10
    Available log subsystems: CollisionVolume, unit, ArchiveScanner, VFS-detail, VFS, Sound
    Enabled log subsystems: Sound
    Enable or disable log subsystems using the LogSubsystems configuration key
      or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
    using configuration source "E:\games\springtest\single.cfg"
    [CMyMath::Init] CPU SSE mask: 124, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Microsoft Windows
    Microsoft Windows XP Professional Service Pack 1 (build 2600)
    Intel(R) Core(TM)2 Duo CPU     E6750  @ 2.66GHz; 2046MB RAM, 1972MB pagefile
    OS: 32bit native mode
    Using read-write data directory: E:\games\springtest\
    Scanning: E:\games\springtest\maps
    Error opening E:\games\springtest\maps\supcom.sd7: Archive not found
    Unable to open archive: E:\games\springtest\maps\supcom.sd7
    Scanning: E:\games\springtest\base
    Scanning: E:\games\springtest\mods
    Supported Video modes: 1600x1200, 1440x900, 1360x768, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1024x768, 848x480, 800x600, 720x480, 640x480, 640x400, 512x384, 400x300, 320x240, 320x200
    Video mode set to 1600x1200/32bit
    [      0] SDL:  1.2.10
    [      0] GL:   2.1.8395 Release
    [      0] GL:   ATI Technologies Inc.
    [      0] GL:   Radeon 3870 9.1
    [      0] GLSL: 1.20
    [      0] GLEW: 1.5.4
    [      0] ATI hacks enabled
    [      0] Loading startscript from: E:\games\springtest\\script.txt
    [      0] Connecting to local server
    [      0] Sound: OpenAL info:
    [      0] Sound:   Vendor:     OpenAL Community
    [      0] Sound:   Version:    1.1 ALSOFT 1.11.753
    [      0] Sound:   Renderer:   OpenAL Soft
    [      0] Sound:   AL Extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
    [      0] Sound:   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
    [      0] Sound:                   ALC_EXT_EFX found (required for air absorption): yes
    [      0] Sound:   Device:     DirectSound Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       DirectSound Software
    [      0] Sound: air absorption enabled: 0.005
    [      0] [UDPListener] succesfully bound socket on port 8452
    [      0] Starting GameServer: 8 ms
    [      0] Starting demo recording
    [      0] Using map 1 Pass Greenland Redux v3
    [      0] Recording demo demos/20101112_184218_1 Pass Greenland Redux v3_0.82+.6.sdf
    [      0] Using mod Balanced Annihilation V7.19
    [      0] Using mod archive BA719.sd7
    [      0] Loading client data: 45 ms
    [      0] User number 0 (team 1, allyteam 0)
    [      0] Sound:  parsed 25 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 2 ms
    [      0] Camera and mouse: 64 ms
    [      0] Parsing unit icons
    [      0] Loading GameData Definitions
    [      0] Loading all definitions:  0.332000
    [      0] Loading GameData Definitions: 369 ms
    [      0] Parsing Map Information
    [      0] Loading SMF
    [      0] Loading Map
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 106 ms
    [      0] Number of damage types: 40
    [      0] Creating unit textures
    [      0] Loading weapon definitions
    [      0] Loading unit definitions
    [      0] Loading feature definitions
    [      0] Initializing map features
    [      0] Reading estimate path costs
    [      0] [CPathManager] pathing data checksum: 78cf6d64
    [      0] Loading .smt tile-file "maps/1-pass-mk3.smt"
    [      0] Loading 61440 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 4 ms
    [      0] Generating 3D trees
    [      0] Creating Projectile Textures
    [      0] Loading console: 1 ms
    [      0] Loading LuaRules
    [      0] Loaded gadget:  No Self-D           <unit_prevent_share_selfd.lua>
    [      0] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [      0] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [      0] Loaded gadget:  Commando Watch      <unit_commando_watch.lua>
    [      0] Loaded gadget:  DirectControl       <unit_direct_control.lua>
    [      0] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [      0] Loaded gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [      0] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [      0] Loaded gadget:  Hitsphere Scaledown  <unit_hitsphere_scaledown.lua>
    [      0] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [      0] Loaded gadget:  Napalm              <lups_napalm.lua>
    [      0] Loaded gadget:  No Land Damage      <unit_no_land_damage.lua>
    [      0] Loaded gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [      0] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [      0] Loaded gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [      0] Loaded gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>
    [      0] Loaded gadget:  Prevent Load Hax    <unit_prevent_load_hax.lua>
    [      0] Loaded gadget:  Prevent Range Hax   <unit_prevent_range_hax.lua>
    [      0] Loaded gadget:  Prevent Strange Orders  <unit_prevent_strange_orders.lua>
    [      0] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [      0] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [      0] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [      0] Loaded gadget:  Spawn               <init_game_spawn.lua>
    [      0] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [      0] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [      0] Loaded gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [      0] Loaded gadget:  mo_enemywrecks      <mo_enemywrecks.lua>
    [      0] Loaded gadget:  mo_noshare          <mo_noshare.lua>
    [      0] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [      0] Loaded gadget:  Area Attack         <areaattack.lua>
    [      0] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [      0] Loaded gadget:  Team Com Ends       <teamcomends.lua>
    [      0] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [      0] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [      0] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [      0] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [      0] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [      0] Loaded gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [      0] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [      0] Loaded gadget:  Hitsphere Scaledown  <unit_hitsphere_scaledown.lua>
    [      0] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [      0] Loaded gadget:  Napalm              <lups_napalm.lua>
    [      0] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [      0] Loaded gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [      0] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [      0] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [      0] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [      0] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [      0] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [      0] Loaded gadget:  mo_enemywrecks      <mo_enemywrecks.lua>
    [      0] Loaded gadget:  mo_greenfields      <mo_greenfields.lua>
    [      0] Loaded gadget:  mo_noowner          <mo_noowner.lua>
    [      0] Loaded gadget:  mo_noshare          <mo_noshare.lua>
    [      0] Loaded gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [      0] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [      0] Loaded gadget:  Area Attack         <areaattack.lua>
    [      0] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [      0] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [      0] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [      0] Loaded gadget:  Lups                <lups_wrapper.lua>
    [      0] Loading LuaGaia
    [      0] Loading LuaUI
    [      0] Using LUAUI_DIRNAME = LuaUI/
    [      0] Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
    [      0] LuaUI: bound F11 to the widget selector
    [      0] LuaUI: bound CTRL+F11 to tweak mode
    [      0] Loading widget from mod:   HealthBars          <unit_healthbars.lua> ...
    [      0] Loading widget from mod:   Ally Resource Bars  <gui_ally_res.lua> ...
    [      0] Loading widget from mod:   AdvPlayersList      <gui_advplayerslist.lua> ...
    [      0] Loading widget from mod:   BuildETA            <gui_build_eta.lua> ...
    [      0] Loading widget from user:  ImmobileBuilder     <unit_immobile_buider.lua> ...
    [      0] Loading widget from user:  Stockpiler          <unit_stockpile.lua> ...
    [      0] Loading widget from mod:   Autoquit            <autoquit.lua> ...
    [      0] Loading widget from mod:   CustomIcons         <unit_customicons.lua> ...
    [      0] Loading widget from mod:   Improved MetalMakers  <unit_improved_metal_maker.lua> ...
    [      0] Loading widget from mod:   Share Tracker       <unit_share_tracker.lua> ...
    [      0] Loading widget from mod:   XrayHighlight       <gui_xray_highlight.lua> ...
    [      0] Loading widget from user:  CameraShake         <camera_shake.lua> ...
    [      0] Loading widget from mod:   Defense Range       <gui_defenserange.lua> ...
    [      0] Loading widget from mod:   Ghost Site          <unit_ghostsite.lua> ...
    [      0] Loading widget from user:  SmoothScroll        <camera_smooth_move.lua> ...
    [      0] Loading widget from mod:   Attack AoE          <gui_attack_aoe.lua> ...
    [      0] Loading widget from mod:   LupsManager         <gfx_lups_manager.lua> ...
    [      0] Loading widget from mod:   BA_AllyCursors      <gui_ba_ally_cursors.lua> ...
    [      0] Loading widget from user:  Mouse Buildspacing  <gui_buildspacing.lua> ...
    [      0] Loading widget from mod:   Lups                <lups_wrapper.lua> ...
    [      0] Loading widget from mod:   CustomFormations2   <unit_customformations2.lua> ...
    [      0] LuaUI v0.3
    [      0] Finalizing...
    [      0] Connection attempt from chainsaw
    [      0]  -> Version: 0.82+.6.1 ({0.82-branch}0.82.6.1-45-g79c95f5)
    [      0]  -> Connection established (given id 0)
    [      0] Player chainsaw finished loading and is now ingame
    [      0] GameID: a598dd4ccc340526098deccf1cdf4421
    [      0] chainsaw added point: Start 1
    [      0] <SkirmishAI: AAI 0.9 (team 0)>: New BuildTable has been created
    [      0] Spring 0.82+.6.1 ({0.82-branch}0.82.6.1-45-g79c95f5) has crashed.
    [      0] Exception: Integer divide by zero (0xc0000094)
    [      0] Exception Address: 0x68dbb2c8
    [      0] DLL information:
    [      0] 0x00400000	spring
    [      0] 0x77f50000	ntdll
    [      0] 0x77e60000	kernel32
    [      0] 0x10000000	DevIL
    [      0] 0x77c10000	MSVCRT
    [      0] 0x77dd0000	ADVAPI32
    [      0] 0x78000000	RPCRT4
    [      0] 0x68b20000	GLU32
    [      0] 0x5ed00000	OPENGL32
    [      0] 0x77c70000	GDI32
    [      0] 0x77d40000	USER32
    [      0] 0x51000000	DDRAW
    [      0] 0x73bc0000	DCIMAN32
    [      0] 0x76c90000	IMAGEHLP
    [      0] 0x6fbc0000	mingwm10
    [      0] 0x773d0000	SHELL32
    [      0] 0x70a70000	SHLWAPI
    [      0] 0x71ab0000	WS2_32
    [      0] 0x71aa0000	WS2HELP
    [      0] 0x61b80000	zlib1
    [      0] 0x70780000	vorbisfile
    [      0] 0x68140000	ogg
    [      0] 0x64cc0000	vorbis
    [      0] 0x6b600000	OpenAL32
    [      0] 0x76b40000	WINMM
    [      0] 0x66fc0000	freetype6
    [      0] 0x62aa0000	glew32
    [      0] 0x011a0000	SDL
    [      0] 0x7c340000	MSVCR71
    [      0] 0x76390000	IMM32
    [      0] 0x629c0000	LPK
    [      0] 0x72fa0000	USP10
    [      0] 0x71950000	comctl32
    [      0] 0x77340000	comctl32
    [      0] 0x51080000	dsound
    [      0] 0x771b0000	ole32
    [      0] 0x77c00000	VERSION
    [      0] 0x72d20000	wdmaud
    [      0] 0x72d10000	msacm32
    [      0] 0x77be0000	MSACM32
    [      0] 0x77bd0000	midimap
    [      0] 0x69020000	atioglxx
    [      0] 0x5ef80000	KsUser
    [      0] 0x71a50000	mswsock
    [      0] 0x71a90000	wshtcpip
    [      0] 0x61a40000	AIInterface
    [      0] 0x68d80000	SkirmishAI
    [      0] 0x6d510000	DBGHELP
    [      0] Stacktrace:
    [      0] (0) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x0003B2C8]
    [      0] (1) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x00040C04]
    [      0] (2) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x000444D8]
    [      0] (3) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x0001282D]
    [      0] (4) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x00046B11]
    [      0] (5) E:\games\springtest\AI\Skirmish\AAI\0.9\SkirmishAI.dll(handleEvent+0xda) [0x68D84CFA]
    [      0] (6) E:\games\springtest\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getOptions+0x6606) [0x00A16006]
    [      0] (7) E:\games\springtest\spring.exe [0x009F95FC]
    [      0] (8) E:\games\springtest\spring.exe [0x00A2831E]
    [      0] (9) E:\games\springtest\spring.exe [0x00A2CEAD]
    [      0] (10) E:\games\springtest\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getOptions+0xec11) [0x00A1E611]
    [      0] (11) E:\games\springtest\spring.exe [0x00406785]
    [      0] (12) E:\games\springtest\spring.exe [0x00426779]
    [      0] (13) E:\games\springtest\spring.exe [0x0042B4B0]
    [      0] (14) E:\games\springtest\spring.exe [0x009881B1]
    [      0] (15) E:\games\springtest\spring.exe [0x00993509]
    [      0] (16) E:\games\springtest\spring.exe [0x00993834]
    [      0] (17) E:\games\springtest\spring.exe [0x00994010]
    [      0] (18) E:\games\springtest\spring.exe [0x004010A7]
    [      0] (19) E:\games\springtest\spring.exe [0x00401123]
    [      0] (20) C:\WINDOWS\system32\kernel32.dll(GetCurrentDirectoryW+0x44) [0x77E814C7]
    
    txt file icon infolog.txt (14,112 bytes) 2010-11-12 17:57 +
  • html file icon trans.html (4,062 bytes) 2010-11-16 11:01

-Relationships
+Relationships

-Notes

~0005863

hoijui (reporter)

Last edited: 2010-11-27 17:13

[ 0] Spring 0.82+.6.1 ({0.82-branch}0.82.6.1-45-g79c95f5) has crashed.
[ 0] Exception: Integer divide by zero (0xc0000094)
[ 0] Exception Address: 0x68dbb2c8

AI\Skirmish\AAI\0.9\SkirmishAI.dll 0x0003B2C8 AI/Skirmish/AAI/AAIMap.cpp:991
AI\Skirmish\AAI\0.9\SkirmishAI.dll 0x00040C04 AI/Skirmish/AAI/AAIMap.cpp:477
AI\Skirmish\AAI\0.9\SkirmishAI.dll 0x000444D8 AI/Wrappers/CUtils/Util.c:398
AI\Skirmish\AAI\0.9\SkirmishAI.dll 0x0001282D AI/Skirmish/AAI/AAIBrain.cpp:1103
AI\Skirmish\AAI\0.9\SkirmishAI.dll 0x00046B11 AI/Wrappers/LegacyCpp/AIAICallback.cpp:425

See trans.html for the full translated stack trace, including links to source.

in short:
looks like the stack-trace part inside the AI makes no sense at all.
possible explanations:
* wrong AI binary (incompatible with the engine version) -> most likely, in my eyes
* AI stack trace translation is still not working right -> second most likely :/
* something went really wrong inside the AI

edit:
* stack trace part from in-engine looks correct
* manually downloading AAI debug symbols and translating with them leads to same results.

~0006600

abma (administrator)

any ways to reproduce that? fixing with this stacktrace seems impossible...

if not, i'll close this report

~0006721

hoijui (reporter)

not enough info available to fix
+Notes

-Issue History
Date Modified Username Field Change
2010-11-12 17:57 monohouse New Issue
2010-11-12 17:57 monohouse File Added: infolog.txt
2010-11-16 11:00 hoijui Note Added: 0005863
2010-11-16 11:01 hoijui File Added: trans.html
2010-11-16 11:02 hoijui Note Edited: 0005863
2010-11-16 11:03 hoijui Project Spring engine => AI
2010-11-23 01:46 abma Project AI => Spring engine
2010-11-24 12:09 abma Summary 0.82.6.1-45-g79c95f5: AAI 0.9 crash at game start => AAI 0.9: 0.82.6.1-45-g79c95f5: crash at game start
2010-11-27 17:13 hoijui Note Edited: 0005863
2011-05-03 21:58 abma Note Added: 0006600
2011-05-03 21:58 abma Status new => feedback
2011-06-10 16:37 hoijui Note Added: 0006721
2011-06-10 16:37 hoijui Status feedback => closed
2011-06-10 16:37 hoijui Resolution open => won't fix
+Issue History