2025-07-02 07:41 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001927Spring engineAIpublic2011-01-02 17:46
Reporterslogic 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityrandom
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version0.82.7 
Summary0001927: RAI crashed at end of game
DescriptionI played E323AI vs 2xRAI. When last RAI was almost dead a crash occurred.
Additional InformationTranslated stacktrace: http://buildbot.eat-peet.net/spring/stacktrace/0.81.2.1-spring_stktrc_0.81.2.1-0-g884a107_1273926345.html
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (18,048 bytes) 2010-05-15 14:32 -
    LogOutput initialized.
    Spring 0.81.2.1 (0.81.2.1-0-g884a107{@}-cmake-mingw32)
    Build date/time: Mar 16 2010 21:22:37
    Available log subsystems: mapinfo, CollisionVolume, unit, VFS-detail, VFS, ArchiveScanner, 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 "C:\Users\Simon Logic\AppData\Local\springsettings.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 7 Ultimate Edition, 32-bit (build 7600)
    Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz; 3326MB RAM, 6651MB pagefile
    OS: 32bit native mode
    Using read-write data directory: E:\games\Spring\
    Scanning: E:\games\Spring\maps
    Scanning: E:\games\Spring\base
    Scanning: E:\games\Spring\mods
    Scanning: E:\games\Spring\packages
    Video mode set to  1024 x 768 / 32 bit
    [      0] SDL:  1.2.10
    [      0] GL:   3.2.9704 Compatibility Profile Context
    [      0] GL:   ATI Technologies Inc.
    [      0] GL:   ATI Radeon HD 5700 Series
    [      0] GLEW: 1.4.0
    [      0] ATI hacks enabled
    [      0] Joysticks found: 0
    [      0] Joystick 0 not found
    [      0] Loading startscript from: E:\games\Spring\\script.txt
    [      0] Connecting to local server
    [      0] Starting GameServer: 7 ms
    [      0] Starting demo recording
    [      0] Using map MountDustmore.smf
    [      0] Recording demo demos/20100515_121944_MountDustmore_0.81.2.sdf
    [      0] Sound: OpenAL info:
    [      0] Sound:   Vendor:     Creative Labs Inc.
    [      0] Sound:   Version:    1.1
    [      0] Sound:   Renderer:   Software
    [      0] Sound:   AL Extensions: EAX EAX2.0 EAX3.0 EAX4.0 EAX5.0 EAX3.0EMULATED EAX4.0EMULATED AL_EXT_OFFSET AL_EXT_LINEAR_DISTANCE AL_EXT_EXPONENT_DISTANCE
    [      0] Sound:   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_EFX
    [      0] Sound:   Device:     Generic Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       DirectSound Software
    [      0] Sound:                       Generic Software
    [      0] Using script Commanders
    [      0] Using mod Balanced Annihilation V7.12
    [      0] Using mod archive BA712.sd7
    [      0] Loading client data: 1929 ms
    [      0] User number 0 (team 0, allyteam 0)
    [      0] Loading console: 0 ms
    [      0] Sound:  parsed 25 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 1 ms
    [      0] Camera and mouse: 84 ms
    [      0] Parsing unit icons
    [      0] Parsing definitions
    [      0] Loading all definitions:  0.361000
    [      0] Loading defs: 392 ms
    [      0] Loading map informations
    [      0] Loading map
    [      0] Loading Map
    [      0] Loading .smt tile-file "maps/MountDustmore.smt"
    [      0] Loading 39191 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 7 ms
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 167 ms
    [      0] Creating projectile texture
    [      0] Number of damage types: 40
    [      0] Loading weapon definitions
    [      0] Loading unit definitions
    [      0] Loading feature definitions
    [      0] Generating trees
    [      0] Creating unit textures
    [      0] Initializing map features
    [      0] Unknown map feature type pdrock1
    [      0] Unknown map feature type pdrock1a
    [      0] Unknown map feature type pdrock2
    [      0] Unknown map feature type pdrock2a
    [      0] Unknown map feature type pdrock3
    [      0] Unknown map feature type pdrock3a
    [      0] Unknown map feature type pdrock4
    [      0] Unknown map feature type pdrock4a
    [      0] Unknown map feature type pdrock4a
    [      0] Reading estimate path costs
    [      0] Pathing data checksum: 5da9042b
    [      0] Creating sky
    [      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:  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:  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:  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:  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:  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:  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] Loaded widget from mod:   Red_UI_Framework    <red_ui_framework.lua>
    [      0] Loaded widget from mod:   MexUpg Helper       <helper.lua>
    [      0] Loaded widget from mod:   Red Tooltip         <gui_red_tooltip.lua>
    [      0] Loaded widget from mod:   HealthBars          <unit_healthbars.lua>
    [      0] Loaded widget from mod:   Ally Resource Bars  <gui_ally_res.lua>
    [      0] Loaded widget from mod:   AdvPlayersList      <gui_advplayerslist.lua>
    [      0] Loaded widget from mod:   Point Tracker       <gui_point_tracker.lua>
    [      0] Loaded widget from mod:   Auto First Build Facing  <autofirstbuildfacing.lua>
    [      0] Loaded widget from mod:   Autoquit            <autoquit.lua>
    [      0] Loaded widget from mod:   ReclaimInfo         <gui_reclaiminfo.lua>
    [      0] BuildBar Warning: you deactivated the "blurApi" widget, please reactivate it.
    [      0] Loaded widget from mod:   BuildBar            <gui_buildbar.lua>
    [      0] Loaded widget from mod:   CustomIcons         <unit_customicons.lua>
    [      0] Loaded widget from mod:   MoreSounds          <unit_more_sounds.lua>
    [      0] Loaded widget from mod:   Defense Range       <gui_defenserange.lua>
    [      0] Loaded widget from mod:   Pause Screen        <gui_pausescreen.lua>
    [      0] Loaded widget from mod:   Loop Select         <unit_loop_select.lua>
    [      0] Loaded widget from mod:   Red_Drawing         <red_ui_framework_drawing.lua>
    [      0] Loaded widget from mod:   Red Build/Order Menu  <gui_red_buildordermenu.lua>
    [      0] Loaded widget from mod:   Red Console         <gui_red_console.lua>
    [      0] Loaded widget from mod:   Red Resource Bars   <gui_red_resourcebars.lua>
    [      0] MohoExploiter widget disabled for spectators
    [      0] Loaded widget from mod:   MohoExploiter       <unit_moho_exploiter.lua>
    [      0] Loaded widget from mod:   XrayHighlight       <gui_xray_highlight.lua>
    [      0] Loaded widget from mod:   Share Tracker       <unit_share_tracker.lua>
    [      0] Loaded widget from mod:   Ghost Site          <unit_ghostsite.lua>
    [      0] Loaded widget from mod:   Build Split         <cmd_buildsplit.lua>
    [      0] Loaded widget from mod:   GameTypeInfo        <gui_game_type_info.lua>
    [      0] Loaded widget from mod:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [      0] SmartNanos widget disabled for spectators
    [      0] Loaded widget from user:  SmartNanos          <unit_smart_nanos.lua>
    [      0] Loaded widget from mod:   Attack AoE          <gui_attack_aoe.lua>
    [      0] Loaded widget from mod:   Prospector          <gui_prospector.lua>
    [      0] Loaded widget from mod:   Red Minimap         <gui_red_minimap.lua>
    [      0] Loaded widget from user:  AutoRepair          <unit_autorepair.lua>
    [      0] Loaded widget from mod:   BA Waypoint Dragger  <unit_waypoint_dragger_2.lua>
    [      0] Reloaded cmdcolors with: cmdcolors.tmp
    [      0] Loaded widget from user:  TeamPlatter         <gui_team_platter.lua>
    [      0] Loaded widget from mod:   LupsManager         <gfx_lups_manager.lua>
    [      0] Loaded widget from mod:   Lups                <lups_wrapper.lua>
    [      0] LolUI is now known as RedUI: if you prefer the old LolUI this can be downloaded to your local widgets
    [      0] Loaded widget from mod:   LolUI               <lolui.lua>
    [      0] Loaded widget from mod:   CustomFormations2   <unit_customformations2.lua>
    [      0] LuaUI v0.3
    [      0] Finalizing...
    [      0] <Ghost Site> Spectator mode. Widget removed.
    [      0] Connection attempt from invalid
    [      0]  -> Version: 0.81.2.1 (0.81.2.1-0-g884a107{@}-cmake-mingw32)
    [      0]  -> connection established (given id 0)
    [      0] Spectator invalid finished loading and is now ingame
    [      0] GameID: 2c59ee4b0d9ceff6a8226cf079b8f899
    [      1] SkirmishAI (with team ID = 0): Cheating enabled!
    [     16] Skirmish AI "Bot1" took over control of team 0
    [     26] Skirmish AI "Bot2" took over control of team 1
    [     27] Skirmish AI "Bot3" took over control of team 2
    [     30] <DefenseRange> Spectator mode. Widget removed.
    [    674] LuaUI TweakMode: ON
    [    800] <SkirmishAI: E323AI 3.21.0 (team 0)>: *** E323AI 3.21.0 - High Templar (May 15 2010) ***
    [    800] <SkirmishAI: E323AI 3.21.0 (team 0)>: *** Error323 & Simon Logic ***
    [    800] <SkirmishAI: E323AI 3.21.0 (team 0)>: *** This A.I. mainly focusses on the XTA and BA mods ***
    [   1342] LuaUI TweakMode: OFF
    [   2101] invalid paused the game
    [   2101] invalid unpaused the game
    [   2263] [invalid] threatmap
    [   2395] [invalid] asdsad
    [   2901] [invalid] threatmap
    [   3195] [invalid] threatmap
    [   3384] /military
    [   3918] Speed set to 0.9 [invalid]
    [   4027] [invalid] military
    [   4505] /military
    [   4947] [invalid] military
    [   5113] Speed set to 1.0 [invalid]
    [   5119] Speed set to 1.1 [invalid]
    [   5124] Speed set to 1.2 [invalid]
    [   5130] Speed set to 1.3 [invalid]
    [   9563] [invalid] military
    [  10924] Speed set to 1.4 [invalid]
    [  10931] Speed set to 1.5 [invalid]
    [  16890] Samson: Can't reach destination!
    [  16890] Samson: Can't reach destination!
    [  18426] Samson: Can't reach destination!
    [  18427] Samson: Can't reach destination!
    [  19377] Team1 (invalid) must remember that dying in BA is never your own fault
    [  19377] Skirmish AI "Bot2", which controlled team 1 is now dead
    [  19393] Team2 (invalid) was rendered inert
    [  19393] Spring 0.81.2.1 (0.81.2.1-0-g884a107{@}-cmake-mingw32) has crashed.
    [  19393] Exception: Access violation (0xc0000005)
    [  19393] Exception Address: 0x0086bebf
    [  19393] DLL information:
    [  19393] 0x00400000	spring
    [  19393] 0x77630000	ntdll
    [  19393] 0x773b0000	kernel32
    [  19393] 0x75800000	KERNELBASE
    [  19393] 0x10000000	DevIL
    [  19393] 0x75b90000	MSVCRT
    [  19393] 0x003e0000	ILU
    [  19393] 0x77490000	ADVAPI32
    [  19393] 0x777a0000	sechost
    [  19393] 0x764d0000	RPCRT4
    [  19393] 0x64be0000	GLU32
    [  19393] 0x64b10000	OPENGL32
    [  19393] 0x76320000	GDI32
    [  19393] 0x75dd0000	USER32
    [  19393] 0x77770000	LPK
    [  19393] 0x75ee0000	USP10
    [  19393] 0x69fe0000	DDRAW
    [  19393] 0x6bca0000	DCIMAN32
    [  19393] 0x75f80000	SETUPAPI
    [  19393] 0x75880000	CFGMGR32
    [  19393] 0x76580000	OLEAUT32
    [  19393] 0x75c70000	ole32
    [  19393] 0x75a60000	DEVOBJ
    [  19393] 0x74190000	dwmapi
    [  19393] 0x75c40000	IMAGEHLP
    [  19393] 0x6fbc0000	mingwm10
    [  19393] 0x76760000	SHELL32
    [  19393] 0x75ae0000	SHLWAPI
    [  19393] 0x75ea0000	WS2_32
    [  19393] 0x777c0000	NSI
    [  19393] 0x6e940000	libgcc_s_dw2-1
    [  19393] 0x00fd0000	SDL
    [  19393] 0x70ff0000	WINMM
    [  19393] 0x7c340000	MSVCR71
    [  19393] 0x66fc0000	freetype6
    [  19393] 0x61b80000	zlib1
    [  19393] 0x6ed80000	glew32
    [  19393] 0x6b180000	vorbisfile
    [  19393] 0x63e00000	vorbis
    [  19393] 0x01020000	ogg
    [  19393] 0x01040000	OpenAL32
    [  19393] 0x76370000	IMM32
    [  19393] 0x76610000	MSCTF
    [  19393] 0x75780000	profapi
    [  19393] 0x74550000	uxtheme
    [  19393] 0x756d0000	CRYPTBASE
    [  19393] 0x64c30000	atiglpxx
    [  19393] 0x69030000	atioglxx
    [  19393] 0x74d10000	VERSION
    [  19393] 0x746b0000	atigktxx
    [  19393] 0x011b0000	atiadlxx
    [  19393] 0x75850000	WINTRUST
    [  19393] 0x75940000	CRYPT32
    [  19393] 0x757f0000	MSASN1
    [  19393] 0x64ae0000	DINPUT
    [  19393] 0x741c0000	HID
    [  19393] 0x741d0000	MMDevAPI
    [  19393] 0x74590000	PROPSYS
    [  19393] 0x70540000	wdmaud
    [  19393] 0x70990000	ksuser
    [  19393] 0x741b0000	AVRT
    [  19393] 0x70500000	AUDIOSES
    [  19393] 0x751c0000	mswsock
    [  19393] 0x751b0000	wship6
    [  19393] 0x704f0000	msacm32
    [  19393] 0x702b0000	MSACM32
    [  19393] 0x6fff0000	midimap
    [  19393] 0x70470000	dsound
    [  19393] 0x74cc0000	POWRPROF
    [  19393] 0x777d0000	CLBCatQ
    [  19393] 0x09310000	wrap_oal
    [  19393] 0x61a40000	AIInterface
    [  19393] 0x1b7f0000	SkirmishAI
    [  19393] 0x68d80000	SkirmishAI
    [  19393] 0x67b60000	dbghelp
    [  19393] Stacktrace:
    [  19393] (0) E:\games\Spring\spring.exe(skirmishAiCallback_SkirmishAI_Info_getValueByKey+0x2f) [0x0086BEBF]
    [  19393] (1) E:\games\Spring\spring.exe(skirmishAiCallback_DataDirs_locatePath+0x45) [0x0086C0D5]
    [  19393] (2) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x2f49a) [0x68DDC82A]
    [  19393] (3) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x2f09) [0x68DB0299]
    [  19393] (4) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0xb9e3) [0x68DB8D73]
    [  19393] (5) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x8e0b) [0x68DB619B]
    [  19393] (6) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x2bd1f) [0x68DD90AF]
    [  19393] (7) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x2bc28) [0x68DD8FB8]
    [  19393] (8) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x96) [0x68DAD426]
    [  19393] (9) E:\games\Spring\spring.exe [0x00868F09]
    [  19393] (10) E:\games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getOptions+0xdb1e) [0x0088872E]
    [  19393] (11) E:\games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0x4196) [0x0089EF76]
    [  19393] (12) E:\games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getOptions+0xe8d0) [0x008894E0]
    [  19393] (13) E:\games\Spring\spring.exe [0x00422398]
    [  19393] (14) E:\games\Spring\spring.exe [0x004232EC]
    [  19393] (15) E:\games\Spring\spring.exe [0x0080D69A]
    [  19393] (16) E:\games\Spring\spring.exe [0x008144B5]
    [  19393] (17) E:\games\Spring\spring.exe [0x0080C4FB]
    [  19393] (18) E:\games\Spring\spring.exe [0x0080C9A1]
    [  19393] (19) E:\games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0xe0a8) [0x008A8E88]
    [  19393] (20) E:\games\Spring\spring.exe [0x0040124B]
    [  19393] (21) E:\games\Spring\spring.exe [0x004012B8]
    [  19393] (22) C:\Windows\system32\kernel32.dll(BaseThreadInitThunk+0x12) [0x77401194]
    [  19393] (23) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x7768B3F5]
    [  19393] (24) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x36) [0x7768B3C8]
    
    txt file icon infolog.txt (18,048 bytes) 2010-05-15 14:32 +
  • txt file icon infolog-0.82.5.txt (19,926 bytes) 2010-09-03 22:52 -
    txt file icon infolog-0.82.5.txt (19,926 bytes) 2010-09-03 22:52 +

-Relationships
related to 0001859closed RAI crash in Interface on end of game 
related to 0002096closed RAI go in crash when i kill the last enemy unit 
related to 0002221closed RAI end of game crash 
+Relationships

-Notes

~0005433

slogic (reporter)

Again RAI crashed when it was killed. This time on 0.82.5.

~0005871

abma (administrator)

translated the second stacktrace:
E:\games\Spring\spring.exe 0x009FCB80 rts/ExternalAI/SSkirmishAICallbackImpl.cpp:219
E:\games\Spring\spring.exe 0x009FCED0 rts/ExternalAI/SSkirmishAICallbackImpl.cpp:957
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x188D341A ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x1887BE08 ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x1886A738 ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x18883A7E ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x188CF38F ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x188CF298 ??:0
E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll 0x18864DD6 ??:0
E:\games\Spring\spring.exe 0x00A146D9 rts/ExternalAI/SkirmishAILibrary.cpp:73
E:\games\Spring\spring.exe 0x009F90EC rts/ExternalAI/SkirmishAI.cpp:37
E:\games\Spring\spring.exe 0x00A234CE rts/ExternalAI/SkirmishAIWrapper.cpp:87
E:\games\Spring\spring.exe 0x00A2A82C rts/ExternalAI/EngineOutHandler.cpp:590
E:\games\Spring\spring.exe 0x00423C98 rts/Game/Game.cpp:4439
E:\games\Spring\spring.exe 0x0042B640 rts/Game/Game.cpp:2829
E:\games\Spring\spring.exe 0x00986941 rts/System/SpringApp.cpp:1052
E:\games\Spring\spring.exe 0x00991C89 rts/System/SpringApp.cpp:1183
E:\games\Spring\spring.exe 0x00991FB4 rts/System/Main.cpp:55
E:\games\Spring\spring.exe 0x00992790 rts/System/Main.cpp:91
E:\games\Spring\spring.exe 0x004010A7 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:237
E:\games\Spring\spring.exe 0x00401123 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:271
C:\Windows\system32\kernel32.dll 0x76F91194 ??:0
C:\Windows\SYSTEM32\ntdll.dll 0x779EB495 ??:0
C:\Windows\SYSTEM32\ntdll.dll 0x779EB468 ??:0

~0005967

abma (administrator)

Last edited: 2010-11-23 19:02

an other stacktrace:
http://pastebin.com/n072bJX8

(from:)
https://github.com/spring/spring/commits/0.82-branch

~0006145

slogic (reporter)

A crash is connected with second almost simultaneous attempt to call ai->GetValue() in GlobalResourceMap destructor. So, with single RAI instance it can't be reproduced.

[ 29104] (1) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(CAIAICallback::GetValue+0x1a7) [0x1B3E3477]
[ 29104] (2) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(cRAI::LocateFile+0x71) [0x1B3BB841]
[ 29104] (3) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(GlobalResourceMap::~GlobalResourceMap+0x80) [0x1B3A0900]
[ 29104] (4) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(cRAI::~cRAI+0x1a2) [0x1B3C4CF2]
[ 29104] (5) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(cRAI::`scalar deleting destructor'+0x8) [0x1B3C4EA8]
[ 29104] (6) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(CAIAI::~CAIAI+0x19) [0x1B3DE799]
[ 29104] (7) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(CAIGlobalAI::`scalar deleting destructor'+0xe) [0x1B3F32CE]
[ 29104] (8) E:\games\Spring\AI\Skirmish\RAI\0.601\SkirmishAI.dll(release+0x71) [0x1B3709E1]

~0006146

slogic (reporter)

Last edited: 2010-12-25 23:22

I think i was wrong with double call. Instance of GlobalResourceMap class is static.

PS. That's the source of an error. AI callback structure may be already destroyed.

~0006158

hoijui (reporter)

yeah it is... this bug is already fixed in pureint (and now master) since months.
i won't got for a popper fix here, but remove the LocateFile call from the destructor for the release branch.

~0006162

hoijui (reporter)

should be fixed on the release branch now (and in latest engine test "release")
please test.

~0006185

abma (administrator)

please retry with 0.82.7, should be fixed there! :-)
+Notes

-Issue History
Date Modified Username Field Change
2010-05-15 14:32 slogic New Issue
2010-05-15 14:32 slogic File Added: infolog.txt
2010-09-03 22:52 slogic File Added: infolog-0.82.5.txt
2010-09-03 22:53 slogic Note Added: 0005433
2010-11-11 19:34 abma Relationship added related to 0001859
2010-11-11 19:34 abma Relationship added related to 0002096
2010-11-11 19:35 abma Summary RAI crashed => RAI crashed at end of game
2010-11-17 18:45 abma Relationship added related to 0002221
2010-11-18 05:59 abma Note Added: 0005871
2010-11-23 01:46 abma Project AI => Spring engine
2010-11-23 18:58 abma Note Added: 0005967
2010-11-23 19:02 abma Note Edited: 0005967
2010-12-24 23:10 hoijui Project Spring engine => AI
2010-12-24 23:12 hoijui Project AI => Spring engine
2010-12-25 22:55 slogic Note Added: 0006145
2010-12-25 23:19 slogic Note Added: 0006146
2010-12-25 23:22 slogic Note Edited: 0006146
2010-12-27 23:34 hoijui Note Added: 0006158
2010-12-28 20:00 hoijui Note Added: 0006162
2011-01-02 17:46 abma Note Added: 0006185
2011-01-02 17:46 abma Status new => resolved
2011-01-02 17:46 abma Fixed in Version => 0.82.7
2011-01-02 17:46 abma Resolution open => fixed
2011-01-02 17:46 abma Assigned To => abma
+Issue History