2025-07-04 02:47 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001980AIAIpublic2010-07-18 23:05
Reporterhoijui 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Summary0001980: crash in KAIK
Descriptionan assertion got triggered after some time in-game.
Game was on latest master, BA 7.13 beta, Evergreen_Haven-v04, me & 5 * KAIK.
I guess this happens very seldomly, did not have KAIK crash since ages.
Additional Informationimportant stack trace part (more in attached infolog):
[ 39226] AI/Skirmish/KAIK/UnitHandler.cpp:757
[ 39226] AI/Skirmish/KAIK/UnitHandler.cpp:228
[ 39226] AI/Skirmish/KAIK/KAIK.cpp:133
[ 39226] AI/Wrappers/LegacyCpp/Event/AIUnitIdleEvent.h:33
TagsNo tags attached.
Attached Files
  • txt file icon infolog.txt (22,051 bytes) 2010-07-12 00:30 -
    LogOutput initialized.
    Spring 0.81+.0.0 (Debug)
    Build date/time: Jul 10 2010 09:09:14
    Available log subsystems: 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 "/home/userX/.springrc"
    [CMyMath::Init] CPU SSE mask: 888, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  0
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 1,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Linux
    OS: 64bit native mode
    Adding  to directories
    Adding /home/userX/.spring/ to directories
    Skipping already added directory 
    Using read-write data directory: 
    Using read-only data directory: /home/userX/.spring/
    Scanning: /home/userX/.spring/maps
    Error opening /home/userX/.spring/maps/cityconflict.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/cityconflict.sd7
    Error opening /home/userX/.spring/maps/VoiVittuRemakeV2.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/VoiVittuRemakeV2.sd7
    Error opening /home/userX/.spring/maps/magnetic_Lands_V1.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/magnetic_Lands_V1.sd7
    Error opening /home/userX/.spring/maps/Daruga-v2.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/Daruga-v2.sd7
    Scanning: /home/userX/.spring/mods
    Scanning: /home/userX/.spring/packages
    Scanning: base
    Supported Video modes: 1280x1024, 1280x960, 1152x864, 1024x768, 832x624, 800x600, 720x400, 700x525, 640x512, 640x480, 640x400, 640x350, 576x432, 512x384, 416x312, 400x300, 360x200, 320x240, 320x200, 320x175
    Video mode set to 1024x768/32bit (windowed)
    [      0] SDL:  1.2.13
    [      0] GL:   3.0.0 NVIDIA 185.18.36
    [      0] GL:   NVIDIA Corporation
    [      0] GL:   GeForce GT 220/PCI/SSE2
    [      0] GLSL: 1.30 NVIDIA via Cg compiler
    [      0] GLEW: 1.5.1
    [      0] Joysticks found: 0
    [      0] Joystick 0 not found
    [      0] Loading startscript from: /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:     ALSA Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       ALSA Software
    [      0] Sound: air absorption enabled: 0.1
    [      0] Starting GameServer: 12 ms
    [      0] Starting demo recording
    [      0] Using map Evergreen_Haven-v04
    [      0] Recording demo demos/20100712_000054_Evergreen_Haven-v04_0.81+.0.sdf
    [      0] Using mod Balanced Annihilation V7.13 beta
    [      0] Using mod archive BA713beta.sd7
    [      0] Loading client data: 68 ms
    [      0] User number 0 (team 5, allyteam 0)
    [      0] Sound:  parsed 25 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 2 ms
    [      0] Camera and mouse: 100 ms
    [      0] Parsing unit icons
    [      0] Loading GameData Definitions
    [      0] Loading all definitions:  0.922000
    [      0] Loading GameData Definitions: 968 ms
    [      0] Parsing Map Information
    [      0] Loading SMF
    [      0] Loading Map
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 2079 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: 4be069ed
    [      0] shadows disabled or required OpenGL extension missing
    [      0] Loading .smt tile-file "maps/Evergreen_Haven-v04.smt"
    [      0] Loading 21323 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 18 ms
    [      0] Generating 3D trees
    [      0] Creating Projectile Textures
    [      0] Creating sky
    [      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:  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:  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:  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] Failed to load: autofirstbuildfacing.lua  (duplicate name)
    [      0] Failed to load: cmd_buildsplit.lua  (duplicate name)
    [      0] Failed to load: gui_advplayerslist.lua  (duplicate name)
    [      0] Failed to load: gui_ally_res.lua  (duplicate name)
    [      0] Failed to load: gui_build_eta.lua  (duplicate name)
    [      0] Failed to load: gui_point_tracker.lua  (duplicate name)
    [      0] Failed to load: gui_prospector.lua  (duplicate name)
    [      0] Failed to load: gui_reclaiminfo.lua  (duplicate name)
    [      0] Failed to load: unit_customformations2.lua  (duplicate name)
    [      0] Failed to load: unit_ghostsite.lua  (duplicate name)
    [      0] Failed to load: unit_waypoint_dragger_2.lua  (duplicate name)
    [      0] Loaded widget from mod:   Red_UI_Framework    <red_ui_framework.lua>
    [      0] Loaded widget from mod:   BlurApi             <api_gfx_blur.lua>
    [      0] Loaded widget from mod:   MexUpg Helper       <helper.lua>
    [      0] Loaded widget from mod:   Red Tooltip         <gui_red_tooltip.lua>
    [      0] Reloaded ctrlpanel with: ctrlpanelImp.txt
    [      0] Loaded widget from user:  CtrlPanel Improved  <gui_ctrlpanel_improved.lua>
    [      0] Loaded widget from mod:   HealthBars          <unit_healthbars.lua>
    [      0] Loaded widget from user:  Ally Resource Bars  <gui_ally_res.lua>
    [      0] Loaded widget from user:  AdvPlayersList      <gui_advplayerslist.lua>
    [      0] Loaded widget from user:  BuildETA            <gui_build_eta.lua>
    [      0] Loaded widget from user:  Move ETA            <gui_move_eta.lua>
    [      0] Area Mex: Loaded for *A
    [      0] Mexmap detected - loading...
    [      0] mexmap imported from LuaUI/Widgets/MetalMaps/evergreen_haven-v04.springmexmap
    [      0] Loaded widget from user:  Area Mex no button v2  <cmd_area_mex2.lua>
    [      0] Loaded widget from user:  Auto First Build Facing  <autofirstbuildfacing.lua>
    [      0] Loaded widget from mod:   Autoquit            <autoquit.lua>
    [      0] Loaded widget from user:  Auto Swarm          <unit_auto_swarm.lua>
    [      0] Loaded widget from mod:   CustomIcons         <unit_customicons.lua>
    [      0] Loaded widget from user:  DontMove            <unit_dontmove.lua>
    [      0] Loaded widget from user:  Blast Radius        <gui_blastRadius.lua>
    [      0] BA
    [      0] Loaded widget from user:  FactoryQ Manager    <cmd_factoryqmanager.lua>
    [      0] Loaded widget from mod:   Loop Select         <unit_loop_select.lua>
    [      0] Loaded widget from mod:   MoreSounds          <unit_more_sounds.lua>
    [      0] Loaded widget from user:  Point Tracker       <gui_point_tracker.lua>
    [      0] Loaded widget from user:  Build Split         <cmd_buildsplit.lua>
    [      0] Loaded widget from mod:   Share Tracker       <unit_share_tracker.lua>
    [      0] Loaded widget from user:  Comblast Range 1.0  <gui_comblast_range.lua>
    [      0] Loaded widget from user:  Specific Unit Reclaimer  <unit_specific_unit_reclaimer.lua>
    [      0] Loaded widget from mod:   MohoExploiter       <unit_moho_exploiter.lua>
    [      0] Loaded widget from user:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [      0] Loaded widget from mod:   Transporting        <gui_transporting.lua>
    [      0] Loaded widget from user:  Unit Reclaimer      <unit_unit_reclaimer.lua>
    [      0] Loaded widget from user:  Central Build AI v1.1  <central_build_AI.lua>
    [      0] Loaded widget from user:  Z Selector          <unit_z_selector.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:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [      0] Loaded widget from mod:   XrayHighlight       <gui_xray_highlight.lua>
    [      0] Loaded widget from mod:   Red Resource Bars   <gui_red_resourcebars.lua>
    [      0] Loaded widget from user:  ReclaimInfo         <gui_reclaiminfov099.lua>
    [      0] Loaded widget from mod:   Defense Range       <gui_defenserange.lua>
    [      0] Loaded widget from user:  Ghost Radar         <unit_ghostRadar.lua>
    [      0] Loaded widget from mod:   GameTypeInfo        <gui_game_type_info.lua>
    [      0] Loaded widget from user:  Nuke Button         <gui_nukeButton.lua>
    [      0] Loaded widget from user:  Ghost Site          <unit_ghostSite.lua>
    [      0] Loaded widget from user:  Transport AI        <unit_transport_ai.lua>
    [      0] Loaded widget from user:  Transporter 2       <unit_transporter_2.lua>
    [      0] Loaded widget from user:  Stockpiler (dynamic)  <unit_stockpile_dynamic.lua>
    [      0] Loaded widget from user:  Stall Assist        <cmd_stall_assist.lua>
    [      0] Loaded widget from mod:   Take Reminder       <gui_take_remind.lua>
    [      0] Loaded widget from mod:   Attack AoE          <gui_attack_aoe.lua>
    [      0] Loaded widget from user:  Context Build       <gui_context_build.lua>
    [      0] Loaded widget from user:  Prospector          <gui_prospector.lua>
    [      0] Loaded widget from user:  Build Range Display  <init_build_range_display.lua>
    [      0] Loaded widget from user:  AutoRepair          <unit_autorepair.lua>
    [      0] Loaded widget from user:  BA Waypoint Dragger  <unit_waypoint_dragger.lua>
    [      0] Loaded widget from user:  Bomber control      <unit_bomber_control.lua>
    [      0] Loaded widget from user:  CommandInsert       <gui_commandinsert.lua>
    [      0] Loaded widget from mod:   Select n Center!    <gui_center_n_select.lua>
    [      0] Couldn't find font '/fonts/FreeSansBold.otf'.
    [      0] Loaded widget from user:  AllyCursors         <gui_ally_cursors.lua>
    [      0] Loaded widget from mod:   LupsManager         <gfx_lups_manager.lua>
    [      0] Error in Shutdown()
    [      0] false
    [      0] Error in Shutdown(): [string "LuaUI/Widgets/gui_ally_cursors.lua"]:101: bad argument #1 to 'DeleteFont' (Font expected, got nil)
    [      0] Removed widget: AllyCursors
    [      0] Loaded widget from mod:   BA_AllyCursors      <gui_ba_ally_cursors.lua>
    [      0] Loaded widget from user:  Mouse Buildspacing  <gui_buildspacing.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 user:  CustomFormations2   <unit_customformations2.lua>
    [      0] LuaUI v0.3
    [      0] Finalizing...
    [      0] Connection attempt from admin
    [      0]  -> Version: 0.81+.0.0 (Debug)
    [      0]  -> Connection established (given id 0)
    [      0] Player admin finished loading and is now ingame
    [      0] GameID: 2a3f3a4ce61190134c95844e79b8f899
    [      0] admin added point: Start 5
    [      0] SkirmishAI (with team ID = 0) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: KAIK 0.13 Unofficial (built Jul  9 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: logging events to AI/Skirmish/KAIK/0.13/logs/Evergreen_Haven-v04-58cc3d01_Balanced_Annihilation_V7.13_beta-d01bee3d_7-12-2010_01_team0.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 1) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAIK 0.13 Unofficial (built Jul  9 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: logging events to AI/Skirmish/KAIK/0.13/logs/Evergreen_Haven-v04-58cc3d01_Balanced_Annihilation_V7.13_beta-d01bee3d_7-12-2010_01_team1.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 2) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: KAIK 0.13 Unofficial (built Jul  9 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: logging events to AI/Skirmish/KAIK/0.13/logs/Evergreen_Haven-v04-58cc3d01_Balanced_Annihilation_V7.13_beta-d01bee3d_7-12-2010_01_team2.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 3) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 3)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 3)>: KAIK 0.13 Unofficial (built Jul  9 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 3)>: logging events to AI/Skirmish/KAIK/0.13/logs/Evergreen_Haven-v04-58cc3d01_Balanced_Annihilation_V7.13_beta-d01bee3d_7-12-2010_01_team3.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 3)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 4) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: KAIK 0.13 Unofficial (built Jul  9 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: logging events to AI/Skirmish/KAIK/0.13/logs/Evergreen_Haven-v04-58cc3d01_Balanced_Annihilation_V7.13_beta-d01bee3d_7-12-2010_01_team4.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [     40] Skirmish AI "Bot1" took over control of team 0
    [     45] Skirmish AI "Bot2" took over control of team 1
    [     50] Skirmish AI "Bot3" took over control of team 2
    [     54] Skirmish AI "Bot4" took over control of team 3
    [     59] Skirmish AI "Bot5" took over control of team 4
    [     61] admin paused the game
    [     61] Video mode set to 1280x974/32bit (windowed)
    [     61] admin unpaused the game
    [     79] admin paused the game
    [     79] Buildings set to face South
    [  15965] Warrior is being attacked
    [  19240] Rocko is being attacked
    [  25372] Nano Turret is being attacked
    [  25473] Nano Turret is being attacked
    [  33551] Radar Tower is being attacked
    [  33672] Rector is being attacked
    [  33795] Construction Kbot is being attacked
    [  34323] Rocko is being attacked
    [  35688] Rector is being attacked
    [  37538] Rocko is being attacked
    [  38953] command reclaim
    [  39226] Aborted (SIGABRT) in spring 0.81+.0.0 (Debug)
    [  39226] Stacktrace:
    [  39226] spring [0xdbb4cd]
    [  39226] /lib/libc.so.6 [0x7f0a01ced3a0]
    [  39226] /lib/libc.so.6(gsignal+0x35) [0x7f0a01ced315]
    [  39226] /lib/libc.so.6(abort+0x181) [0x7f0a01cee811]
    [  39226] /lib/libc.so.6(__assert_fail+0xe9) [0x7f0a01ce6509]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f09f42eb117]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f09f42f0b84]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f09f433f03e]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f09f438886b]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f09f43884b0]
    [  39226] AI/Skirmish/KAIK/0.13/libSkirmishAI.so(handleEvent+0x5c) [0x7f09f4345c0e]
    [  39226] spring [0xe50900]
    [  39226] spring [0xe8b5a2]
    [  39226] spring [0xe6f506]
    [  39226] spring [0xe489a6]
    [  39226] spring [0xd1245a]
    [  39226] spring [0xd0850b]
    [  39226] spring [0xcf3625]
    [  39226] spring [0xd12cb6]
    [  39226] spring [0xd0c6d9]
    [  39226] spring [0xcf35e3]
    [  39226] spring [0xcf46d3]
    [  39226] spring [0xd15bd4]
    [  39226] spring [0xd0e071]
    [  39226] spring [0xcf4f98]
    [  39226] spring [0xd15cbb]
    [  39226] spring [0x78d107]
    [  39226] spring [0x711b66]
    [  39226] spring [0x715a07]
    [  39226] spring [0xd806e2]
    [  39226] spring [0xd88ceb]
    [  39226] spring [0xdb5b81]
    [  39226] spring [0xdb5bd6]
    [  39226] /lib/libc.so.6(__libc_start_main+0xe6) [0x7f0a01cd9a26]
    [  39226] spring(_ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorISsSaISsEEb+0x1a1) [0x6eefe9]
    [  39226] This stack trace indicates a problem with a Skirmish AI library.
    [  39226] Translated Stacktrace:
    [  39226] rts/System/Platform/CrashHandler.cpp:282
    [  39226] ??:0
    [  39226] ??:0
    [  39226] ??:0
    [  39226] ??:0
    [  39226] AI/Skirmish/KAIK/UnitHandler.cpp:757
    [  39226] AI/Skirmish/KAIK/UnitHandler.cpp:228
    [  39226] AI/Skirmish/KAIK/KAIK.cpp:133
    [  39226] AI/Wrappers/LegacyCpp/Event/AIUnitIdleEvent.h:33
    [  39226] AI/Wrappers/LegacyCpp/AIAI.cpp:173
    [  39226] AI/Skirmish/KAIK/AIExport.cpp:97
    [  39226] rts/ExternalAI/SkirmishAILibrary.cpp:87
    [  39226] rts/ExternalAI/SkirmishAI.cpp:48
    [  39226] rts/ExternalAI/SkirmishAIWrapper.cpp:268
    [  39226] rts/ExternalAI/EngineOutHandler.cpp:247
    [  39226] rts/Sim/Units/CommandAI/CommandAI.cpp:1449
    [  39226] rts/Sim/Units/CommandAI/MobileCAI.cpp:1085
    [  39226] rts/Sim/Units/CommandAI/BuilderCAI.cpp:537
    [  39226] rts/Sim/Units/CommandAI/CommandAI.cpp:1243
    [  39226] rts/Sim/Units/CommandAI/MobileCAI.cpp:672
    [  39226] rts/Sim/Units/CommandAI/BuilderCAI.cpp:546
    [  39226] rts/Sim/Units/CommandAI/BuilderCAI.cpp:495
    [  39226] rts/Sim/Units/CommandAI/CommandAI.cpp:785
    [  39226] rts/Sim/Units/CommandAI/MobileCAI.cpp:282
    [  39226] rts/Sim/Units/CommandAI/BuilderCAI.cpp:354
    [  39226] rts/Sim/Units/CommandAI/CommandAI.cpp:534
    [  39226] rts/Game/SelectedUnits.cpp:492
    [  39226] rts/Game/Game.cpp:4050
    [  39226] rts/Game/Game.cpp:2826
    [  39226] rts/System/SpringApp.cpp:934
    [  39226] rts/System/SpringApp.cpp:1065
    [  39226] rts/System/Main.cpp:110
    [  39226] rts/System/Main.cpp:127
    [  39226] ??:0
    [  39226] ??:0
    
    txt file icon infolog.txt (22,051 bytes) 2010-07-12 00:30 +
  • ? file icon 20100712_000054_unnamed_0.81+.0.sdf (2,344,328 bytes) 2010-07-12 00:31
  • txt file icon infolog_KAIK_crash_2.txt (21,606 bytes) 2010-07-16 16:51 -
    LogOutput initialized.
    Spring 0.81+.0.0 (Debug)
    Build date/time: Jul 16 2010 14:49:28
    Available log subsystems: 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 "/home/userX/.springrc"
    [CMyMath::Init] CPU SSE mask: 888, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  0
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 1,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Linux
    OS: 64bit native mode
    Adding  to directories
    Adding /home/userX/.spring/ to directories
    Skipping already added directory 
    Using read-write data directory: 
    Using read-only data directory: /home/userX/.spring/
    Scanning: /home/userX/.spring/maps
    Error opening /home/userX/.spring/maps/cityconflict.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/cityconflict.sd7
    Error opening /home/userX/.spring/maps/VoiVittuRemakeV2.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/VoiVittuRemakeV2.sd7
    Error opening /home/userX/.spring/maps/magnetic_Lands_V1.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/magnetic_Lands_V1.sd7
    Error opening /home/userX/.spring/maps/Daruga-v2.sd7: Archive not found
    Unable to open archive: /home/userX/.spring/maps/Daruga-v2.sd7
    Scanning: /home/userX/.spring/mods
    Scanning: /home/userX/.spring/packages
    Scanning: base
    Supported Video modes: 1280x1024, 1280x960, 1152x864, 1024x768, 832x624, 800x600, 720x400, 700x525, 640x512, 640x480, 640x400, 640x350, 576x432, 512x384, 416x312, 400x300, 360x200, 320x240, 320x200, 320x175
    Video mode set to 1024x768/32bit (windowed)
    [      0] SDL:  1.2.13
    [      0] GL:   3.0.0 NVIDIA 185.18.36
    [      0] GL:   NVIDIA Corporation
    [      0] GL:   GeForce GT 220/PCI/SSE2
    [      0] GLSL: 1.30 NVIDIA via Cg compiler
    [      0] GLEW: 1.5.1
    [      0] Joysticks found: 0
    [      0] Joystick 0 not found
    [      0] Loading startscript from: /script.txt
    [      0] Connecting to local server
    [      0] Starting GameServer: 11 ms
    [      0] Starting demo recording
    [      0] Using map AmazonDeltav20
    [      0] Recording demo demos/20100716_145831_AmazonDeltav20_0.81+.0.sdf
    [      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:     ALSA Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       ALSA Software
    [      0] Sound: air absorption enabled: 0.1
    [      0] Using mod Balanced Annihilation V7.13 beta
    [      0] Using mod archive BA713beta.sd7
    [      0] Loading client data: 879 ms
    [      0] User number 0 (team 5, allyteam 0)
    [      0] Sound:  parsed 25 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 50 ms
    [      0] Camera and mouse: 129 ms
    [      0] Parsing unit icons
    [      0] Loading GameData Definitions
    [      0] Loading all definitions:  1.180000
    [      0] Loading GameData Definitions: 1226 ms
    [      0] Parsing Map Information
    [      0] Loading SMF
    [      0] Loading Map
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 3747 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: 06ce6d3f
    [      0] shadows disabled or required OpenGL extension missing
    [      0] Loading .smt tile-file "maps/AmazonDeltav20.smt"
    [      0] Loading 54745 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 26 ms
    [      0] Generating 3D trees
    [      0] Creating Projectile Textures
    [      0] Loading console: 2 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:  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:  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:  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] Failed to load: autofirstbuildfacing.lua  (duplicate name)
    [      0] Failed to load: cmd_buildsplit.lua  (duplicate name)
    [      0] Failed to load: gui_advplayerslist.lua  (duplicate name)
    [      0] Failed to load: gui_ally_res.lua  (duplicate name)
    [      0] Failed to load: gui_build_eta.lua  (duplicate name)
    [      0] Failed to load: gui_point_tracker.lua  (duplicate name)
    [      0] Failed to load: gui_prospector.lua  (duplicate name)
    [      0] Failed to load: gui_reclaiminfo.lua  (duplicate name)
    [      0] Failed to load: unit_customformations2.lua  (duplicate name)
    [      0] Failed to load: unit_ghostsite.lua  (duplicate name)
    [      0] Failed to load: unit_waypoint_dragger_2.lua  (duplicate name)
    [      0] Loaded widget from mod:   Red_UI_Framework    <red_ui_framework.lua>
    [      0] Loaded widget from mod:   BlurApi             <api_gfx_blur.lua>
    [      0] Loaded widget from mod:   MexUpg Helper       <helper.lua>
    [      0] Loaded widget from mod:   Red Tooltip         <gui_red_tooltip.lua>
    [      0] Reloaded ctrlpanel with: ctrlpanelImp.txt
    [      0] Loaded widget from user:  CtrlPanel Improved  <gui_ctrlpanel_improved.lua>
    [      0] Loaded widget from mod:   HealthBars          <unit_healthbars.lua>
    [      0] Loaded widget from user:  Ally Resource Bars  <gui_ally_res.lua>
    [      0] Loaded widget from user:  AdvPlayersList      <gui_advplayerslist.lua>
    [      0] Loaded widget from user:  BuildETA            <gui_build_eta.lua>
    [      0] Loaded widget from user:  Move ETA            <gui_move_eta.lua>
    [      0] Area Mex: Loaded for *A
    [      0] Mexmap detected - loading...
    [      0] mexmap imported from LuaUI/Widgets/MetalMaps/amazondeltav20.springmexmap
    [      0] Loaded widget from user:  Area Mex no button v2  <cmd_area_mex2.lua>
    [      0] Loaded widget from user:  Auto First Build Facing  <autofirstbuildfacing.lua>
    [      0] Loaded widget from mod:   Autoquit            <autoquit.lua>
    [      0] Loaded widget from user:  Auto Swarm          <unit_auto_swarm.lua>
    [      0] Loaded widget from mod:   CustomIcons         <unit_customicons.lua>
    [      0] Loaded widget from user:  DontMove            <unit_dontmove.lua>
    [      0] Loaded widget from user:  Blast Radius        <gui_blastRadius.lua>
    [      0] BA
    [      0] Loaded widget from user:  FactoryQ Manager    <cmd_factoryqmanager.lua>
    [      0] Loaded widget from mod:   Loop Select         <unit_loop_select.lua>
    [      0] Loaded widget from mod:   MoreSounds          <unit_more_sounds.lua>
    [      0] Loaded widget from user:  Point Tracker       <gui_point_tracker.lua>
    [      0] Loaded widget from mod:   Share Tracker       <unit_share_tracker.lua>
    [      0] Loaded widget from user:  Comblast Range 1.0  <gui_comblast_range.lua>
    [      0] Loaded widget from user:  Specific Unit Reclaimer  <unit_specific_unit_reclaimer.lua>
    [      0] Loaded widget from user:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [      0] Loaded widget from mod:   Transporting        <gui_transporting.lua>
    [      0] Loaded widget from mod:   MohoExploiter       <unit_moho_exploiter.lua>
    [      0] Loaded widget from user:  Unit Reclaimer      <unit_unit_reclaimer.lua>
    [      0] Loaded widget from user:  Z Selector          <unit_z_selector.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 user:  Central Build AI v1.1  <central_build_AI.lua>
    [      0] Loaded widget from mod:   Red Console         <gui_red_console.lua>
    [      0] Loaded widget from mod:   XrayHighlight       <gui_xray_highlight.lua>
    [      0] Loaded widget from mod:   Red Resource Bars   <gui_red_resourcebars.lua>
    [      0] Loaded widget from user:  ReclaimInfo         <gui_reclaiminfov099.lua>
    [      0] Loaded widget from user:  Build Split         <cmd_buildsplit.lua>
    [      0] Loaded widget from mod:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [      0] Loaded widget from mod:   Defense Range       <gui_defenserange.lua>
    [      0] Loaded widget from user:  Ghost Radar         <unit_ghostRadar.lua>
    [      0] Loaded widget from mod:   GameTypeInfo        <gui_game_type_info.lua>
    [      0] Loaded widget from user:  Nuke Button         <gui_nukeButton.lua>
    [      0] Loaded widget from user:  Ghost Site          <unit_ghostSite.lua>
    [      0] Loaded widget from user:  Transport AI        <unit_transport_ai.lua>
    [      0] Loaded widget from user:  Transporter 2       <unit_transporter_2.lua>
    [      0] Loaded widget from user:  Stockpiler (dynamic)  <unit_stockpile_dynamic.lua>
    [      0] Loaded widget from user:  Stall Assist        <cmd_stall_assist.lua>
    [      0] Loaded widget from mod:   Take Reminder       <gui_take_remind.lua>
    [      0] Loaded widget from mod:   Attack AoE          <gui_attack_aoe.lua>
    [      0] Loaded widget from user:  Context Build       <gui_context_build.lua>
    [      0] Loaded widget from user:  Prospector          <gui_prospector.lua>
    [      0] Loaded widget from user:  Build Range Display  <init_build_range_display.lua>
    [      0] Loaded widget from user:  AutoRepair          <unit_autorepair.lua>
    [      0] Loaded widget from user:  BA Waypoint Dragger  <unit_waypoint_dragger.lua>
    [      0] Loaded widget from user:  Bomber control      <unit_bomber_control.lua>
    [      0] Loaded widget from user:  CommandInsert       <gui_commandinsert.lua>
    [      0] Loaded widget from mod:   Select n Center!    <gui_center_n_select.lua>
    [      0] Couldn't find font '/fonts/FreeSansBold.otf'.
    [      0] Loaded widget from user:  AllyCursors         <gui_ally_cursors.lua>
    [      0] Loaded widget from mod:   LupsManager         <gfx_lups_manager.lua>
    [      0] Error in Shutdown()
    [      0] false
    [      0] Error in Shutdown(): [string "LuaUI/Widgets/gui_ally_cursors.lua"]:101: bad argument #1 to 'DeleteFont' (Font expected, got nil)
    [      0] Removed widget: AllyCursors
    [      0] Loaded widget from mod:   BA_AllyCursors      <gui_ba_ally_cursors.lua>
    [      0] Loaded widget from user:  Mouse Buildspacing  <gui_buildspacing.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 user:  CustomFormations2   <unit_customformations2.lua>
    [      0] LuaUI v0.3
    [      0] Finalizing...
    [      0] Connection attempt from [ARP]hoijui_g5
    [      0]  -> Version: 0.81+.0.0 (Debug)
    [      0]  -> Connection established (given id 0)
    [      0] Player [ARP]hoijui_g5 finished loading and is now ingame
    [      0] GameID: 9757404cbf8631303b9686ec1cdf4421
    [      0] [ARP]hoijui_g5 added point: Start 5
    [      0] SkirmishAI (with team ID = 0) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: KAIK 0.13 Unofficial (built Jul 16 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: logging events to AI/Skirmish/KAIK/0.13/logs/AmazonDeltav20-d4cec16e_Balanced_Annihilation_V7.13_beta-d01bee3d_7-16-2010_1459_team0.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 0)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 1) is using cheats!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAIK 0.13 Unofficial (built Jul 16 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: logging events to AI/Skirmish/KAIK/0.13/logs/AmazonDeltav20-d4cec16e_Balanced_Annihilation_V7.13_beta-d01bee3d_7-16-2010_1459_team1.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] <SkirmishAI: AAI 0.9 (team 4)>: New BuildTable has been created
    [      0] <SkirmishAI: AAI 0.9 (team 4)>: land map detected
    [      0] <SkirmishAI: AAI 0.9 (team 4)>: New map-learning file created
    [      0] <SkirmishAI: AAI 0.9 (team 4)>: AAI loaded
    [      0] Video mode set to 1280x974/32bit (windowed)
    [      0] Video mode set to 1272x970/32bit (windowed)
    [     45] Skirmish AI "Bot1" took over control of team 0
    [     49] Skirmish AI "Bot2" took over control of team 1
    [     60] Skirmish AI "Bot3" took over control of team 2
    [     60] Skirmish AI "Bot4" took over control of team 3
    [     60] Skirmish AI "Bot5" took over control of team 4
    [    108] [ARP]hoijui_g5 paused the game
    [    108] Video mode set to 1280x974/32bit (windowed)
    [    108] Buildings set to face North
    [  40090] Skimmer is being attacked
    [  40410] Skimmer is being attacked
    [  42189] Skimmer is being attacked
    [  42665] Skimmer is being attacked
    [  45069] Underwater Metal Extractor is being attacked
    [  47269] Nano Turret is being attacked
    [  47599] Radar Tower is being attacked
    [  50564] /cheat
    [  50564] command cheat
    [  50564] Cheating!
    [  50564] /give corcom
    [  50564] Giving 1 corcom to team 5
    [  50564] /give corcom
    [  50564] Giving 1 corcom to team 5
    [  50564] /give corcom
    [  50564] Giving 1 corcom to team 5
    [  53907] false
    [  53907] Error in DrawWorldPreUnit(): [string "LuaUI/Widgets/gui_comblast_range.lua"]:55: Incorrect arguments to gl.DrawGroundCircle()
    [  53907] Removed widget: Comblast Range 1.0
    [  58995] Construction Kbot is being attacked
    [  62344] Wombat is being attacked
    [  62810] false
    [  62810] Error in Update(): [string "LuaUI/Widgets/unit_autorepair.lua"]:97: attempt to index local 'ud' (a nil value)
    [  62810] Removed widget: AutoRepair
    [  90884] Anaconda is being attacked
    [  90912] Commander: Self destruct in 1 s
    [  90987] Anaconda is being attacked
    [  91088] Anaconda is being attacked
    [  92008] Anaconda is being attacked
    [  92819] Anaconda is being attacked
    [  92928] Anaconda is being attacked
    [  93040] Anaconda is being attacked
    [  93090] Aborted (SIGABRT) in spring 0.81+.0.0 (Debug)
    [  93090] Stacktrace:
    [  93090] spring [0xdbc379]
    [  93090] /lib/libc.so.6 [0x7f83942cf3a0]
    [  93090] /lib/libc.so.6(gsignal+0x35) [0x7f83942cf315]
    [  93090] /lib/libc.so.6(abort+0x181) [0x7f83942d0811]
    [  93090] /lib/libc.so.6(__assert_fail+0xe9) [0x7f83942c8509]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f837e93a11f]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f837e93fb8c]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f837e98e046]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f837e9d7873]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so [0x7f837e9d74b8]
    [  93090] AI/Skirmish/KAIK/0.13/libSkirmishAI.so(handleEvent+0x5c) [0x7f837e994c16]
    [  93090] spring [0xe5167c]
    [  93090] spring [0xe8c31e]
    [  93090] spring [0xe7029a]
    [  93090] spring [0xe49722]
    [  93090] spring [0xd13292]
    [  93090] spring [0xd09343]
    [  93090] spring [0xcf44d9]
    [  93090] spring [0xd13aee]
    [  93090] spring [0xd0d511]
    [  93090] spring [0xcf4497]
    [  93090] spring [0xcf5587]
    [  93090] spring [0xd16a0c]
    [  93090] spring [0xd0eea9]
    [  93090] spring [0xcf5e4c]
    [  93090] spring [0xd16af3]
    [  93090] spring [0x78d787]
    [  93090] spring [0x71216c]
    [  93090] spring [0x71600d]
    [  93090] spring [0xd8156e]
    [  93090] spring [0xd89b77]
    [  93090] spring [0xdb6a2d]
    [  93090] spring [0xdb6a82]
    [  93090] /lib/libc.so.6(__libc_start_main+0xe6) [0x7f83942bba26]
    [  93090] spring(_ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorISsSaISsEEb+0x1a1) [0x6ef689]
    [  93090] This stack trace indicates a problem with a Skirmish AI library.
    [  93090] Translated Stacktrace:
    [  93090] rts/System/Platform/CrashHandler.cpp:282
    [  93090] ??:0
    [  93090] ??:0
    [  93090] ??:0
    [  93090] ??:0
    [  93090] AI/Skirmish/KAIK/UnitHandler.cpp:757
    [  93090] AI/Skirmish/KAIK/UnitHandler.cpp:228
    [  93090] AI/Skirmish/KAIK/KAIK.cpp:133
    [  93090] AI/Wrappers/LegacyCpp/Event/AIUnitIdleEvent.h:33
    [  93090] AI/Wrappers/LegacyCpp/AIAI.cpp:173
    [  93090] AI/Skirmish/KAIK/AIExport.cpp:97
    [  93090] rts/ExternalAI/SkirmishAILibrary.cpp:87
    [  93090] rts/ExternalAI/SkirmishAI.cpp:48
    [  93090] rts/ExternalAI/SkirmishAIWrapper.cpp:268
    [  93090] rts/ExternalAI/EngineOutHandler.cpp:247
    [  93090] rts/Sim/Units/CommandAI/CommandAI.cpp:1451
    [  93090] rts/Sim/Units/CommandAI/MobileCAI.cpp:1085
    [  93090] rts/Sim/Units/CommandAI/BuilderCAI.cpp:537
    [  93090] rts/Sim/Units/CommandAI/CommandAI.cpp:1245
    [  93090] rts/Sim/Units/CommandAI/MobileCAI.cpp:672
    [  93090] rts/Sim/Units/CommandAI/BuilderCAI.cpp:546
    [  93090] rts/Sim/Units/CommandAI/BuilderCAI.cpp:495
    [  93090] rts/Sim/Units/CommandAI/CommandAI.cpp:787
    [  93090] rts/Sim/Units/CommandAI/MobileCAI.cpp:282
    [  93090] rts/Sim/Units/CommandAI/BuilderCAI.cpp:354
    [  93090] rts/Sim/Units/CommandAI/CommandAI.cpp:536
    [  93090] rts/Game/SelectedUnits.cpp:492
    [  93090] rts/Game/Game.cpp:4048
    [  93090] rts/Game/Game.cpp:2824
    [  93090] rts/System/SpringApp.cpp:934
    [  93090] rts/System/SpringApp.cpp:1065
    [  93090] rts/System/Main.cpp:110
    [  93090] rts/System/Main.cpp:127
    [  93090] ??:0
    [  93090] ??:0
    
    txt file icon infolog_KAIK_crash_2.txt (21,606 bytes) 2010-07-16 16:51 +
  • png file icon screen00025.png (2,624,794 bytes) 2010-07-16 21:10

-Relationships
+Relationships

-Notes

~0005079

Kloot (developer)

Last edited: 2010-07-12 19:15

I don't see how this could even have happened:

1. only CUnitHandler::UnitCreated allocs and registers new BuilderTracker instances (and only for CAT_BUILDER units)
2. only CUnitHandler::UnitDestroyed frees these trackers again (and only for CAT_BUILDER units)
3. the crash originated in CUnitHandler::IdleUnitAdd (called on UnitIdle events), which looks up the tracker for the corresponding unit *if* the unit is a CAT_BUILDER

Therefore the assertion in CUnitHandler::GetBuilderTracker can only be triggered if a UnitIdle event arrives *before* a UnitCreated or *after* a UnitDestroyed event, both of which should be ruled out by the engine (if it wasn't, this crash should be showing up all the time).

I'll investigate when I can reproduce it, but that might be a while. ;)

~0005080

SirMaverick (reporter)

> if a UnitIdle event arrives *before* a UnitCreated or *after* a UnitDestroyed event, both of which should be ruled out by the engine

side note to that:
An earlier version of CA's factory plop ("instant build") set the factory to build = 100% in UnitCreated. Result was that every gadget/widget/AI saw the UnitFinished before the UnitCreated for that factory.
Maybe there's something similar in KAIK's code. Or somewhere else.

~0005081

hoijui (reporter)

a vague idea:
maybe it is about units being built, that get killed (eg, as nano-frame). as there were changes in that code, it makes it a bit more likely for thinks like this to happen (eg, UnitIdle called after UnitDestroyed).

~0005108

hoijui (reporter)

has an other game where it happend. i added the infolog and a screenshot from that game. the screenshot is from 10 frames before the crash. it shows the only relevant portion of the map at that time. the yellow tam is played by KAIK, and we see the commander plus a near by (within explosion range) con veh. the com is at 2% health, and a horde of tanks is shooting at him. this all happens in an allies base (RAI controlled) -> no other KAIK units around.

so in short:
it looks like it is either the coms death, or the con it took with him, that causes the crash.
if i am in the mood, i will do some experiments.

~0005109

hoijui (reporter)

how to reproduce:
1. start a game against a KAIK
2. pause (when game has started)
3. /cheat
4. /give corcom (next to the enemy com)
5. /give corca 0 (con-airplane to enemy/KAIKs team; make sure it is close to the enemy com (in explosion range))
6. unpause the game
7. D-gun the enemy commander.
-> crash

without the constructor, it does not happen.

~0005110

Kloot (developer)

Yep, just confirmed that (commander destroyed ==> crash). Checking it out now.

~0005111

hoijui (reporter)

i have seen your commit (thanks :-) )

you said that a UnitIdle events can arrive after a UnitDead event.
Is this considered Ok, or rather a bug?
not knowing more about it, it sounds like something that should be fixed. Are you looking into that?

~0005112

Kloot (developer)

Last edited: 2010-07-17 00:23

I'm leaning toward "bug" too, so it's still on my list. Fixing KAIK was the short-term solution. :)

~0005120

Kloot (developer)

Actually also the long-term fix, KAIK itself was sending CMD_STOP orders for dead units that made it seem the engine triggered this.
+Notes

-Issue History
Date Modified Username Field Change
2010-07-12 00:30 hoijui New Issue
2010-07-12 00:30 hoijui File Added: infolog.txt
2010-07-12 00:31 hoijui File Added: 20100712_000054_unnamed_0.81+.0.sdf
2010-07-12 19:14 Kloot Note Added: 0005079
2010-07-12 19:15 Kloot Note Edited: 0005079
2010-07-12 20:23 SirMaverick Note Added: 0005080
2010-07-12 21:16 hoijui Note Added: 0005081
2010-07-16 16:51 hoijui File Added: infolog_KAIK_crash_2.txt
2010-07-16 21:10 hoijui File Added: screen00025.png
2010-07-16 21:15 hoijui Note Added: 0005108
2010-07-16 21:31 hoijui Note Added: 0005109
2010-07-16 21:44 Kloot Note Added: 0005110
2010-07-17 00:00 hoijui Note Added: 0005111
2010-07-17 00:22 Kloot Note Added: 0005112
2010-07-17 00:23 Kloot Note Edited: 0005112
2010-07-18 23:05 Kloot Note Added: 0005120
2010-07-18 23:05 Kloot Status new => resolved
2010-07-18 23:05 Kloot Resolution open => fixed
2010-07-18 23:05 Kloot Assigned To => Kloot
+Issue History