2025-08-03 19:18 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001819AIAIpublic2010-02-05 18:12
Reporterhoijui 
Assigned Tohoijui 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
Summary0001819: SIGSEGV in Ground.cpp GetInterpolated()
DescriptionRan a test game with me and 7 AIs on Tropical, BA 7.04, current release branch HEAD (0.81.1.3-6-gbcb5ef1).

crash was around 16:30 in-game.
replay does not crash for me, so i did not upload it.

see attached infolog, it contains a translated stack trace.
Additional Informationi did try to reproduce, by calling the clb->GetEvelevation(x, z) method with border values like this:
cb->GetElevation(99999999, 99999999);
cb->GetElevation(99999999, 0);
cb->GetElevation(0, 99999999);
cb->GetElevation(0, 0);
cb->GetElevation(-1, -1);

i tried on a square maps with:
- width == height
- width > height
- width < height
but i was unable to reproduce this way.

the only idea i have left is, that heightmap is NULL. i can not see how this would happen though.
could it be that this was NULL?
wouldn't it have crashed earlier then?
TagsNo tags attached.
Attached Files
  • txt file icon infolog_Ground_crash.txt (31,819 bytes) 2010-02-02 15:07 -
    LogOutput initialized.
    Spring 0.81+.1.0 (Debug)
    Build date/time: Jan 30 2010 14:57:39
    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 "/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 /home/userX/Projects/spring/installs/cmake/release/linux64/debug to directories
    Adding /home/userX/.spring to directories
    Adding /home/userX/Projects/spring/installs/cmake/release/linux64/debug to directories
    Using read-write data directory: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/
    Using read-only  data directory: /home/userX/.spring/
    Using read-only  data directory: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/
    Scanning: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/maps
    Scanning: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/base
    Scanning: /home/userX/.spring/maps
    Scanning: /home/userX/.spring/mods
    Scanning: /home/userX/.spring/packages
    Scanning: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/maps
    Scanning: /home/userX/Projects/spring/installs/cmake/release/linux64/debug/base
    Video mode set to  1024 x 768 / 32 bit
    [      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] GLEW: 1.5.1
    [      0] Joysticks found: 0
    [      0] Joystick 0 not found
    [      0] Loading startscript from: /home/userX/.spring//script.txt
    [      0] Connecting to local server
    [      0] Sound: OpenAL info:
    [      0] Sound:   Vendor:     OpenAL Community
    [      0] Sound:   Version:    1.1 ALSOFT 1.9.563
    [      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_EXTX_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:   Device:     ALSA Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       ALSA Software
    [      0] Starting GameServer: 25 ms
    [      0] Starting demo recording
    [      0] Using map Tropical.smf
    [      0] Recording demo demos/20100202_113556_Tropical_0.81+.1.sdf
    [      0] Using script Commanders
    [      0] Using mod Balanced Annihilation V7.04
    [      0] Using mod archive BA704.sd7
    [      0] Loading client data: 92 ms
    [      0] User number 0 (team 6, allyteam 0)
    [      0] Loading console: 0 ms
    [      0] Sound:  parsed 4 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 1 ms
    [      0] Camera and mouse: 73 ms
    [      0] Parsing unit icons
    [      0] Parsing definitions
    [      0] Loading all definitions:  0.790000
    [      0] Loading defs: 839 ms
    [      0] shadows disabled or required OpenGL extension missing
    [      0] Loading map informations
    [      0] Loading map
    [      0] Loading Map
    [      0] Loading .smt tile-file "maps/Tropical.smt"
    [      0] Loading 51399 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 38 ms
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 6311 ms
    [      0] Sound: Unable to open audio file: FailedCommand
    [      0] Sound: CSound::GetSoundId: could not find sound: FailedCommand
    [      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] Reading estimate path costs
    [      0] Pathing data checksum: 70f8dce8
    [      0] Creating sky
    [      0] Loading LuaRules
    [      0] gf1 = LuaRules/Gadgets/areaattack.lua
    [      0] gf1 = LuaRules/Gadgets/cmd_nocost.lua
    [      0] gf1 = LuaRules/Gadgets/comiscontrol.lua
    [      0] gf1 = LuaRules/Gadgets/fx_reclaim_shards.lua
    [      0] gf1 = LuaRules/Gadgets/lups_manager.lua
    [      0] gf1 = LuaRules/Gadgets/lups_shockwaves.lua
    [      0] gf1 = LuaRules/Gadgets/lups_wrapper.lua
    [      0] gf1 = LuaRules/Gadgets/mo_comgate.lua
    [      0] gf1 = LuaRules/Gadgets/mo_coop.lua
    [      0] gf1 = LuaRules/Gadgets/mo_enemywrecks.lua
    [      0] gf1 = LuaRules/Gadgets/mo_greenfields.lua
    [      0] gf1 = LuaRules/Gadgets/mo_koth.lua
    [      0] gf1 = LuaRules/Gadgets/mo_noowner.lua
    [      0] gf1 = LuaRules/Gadgets/mo_noshare.lua
    [      0] gf1 = LuaRules/Gadgets/mo_nowrecks.lua
    [      0] gf1 = LuaRules/Gadgets/mo_preventdraw.lua
    [      0] gf1 = LuaRules/Gadgets/teamcomends.lua
    [      0] gf1 = LuaRules/Gadgets/unit_air_plants.lua
    [      0] gf1 = LuaRules/Gadgets/unit_direct_control.lua
    [      0] gf1 = LuaRules/Gadgets/unit_fix_dropped_startpos.lua
    [      0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
    [      0] gf1 = LuaRules/Gadgets/unit_missile_delay.lua
    [      0] gf1 = LuaRules/Gadgets/unit_no_land_damage.lua
    [      0] gf1 = LuaRules/Gadgets/unit_noselfd.lua
    [      0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
    [      0] gf1 = LuaRules/Gadgets/unit_passive_builders.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_lab_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_load_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_range_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_strange_orders.lua
    [      0] gf1 = LuaRules/Gadgets/unit_reclaim_fix.lua
    [      0] gf1 = LuaRules/Gadgets/unit_scout_spawner.lua
    [      0] gf1 = LuaRules/Gadgets/unit_set_neutral.lua
    [      0] gf1 = LuaRules/Gadgets/unit_shield_watch.lua
    [      0] gf2 = LuaRules/Gadgets/areaattack.lua
    [      0] gf2 = LuaRules/Gadgets/cmd_nocost.lua
    [      0] gf2 = LuaRules/Gadgets/comiscontrol.lua
    [      0] gf2 = LuaRules/Gadgets/fx_reclaim_shards.lua
    [      0] gf2 = LuaRules/Gadgets/lups_manager.lua
    [      0] gf2 = LuaRules/Gadgets/lups_shockwaves.lua
    [      0] gf2 = LuaRules/Gadgets/lups_wrapper.lua
    [      0] gf2 = LuaRules/Gadgets/mo_comgate.lua
    [      0] gf2 = LuaRules/Gadgets/mo_coop.lua
    [      0] gf2 = LuaRules/Gadgets/mo_enemywrecks.lua
    [      0] gf2 = LuaRules/Gadgets/mo_greenfields.lua
    [      0] gf2 = LuaRules/Gadgets/mo_koth.lua
    [      0] gf2 = LuaRules/Gadgets/mo_noowner.lua
    [      0] gf2 = LuaRules/Gadgets/mo_noshare.lua
    [      0] gf2 = LuaRules/Gadgets/mo_nowrecks.lua
    [      0] gf2 = LuaRules/Gadgets/mo_preventdraw.lua
    [      0] gf2 = LuaRules/Gadgets/teamcomends.lua
    [      0] gf2 = LuaRules/Gadgets/unit_air_plants.lua
    [      0] gf2 = LuaRules/Gadgets/unit_direct_control.lua
    [      0] gf2 = LuaRules/Gadgets/unit_fix_dropped_startpos.lua
    [      0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
    [      0] gf2 = LuaRules/Gadgets/unit_missile_delay.lua
    [      0] gf2 = LuaRules/Gadgets/unit_no_land_damage.lua
    [      0] gf2 = LuaRules/Gadgets/unit_noselfd.lua
    [      0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
    [      0] gf2 = LuaRules/Gadgets/unit_passive_builders.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_lab_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_load_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_range_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_strange_orders.lua
    [      0] gf2 = LuaRules/Gadgets/unit_reclaim_fix.lua
    [      0] gf2 = LuaRules/Gadgets/unit_scout_spawner.lua
    [      0] gf2 = LuaRules/Gadgets/unit_set_neutral.lua
    [      0] gf2 = LuaRules/Gadgets/unit_shield_watch.lua
    [      0] Loaded gadget:  No Self-D           <unit_noselfd.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:  MissileControl      <unit_missile_delay.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:  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] gf1 = LuaRules/Gadgets/areaattack.lua
    [      0] gf1 = LuaRules/Gadgets/cmd_nocost.lua
    [      0] gf1 = LuaRules/Gadgets/comiscontrol.lua
    [      0] gf1 = LuaRules/Gadgets/fx_reclaim_shards.lua
    [      0] gf1 = LuaRules/Gadgets/lups_manager.lua
    [      0] gf1 = LuaRules/Gadgets/lups_shockwaves.lua
    [      0] gf1 = LuaRules/Gadgets/lups_wrapper.lua
    [      0] gf1 = LuaRules/Gadgets/mo_comgate.lua
    [      0] gf1 = LuaRules/Gadgets/mo_coop.lua
    [      0] gf1 = LuaRules/Gadgets/mo_enemywrecks.lua
    [      0] gf1 = LuaRules/Gadgets/mo_greenfields.lua
    [      0] gf1 = LuaRules/Gadgets/mo_koth.lua
    [      0] gf1 = LuaRules/Gadgets/mo_noowner.lua
    [      0] gf1 = LuaRules/Gadgets/mo_noshare.lua
    [      0] gf1 = LuaRules/Gadgets/mo_nowrecks.lua
    [      0] gf1 = LuaRules/Gadgets/mo_preventdraw.lua
    [      0] gf1 = LuaRules/Gadgets/teamcomends.lua
    [      0] gf1 = LuaRules/Gadgets/unit_air_plants.lua
    [      0] gf1 = LuaRules/Gadgets/unit_direct_control.lua
    [      0] gf1 = LuaRules/Gadgets/unit_fix_dropped_startpos.lua
    [      0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
    [      0] gf1 = LuaRules/Gadgets/unit_missile_delay.lua
    [      0] gf1 = LuaRules/Gadgets/unit_no_land_damage.lua
    [      0] gf1 = LuaRules/Gadgets/unit_noselfd.lua
    [      0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
    [      0] gf1 = LuaRules/Gadgets/unit_passive_builders.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_lab_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_load_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_range_hax.lua
    [      0] gf1 = LuaRules/Gadgets/unit_prevent_strange_orders.lua
    [      0] gf1 = LuaRules/Gadgets/unit_reclaim_fix.lua
    [      0] gf1 = LuaRules/Gadgets/unit_scout_spawner.lua
    [      0] gf1 = LuaRules/Gadgets/unit_set_neutral.lua
    [      0] gf1 = LuaRules/Gadgets/unit_shield_watch.lua
    [      0] gf2 = LuaRules/Gadgets/areaattack.lua
    [      0] gf2 = LuaRules/Gadgets/cmd_nocost.lua
    [      0] gf2 = LuaRules/Gadgets/comiscontrol.lua
    [      0] gf2 = LuaRules/Gadgets/fx_reclaim_shards.lua
    [      0] gf2 = LuaRules/Gadgets/lups_manager.lua
    [      0] gf2 = LuaRules/Gadgets/lups_shockwaves.lua
    [      0] gf2 = LuaRules/Gadgets/lups_wrapper.lua
    [      0] gf2 = LuaRules/Gadgets/mo_comgate.lua
    [      0] gf2 = LuaRules/Gadgets/mo_coop.lua
    [      0] gf2 = LuaRules/Gadgets/mo_enemywrecks.lua
    [      0] gf2 = LuaRules/Gadgets/mo_greenfields.lua
    [      0] gf2 = LuaRules/Gadgets/mo_koth.lua
    [      0] gf2 = LuaRules/Gadgets/mo_noowner.lua
    [      0] gf2 = LuaRules/Gadgets/mo_noshare.lua
    [      0] gf2 = LuaRules/Gadgets/mo_nowrecks.lua
    [      0] gf2 = LuaRules/Gadgets/mo_preventdraw.lua
    [      0] gf2 = LuaRules/Gadgets/teamcomends.lua
    [      0] gf2 = LuaRules/Gadgets/unit_air_plants.lua
    [      0] gf2 = LuaRules/Gadgets/unit_direct_control.lua
    [      0] gf2 = LuaRules/Gadgets/unit_fix_dropped_startpos.lua
    [      0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
    [      0] gf2 = LuaRules/Gadgets/unit_missile_delay.lua
    [      0] gf2 = LuaRules/Gadgets/unit_no_land_damage.lua
    [      0] gf2 = LuaRules/Gadgets/unit_noselfd.lua
    [      0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
    [      0] gf2 = LuaRules/Gadgets/unit_passive_builders.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_lab_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_load_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_range_hax.lua
    [      0] gf2 = LuaRules/Gadgets/unit_prevent_strange_orders.lua
    [      0] gf2 = LuaRules/Gadgets/unit_reclaim_fix.lua
    [      0] gf2 = LuaRules/Gadgets/unit_scout_spawner.lua
    [      0] gf2 = LuaRules/Gadgets/unit_set_neutral.lua
    [      0] gf2 = LuaRules/Gadgets/unit_shield_watch.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:  MissileControl      <unit_missile_delay.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:  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: gui_build_eta.lua  (duplicate name)
    [      0] Failed to load: gui_buildbar.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:   BlurApi             <api_gfx_blur.lua>
    [      0] Loaded widget from mod:   MexUpg Helper       <helper.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:  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/tropical.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 user:  Auto Skirm          <unit_auto_skirm.lua>
    [      0] Loaded widget from user:  Auto Swarm          <unit_auto_swarm.lua>
    [      0] Loaded widget from mod:   Autoquit            <autoquit.lua>
    [      0] Loaded widget from user:  BuildBar            <gui_buildbar.lua>
    [      0] Loaded widget from user:  Comblast Range 1.0  <gui_comblast_range.lua>
    [      0] Loaded widget from user:  Blast Radius        <gui_blastRadius.lua>
    [      0] Loaded widget from mod:   CustomIcons         <unit_customicons.lua>
    [      0] Loaded widget from user:  DontMove            <unit_dontmove.lua>
    [      0] BA
    [      0] Loaded widget from user:  FactoryQ Manager    <cmd_factoryqmanager.lua>
    [      0] Loaded widget from mod:   MoreSounds          <unit_more_sounds.lua>
    [      0] Loaded widget from user:  OnlyFightersPatrol  <unit_only_fighters_patrol.lua>
    [      0] Loaded widget from user:  Point Tracker       <gui_point_tracker.lua>
    [      0] Loaded widget from user:  ReclaimInfo         <gui_reclaiminfov099.lua>
    [      0] Loaded widget from mod:   MohoExploiter       <unit_moho_exploiter.lua>
    [      0] Loaded widget from mod:   Share Tracker       <unit_share_tracker.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 user:  Central Build AI v1.1  <central_build_AI.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 mod:   XrayHighlight       <gui_xray_highlight.lua>
    [      0] Loaded widget from mod:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [      0] Loaded widget from user:  Z Selector          <unit_z_selector.lua>
    [      0] Loaded widget from user:  Build Split         <cmd_buildsplit.lua>
    [      0] Loaded widget from mod:   Defense Range       <gui_defenserange.lua>
    [      0] Loaded widget from mod:   GameTypeInfo        <gui_game_type_info.lua>
    [      0] Loaded widget from user:  Ghost Radar         <unit_ghostRadar.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:  Nuke Button         <gui_nukeButton.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 user:  ImmobileBuilder     <unit_immobile_buider.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:  AutoRepair          <unit_autorepair.lua>
    [      0] Loaded widget from user:  Build Range Display  <init_build_range_display.lua>
    [      0] Loaded widget from user:  Prospector          <gui_prospector.lua>
    [      0] Loaded widget from user:  BA Waypoint Dragger  <unit_waypoint_dragger.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 mod:   Lups                <lups_wrapper.lua>
    [      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+.1.0 (Debug)
    [      0]  -> connection established (given id 0)
    [      0] Player [ARP]hoijui_g5 finished loading and is now ingame
    [      0] GameID: 2500684b48eb02bd1c9bdcb11cdf4421
    [      0] [ARP]hoijui_g5 added point: Start 6
    [      0] <SkirmishAI: AAI 0.9 (team 0)>: land map detected
    [      0] <SkirmishAI: AAI 0.9 (team 0)>: AAI loaded
    [      0] SkirmishAI (with team ID = 1): Cheating enabled!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: KAIK 0.13 Unofficial (built Jan 31 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: logging events to /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/KAIK/0.13/Logs/Tropical.smf_BA704.sd7_2-2-2010_1136_team1.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 1)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] SkirmishAI (with team ID = 2): Cheating enabled!
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: KAIK 0.13 Unofficial (built Jan 31 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: logging events to /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/KAIK/0.13/Logs/Tropical.smf_BA704.sd7_2-2-2010_1136_team2.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 2)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [      0] <SkirmishAI: AAI 0.9 (team 3)>: AAI loaded
    [      0] SkirmishAI (with team ID = 4): Cheating enabled!
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: KAI Metal Class by Krogothe
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: KAIK 0.13 Unofficial (built Jan 31 2010) initialized successfully!
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: logging events to /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/KAIK/0.13/Logs/Tropical.smf_BA704.sd7_2-2-2010_1136_team4.txt
    [      0] <SkirmishAI: KAIK 0.13 (team 4)>: (developed by Krogothe, Tournesol, Firenu; now maintained by Kloot)
    [     12] Skirmish AI "Bot3" took over control of team 0
    [     53] Skirmish AI "Bot4" took over control of team 1
    [     58] Skirmish AI "Bot5" took over control of team 2
    [     58] Skirmish AI "Bot6" took over control of team 3
    [     60] Skirmish AI "KAIK" took over control of team 4
    [     60] Skirmish AI "RAI" took over control of team 5
    [    106] [ARP]hoijui_g5 paused the game
    [    106] Buildings set to face South
    [    106] [ARP]hoijui_g5 unpaused the game
    [    537] Speed set to 1.1 [[ARP]hoijui_g5]
    [    556] Speed set to 1.2 [[ARP]hoijui_g5]
    [    557] Speed set to 1.3 [[ARP]hoijui_g5]
    [    559] Speed set to 1.4 [[ARP]hoijui_g5]
    [    561] Speed set to 1.5 [[ARP]hoijui_g5]
    [    562] Speed set to 1.6 [[ARP]hoijui_g5]
    [    564] Speed set to 1.7 [[ARP]hoijui_g5]
    [    566] Speed set to 1.8 [[ARP]hoijui_g5]
    [    569] Speed set to 1.9 [[ARP]hoijui_g5]
    [    572] Speed set to 2.0 [[ARP]hoijui_g5]
    [    574] Speed set to 2.2 [[ARP]hoijui_g5]
    [    577] Speed set to 2.4 [[ARP]hoijui_g5]
    [    580] Speed set to 2.6 [[ARP]hoijui_g5]
    [    584] Speed set to 2.8 [[ARP]hoijui_g5]
    [    588] Speed set to 3.0 [[ARP]hoijui_g5]
    [   1745] Speed set to 2.8 [[ARP]hoijui_g5]
    [   1790] Speed set to 2.6 [[ARP]hoijui_g5]
    [   1793] Speed set to 2.4 [[ARP]hoijui_g5]
    [   1804] Speed set to 2.2 [[ARP]hoijui_g5]
    [   1815] Speed set to 2.0 [[ARP]hoijui_g5]
    [   1824] Speed set to 1.9 [[ARP]hoijui_g5]
    [   1832] Speed set to 1.8 [[ARP]hoijui_g5]
    [   1839] Speed set to 1.7 [[ARP]hoijui_g5]
    [   1863] Speed set to 1.6 [[ARP]hoijui_g5]
    [   1870] Speed set to 1.5 [[ARP]hoijui_g5]
    [   1877] Speed set to 1.4 [[ARP]hoijui_g5]
    [   1893] Speed set to 1.3 [[ARP]hoijui_g5]
    [   1953] Speed set to 1.2 [[ARP]hoijui_g5]
    [   1992] Speed set to 1.1 [[ARP]hoijui_g5]
    [   1997] Speed set to 1.0 [[ARP]hoijui_g5]
    [   4512] Jeffy is being attacked
    [   4544] [ARP]hoijui_g5 paused the game
    [   4544] [ARP]hoijui_g5 unpaused the game
    [   4812] [ARP]hoijui_g5 paused the game
    [   4812] [ARP]hoijui_g5 unpaused the game
    [   6482] [ARP]hoijui_g5 paused the game
    [   6482] [ARP]hoijui_g5 unpaused the game
    [   6912] [ARP]hoijui_g5 paused the game
    [   6912] [ARP]hoijui_g5 unpaused the game
    [   7159] [ARP]hoijui_g5 paused the game
    [   7159] [ARP]hoijui_g5 unpaused the game
    [   7485] [ARP]hoijui_g5 paused the game
    [   7485] [ARP]hoijui_g5 unpaused the game
    [   8003] [ARP]hoijui_g5 paused the game
    [   8003] [ARP]hoijui_g5 unpaused the game
    [   9100] [ARP]hoijui_g5 paused the game
    [   9100] [ARP]hoijui_g5 unpaused the game
    [   9353] [ARP]hoijui_g5 paused the game
    [   9353] [ARP]hoijui_g5 unpaused the game
    [   9676] [ARP]hoijui_g5 paused the game
    [   9676] [ARP]hoijui_g5 unpaused the game
    [   9722] [ARP]hoijui_g5 paused the game
    [   9722] [ARP]hoijui_g5 unpaused the game
    [  10799] [ARP]hoijui_g5 paused the game
    [  10799] [ARP]hoijui_g5 unpaused the game
    [  13213] [ARP]hoijui_g5 paused the game
    [  13213] [ARP]hoijui_g5 unpaused the game
    [  13249] [ARP]hoijui_g5 paused the game
    [  13249] [ARP]hoijui_g5 unpaused the game
    [  13671] Metal Extractor is being attacked
    [  14343] [ARP]hoijui_g5 paused the game
    [  14343] [ARP]hoijui_g5 unpaused the game
    [  16926] [ARP]hoijui_g5 paused the game
    [  16926] [ARP]hoijui_g5 unpaused the game
    [  17134] [ARP]hoijui_g5 paused the game
    [  17134] [ARP]hoijui_g5 unpaused the game
    [  22202] Construction Vehicle is being attacked
    [  23579] [ARP]hoijui_g5 paused the game
    [  23579] [ARP]hoijui_g5 unpaused the game
    [  29685] false
    [  29685] Error in GameFrame(): [string "LuaUI/Widgets/unit_auto_swarm.lua"]:101: attempt to index field '?' (a nil value)
    [  29685] Removed widget: Auto Swarm
    [  30281] Flash is being attacked
    [  30290] Segmentation fault (SIGSEGV) in spring 0.81+.1.0 (Debug)
    Stacktrace:
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xd64b07]
    /lib/libc.so.6 [0x7f087e76a3a0]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x989a88]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x989b9f]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xe35edb]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring(skirmishAiCallback_Map_getElevationAt+0x53) [0xe14cf0]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so [0x7f086d43b1f1]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so [0x7f086d3c1158]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so [0x7f086d40a593]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so [0x7f086d4397af]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so [0x7f086d4392e4]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/AI/Skirmish/AAI/0.9/libSkirmishAI.so(handleEvent+0x5c) [0x7f086d433ca2]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xe0de58]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xe4946c]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xe2cdc9]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xe0296c]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xc3f1e1]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x7686cc]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x768ba5]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xbdd3f8]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xbd37ed]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xbafc24]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xbb0099]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xbb01c9]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x6f0d10]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x6f823c]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0x6fbc9b]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xd22a66]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xd2af32]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xd5f9bd]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring [0xd5fa12]
    /lib/libc.so.6(__libc_start_main+0xe6) [0x7f087e756a26]
    /home/userX/Projects/spring/installs/cmake/release/linux64/debug/spring(_ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorISsSaISsEEb+0x1d1) [0x6da729]
    Translated Stacktrace:
    /home/userX/Projects/spring/repos/release/rts/System/Platform/CrashHandler.cpp:279
    ??:0
    /home/userX/Projects/spring/repos/release/rts/Map/Ground.cpp:306
    /home/userX/Projects/spring/repos/release/rts/Map/Ground.cpp:317
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/AICallback.cpp:1025
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/SSkirmishAICallbackImpl.cpp:1363
    /home/userX/Projects/spring/repos/release/AI/Wrappers/LegacyCpp/AIAICallback.cpp:792
    /home/userX/Projects/spring/repos/release/AI/Skirmish/AAI/AAIExecute.cpp:3276
    /home/userX/Projects/spring/repos/release/AI/Skirmish/AAI/AAI.cpp:204
    /home/userX/Projects/spring/repos/release/AI/Wrappers/LegacyCpp/Event/AIUnitDamagedEvent.h:32
    /home/userX/Projects/spring/repos/release/AI/Wrappers/LegacyCpp/AIAI.cpp:163
    /home/userX/Projects/spring/repos/release/AI/Skirmish/AAI/AIExport.cpp:94
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/SkirmishAILibrary.cpp:102
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/SkirmishAI.cpp:55
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/SkirmishAIWrapper.cpp:305
    /home/userX/Projects/spring/repos/release/rts/ExternalAI/EngineOutHandler.cpp:351
    /home/userX/Projects/spring/repos/release/rts/Sim/Units/Unit.cpp:1063
    /home/userX/Projects/spring/repos/release/rts/Game/GameHelper.cpp:139
    /home/userX/Projects/spring/repos/release/rts/Game/GameHelper.cpp:215
    /home/userX/Projects/spring/repos/release/rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp:209
    /home/userX/Projects/spring/repos/release/rts/Sim/Projectiles/WeaponProjectiles/ExplosiveProjectile.cpp:116
    /home/userX/Projects/spring/repos/release/rts/Sim/Projectiles/ProjectileHandler.cpp:930
    /home/userX/Projects/spring/repos/release/rts/Sim/Projectiles/ProjectileHandler.cpp:993
    /home/userX/Projects/spring/repos/release/rts/Sim/Projectiles/ProjectileHandler.cpp:1017
    /home/userX/Projects/spring/repos/release/rts/Game/Game.cpp:3484
    /home/userX/Projects/spring/repos/release/rts/Game/Game.cpp:3784
    /home/userX/Projects/spring/repos/release/rts/Game/Game.cpp:2790
    /home/userX/Projects/spring/repos/release/rts/System/SpringApp.cpp:866
    /home/userX/Projects/spring/repos/release/rts/System/SpringApp.cpp:994
    /home/userX/Projects/spring/repos/release/rts/System/Main.cpp:111
    /home/userX/Projects/spring/repos/release/rts/System/Main.cpp:128
    ??:0
    ??:0
    
    txt file icon infolog_Ground_crash.txt (31,819 bytes) 2010-02-02 15:07 +

-Relationships
+Relationships

-Notes

~0004602

hoijui (reporter)

it was a NaN in AAI:

void AAIExecute::GetFallBackPos(float3 *pos, int unit_id, float range) {
...
(dist / range)
...
}

fixed in: 6f88b44a7fb16ff1c42cfe70717e094059451860
+Notes

-Issue History
Date Modified Username Field Change
2010-02-02 15:07 hoijui New Issue
2010-02-02 15:07 hoijui File Added: infolog_Ground_crash.txt
2010-02-05 18:06 hoijui Project Spring engine => AI
2010-02-05 18:12 hoijui Note Added: 0004602
2010-02-05 18:12 hoijui Status new => resolved
2010-02-05 18:12 hoijui Resolution open => fixed
2010-02-05 18:12 hoijui Assigned To => hoijui
+Issue History