2025-07-18 06:12 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002547Spring engineGeneralpublic2011-07-10 12:32
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version0.82.7+git 
Summary0002547: (master) win32 crash when commander moves in UnitScript.cpp:115
Descriptionhttp://pastebin.com/2NGYL3Um
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (19,533 bytes) 2011-07-10 03:16 -
    LogOutput initialized.
    Spring 0.82+.4.0 (0.82.3-2552-g2c61943)
    Build date/time: Jul  9 2011 22:43:03
    Available log subsystems: Piece-detail, Piece, Model-detail, Model, Texture, CollisionVolume, unit, ArchiveScanner, VFS-detail, VFS, Sound
    Enabled log subsystems: Sound
    Enable or disable log subsystems using the LogSubsystems configuration key
      or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
      Use "none" to disable the default log subsystems.
    using default configuration source "C:\swap\test\/springsettings.cfg"
    [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
    [Watchdog] Installed (timeout: 123456792sec)
    OS: Microsoft Windows
    Microsoft Windows XP Professional Service Pack 3 (build 2600)
    AMD Phenom(tm) II X4 945 Processor; 3325MB RAM, 5209MB pagefile
    OS: 32bit native mode
    Debug: Adding C:\swap\test\ to directories
    Debug: Adding C:\Home\dateien\My Games\Spring\ to directories
    Debug: Adding C:\Home\dateien\Spring\ to directories
    Debug: Adding C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Spring\ to directories
    Using read-write data directory: C:\swap\test\
    Using read-only data directory: C:\Home\dateien\My Games\Spring\
    Using read-only data directory: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Spring\
    Scanning: C:\Home\dateien\My Games\Spring\maps
    Scanning: C:\Home\dateien\My Games\Spring\games
    Scanning: C:\Home\dateien\My Games\Spring\packages
    Scanning: C:\swap\test\base
    Supported Video modes: 1680x1050, 1600x1200, 1600x900, 1440x900, 1400x1050, 1366x768, 1360x768, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1024x768, 800x600, 640x480
    Video mode set to 1680x1050/32bit
    [f=0000000] SDL:  1.2.10
    [f=0000000] GL version:   4.1.10666 Compatibility Profile Context
    [f=0000000] GL vendor:    ATI Technologies Inc.
    [f=0000000] GL renderer:  ATI Radeon HD 5700 Series
    [f=0000000] GLSL version: 4.10
    [f=0000000] GLEW version: 1.5.8
    [f=0000000] ATI hacks enabled
    [f=0000000] Joysticks found: 0
    [f=0000000] Error: Joystick 0 not found
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               DirectSound Software
    [f=0000000] [Sound]   Device:     DirectSound Software
    [f=0000000] [Sound]   Vendor:     OpenAL Community
    [f=0000000] [Sound]   Version:    1.1 ALSOFT 1.11.753
    [f=0000000] [Sound]   Renderer:   OpenAL Soft
    [f=0000000] [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
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 128
    [f=0000000] Connecting to local server
    [f=0000000] PreGame::StartServer: 30 ms
    [f=0000000] Starting demo recording
    [f=0000000] Using map: Lost_v2
    [f=0000000] Using game: Balanced Annihilation V7.31
    [f=0000000] Using game archive: 4c8015c2c7c31ec793dd041fe5cf163e.sdp
    [f=0000000] recording demo: demos/20110710_031549_Lost_v2_0.82+.4.sdf
    [f=0000000] PreGame::GameDataReceived: 111 ms
    [f=0000000] User number 0 (team 0, allyteam 0)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Loading all definitions:  0.635000
    [f=0000000] Game::LoadDefs (GameData): 731 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 25 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 2 ms
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (129 MB)
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 604 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] Number of damage types: 40
    [f=0000000] [RegisterAssimpModelParsers] supported Assimp model formats: *.3d;*.3ds;*.ac;*.ac3d;*.acc;*.ase;*.ask;*.b3d;*.blend;*.bvh;*.cob;*.csm;*.dae;*.dxf;*.enff;*.hmp;*.ifc;*.irr;*.irrmesh;*.lwo;*.lws;*.lxo;*.md2;*.md3;*.md5anim;*.md5camera;*.md5mesh;*.mdc;*.mdl;*.mesh.xml;*.mot;*.ms3d;*.ndo;*.nff;*.obj;*.off;*.pk3;*.ply;*.prj;*.q3o;*.q3s;*.raw;*.scn;*.smd;*.stl;*.ter;*.uc;*.vta;*.x;*.xml;
    [f=0000000] Creating Unit Textures
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Loading Unit Definitions
    [f=0000000] Loading Feature Definitions
    [f=0000000] Initializing Map Features
    [f=0000000] Reading Estimate PathCosts [8]
    [f=0000000] Reading Estimate PathCosts [32]
    [f=0000000] [CPathManager] pathing data checksum: f77f510b
    [f=0000000] Creating Sky
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Tile Files
    [f=0000000] Loading Tile Map
    [f=0000000] CBFGroundTextures::ConvolveHeightMap: 16 ms
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 121 ms
    [f=0000000] Game::LoadInterface (Console): 2 ms
    [f=0000000] Loading LuaRules
    [f=0000000] Loaded gadget:  No Self-D           <unit_prevent_share_selfd.lua>
    [f=0000000] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded gadget:  Commando Watch      <unit_commando_watch.lua>
    [f=0000000] Loaded gadget:  DirectControl       <unit_direct_control.lua>
    [f=0000000] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [f=0000000] Loaded gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [f=0000000] Loaded gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded gadget:  Los_Only_Sounds     <unit_los_only_sounds.lua>
    [f=0000000] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [f=0000000] Loaded gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded gadget:  No Land Damage      <unit_no_land_damage.lua>
    [f=0000000] Loaded gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [f=0000000] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [f=0000000] Loaded gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [f=0000000] Loaded gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Load Hax    <unit_prevent_load_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Outside Aircraft hacks  <unit_prevent_aircraft_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Range Hax   <unit_prevent_range_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Strange Orders  <unit_prevent_strange_orders.lua>
    [f=0000000] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded gadget:  Spawn               <init_game_spawn.lua>
    [f=0000000] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded gadget:  Stealthy Passengers  <unit_stealthy_passengers.lua>
    [f=0000000] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=0000000] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [f=0000000] Loaded gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded gadget:  Team Com Ends       <teamcomends.lua>
    [f=0000000] Loaded gadget:  DualFog             <gui_dualfog_gadget.lua>
    [f=0000000] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Finished Snow / Rain Shader
    [f=0000000] Loaded gadget:  Precipitation, v0.3  <precipitation.lua>
    [f=0000000] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [f=0000000] Loaded gadget:  DroppedStartPos     <unit_fix_dropped_startpos.lua>
    [f=0000000] Loaded gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded gadget:  Los_Only_Sounds     <unit_los_only_sounds.lua>
    [f=0000000] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [f=0000000] Loaded gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [f=0000000] Loaded gadget:  PassiveBuilders     <unit_passive_builders.lua>
    [f=0000000] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded gadget:  mo_enemywrecks      <mo_enemywrecks.lua>
    [f=0000000] Loaded gadget:  mo_greenfields      <mo_greenfields.lua>
    [f=0000000] Loaded gadget:  mo_noowner          <mo_noowner.lua>
    [f=0000000] Loaded gadget:  mo_noshare          <mo_noshare.lua>
    [f=0000000] Loaded gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [f=0000000] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [f=0000000] Loaded gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded gadget:  DualFog             <gui_dualfog_gadget.lua>
    [f=0000000] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded gadget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] Loading widget from mod:   Red_UI_Framework    <red_ui_framework.lua> ...
    [f=0000000] Loading widget from mod:   BlurApi             <api_gfx_blur.lua> ...
    [f=0000000] Loading widget from mod:   MexUpg Helper       <helper.lua> ...
    [f=0000000] Loading widget from mod:   Red Tooltip         <gui_red_tooltip.lua> ...
    [f=0000000] Loading widget from mod:   HealthBars          <unit_healthbars.lua> ...
    [f=0000000] false
    [f=0000000] Error in Initialize(): [string "LuaUI/Widgets/unit_healthbars.lua"]:136: 'for' limit must be a number
    [f=0000000] Removed widget: HealthBars
    [f=0000000] Loading widget from mod:   BuildETA            <gui_build_eta.lua> ...
    [f=0000000] Loading widget from mod:   Auto First Build Facing  <autofirstbuildfacing.lua> ...
    [f=0000000] Loading widget from mod:   Autoquit            <autoquit.lua> ...
    [f=0000000] Loading widget from mod:   Build Split         <cmd_buildsplit.lua> ...
    [f=0000000] Loading widget from mod:   CustomIcons         <unit_customicons.lua> ...
    [f=0000000] Loading widget from mod:   Defense Range       <gui_defenserange.lua> ...
    [f=0000000] Loading widget from user:  Easy Facing         <gui_easyFacing.lua> ...
    [f=0000000] Loading widget from mod:   Ghost Site          <unit_ghostsite.lua> ...
    [f=0000000] Loading widget from mod:   Loop Select         <unit_loop_select.lua> ...
    [f=0000000] Loading widget from mod:   MohoExploiter       <unit_moho_exploiter.lua> ...
    [f=0000000] Loading widget from mod:   GameTypeInfo        <gui_game_type_info.lua> ...
    [f=0000000] Loading widget from mod:   MoreSounds          <unit_more_sounds.lua> ...
    [f=0000000] Loading widget from mod:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua> ...
    [f=0000000] Loading widget from user:  OnlyFightersPatrol  <unit_only_fighters_patrol.lua> ...
    [f=0000000] Loading widget from mod:   Pause Screen        <gui_pausescreen.lua> ...
    [f=0000000] Loading widget from mod:   Point Tracker       <gui_point_tracker.lua> ...
    [f=0000000] Loading widget from mod:   ReclaimInfo         <gui_reclaiminfo.lua> ...
    [f=0000000] Loading widget from mod:   Red Build/Order Menu  <gui_red_buildordermenu.lua> ...
    [f=0000000] Loading widget from mod:   Red Console         <gui_red_console.lua> ...
    [f=0000000] Loading widget from mod:   Red Resource Bars   <gui_red_resourcebars.lua> ...
    [f=0000000] Loading widget from mod:   Red_Drawing         <red_ui_framework_drawing.lua> ...
    [f=0000000] Loading widget from mod:   Share Tracker       <unit_share_tracker.lua> ...
    [f=0000000] Loading widget from mod:   State Reverse Toggle  <cmd_state_reverse_toggle.lua> ...
    [f=0000000] Loading widget from mod:   Take Reminder       <gui_take_remind.lua> ...
    [f=0000000] Loading widget from mod:   Transporting        <gui_transporting.lua> ...
    [f=0000000] Loading widget from user:  Unit Reclaimer      <unit_unit_reclaimer.lua> ...
    [f=0000000] Loading widget from mod:   XrayHighlight       <gui_xray_highlight.lua> ...
    [f=0000000] Loading widget from mod:   Attack AoE          <gui_attack_aoe.lua> ...
    [f=0000000] Loading widget from mod:   Red Minimap         <gui_red_minimap.lua> ...
    [f=0000000] Loading widget from mod:   BA Waypoint Dragger  <unit_waypoint_dragger_2.lua> ...
    [f=0000000] Loading widget from mod:   Select n Center!    <gui_center_n_select.lua> ...
    [f=0000000] Loading widget from user:  Bomber control      <unit_bomber_control.lua> ...
    [f=0000000] false
    [f=0000000] Error in Initialize(): [string "LuaUI\Widgets\unit_bomber_control.lua"]:84: 'for' limit must be a number
    [f=0000000] Removed widget: Bomber control
    [f=0000000] Loading widget from mod:   LupsManager         <gfx_lups_manager.lua> ...
    [f=0000000] Loading widget from mod:   BA_AllyCursors      <gui_ba_ally_cursors.lua> ...
    [f=0000000] Loading widget from user:  Mouse Buildspacing  <gui_buildspacing.lua> ...
    [f=0000000] Loading widget from mod:   Lups                <lups_wrapper.lua> ...
    [f=0000000] Loading widget from mod:   CustomFormations2   <unit_customformations2.lua> ...
    [f=0000000] LuaUI v0.3
    [f=0000000] Finalizing
    [f=0000000] Connection attempt from UnnamedPlayer
    [f=0000000]  -> Version: 0.82+.4.0 (0.82.3-2552-g2c61943)
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] Player UnnamedPlayer finished loading and is now ingame
    [f=0000000] GameID: 56fd184ee9a4ff79f208d0cd1cdf4421
    [f=0000000] false
    [f=0000000] Error in UnitCreated(): [string "LuaUI/Widgets/gui_defenserange.lua"]:464: 'for' limit must be a number
    [f=0000000] Removed widget: Defense Range
    [f=0000000] LuaRules::RunCallIn: error = 2, GameStart, [string "LuaRules/Gadgets/init_game_spawn.lua"]:73: attempt to call field 'SetUnitLineage' (a nil value)
    stack traceback:
    	[string "LuaRules/Gadgets/init_game_spawn.lua"]:73: in function 'SpawnStartUnit'
    	[string "LuaRules/Gadgets/init_game_spawn.lua"]:130: in function 'GameStart'
    	[string "LuaRules/gadgets.lua"]:917: in function <[string "LuaRules/gadgets.lua"]:915>
    	(tail call): ?
    [f=0000001] Skirmish AI "Enemy" (ID:0, Short-Name:"NullAI", Version:"0.1") took over control of team 1
    [f=0000040] Error: Spring 0.82+.4.0 (0.82.3-2552-g2c61943) has crashed.
    [f=0000040] Error: DLL information:
    [f=0000040] Error: 0x00400000	spring
    [f=0000040] Error: 0x7c910000	ntdll
    [f=0000040] Error: 0x7c800000	kernel32
    [f=0000040] Error: 0x10000000	DevIL
    [f=0000040] Error: 0x77be0000	MSVCRT
    [f=0000040] Error: 0x77da0000	ADVAPI32
    [f=0000040] Error: 0x77e50000	RPCRT4
    [f=0000040] Error: 0x77fc0000	Secur32
    [f=0000040] Error: 0x68fc0000	GLU32
    [f=0000040] Error: 0x5f0d0000	OPENGL32
    [f=0000040] Error: 0x77ef0000	GDI32
    [f=0000040] Error: 0x7e360000	USER32
    [f=0000040] Error: 0x736d0000	DDRAW
    [f=0000040] Error: 0x73b30000	DCIMAN32
    [f=0000040] Error: 0x76c50000	IMAGEHLP
    [f=0000040] Error: 0x6fbc0000	mingwm10
    [f=0000040] Error: 0x7e670000	SHELL32
    [f=0000040] Error: 0x77f40000	SHLWAPI
    [f=0000040] Error: 0x71a10000	WS2_32
    [f=0000040] Error: 0x71a00000	WS2HELP
    [f=0000040] Error: 0x61b80000	zlib1
    [f=0000040] Error: 0x70780000	vorbisfile
    [f=0000040] Error: 0x68140000	ogg
    [f=0000040] Error: 0x64cc0000	vorbis
    [f=0000040] Error: 0x6b600000	OpenAL32
    [f=0000040] Error: 0x76af0000	WINMM
    [f=0000040] Error: 0x66fc0000	freetype6
    [f=0000040] Error: 0x62aa0000	glew32
    [f=0000040] Error: 0x02290000	SDL
    [f=0000040] Error: 0x7c340000	MSVCR71
    [f=0000040] Error: 0x76330000	IMM32
    [f=0000040] Error: 0x773a0000	comctl32
    [f=0000040] Error: 0x5d450000	comctl32
    [f=0000040] Error: 0x73e70000	dsound
    [f=0000040] Error: 0x774b0000	ole32
    [f=0000040] Error: 0x77bd0000	VERSION
    [f=0000040] Error: 0x76bf0000	WINTRUST
    [f=0000040] Error: 0x77a50000	CRYPT32
    [f=0000040] Error: 0x77af0000	MSASN1
    [f=0000040] Error: 0x72c90000	wdmaud
    [f=0000040] Error: 0x72c80000	msacm32
    [f=0000040] Error: 0x77bb0000	MSACM32
    [f=0000040] Error: 0x77ba0000	midimap
    [f=0000040] Error: 0x75250000	msctfime
    [f=0000040] Error: 0x69030000	atioglxx
    [f=0000040] Error: 0x04000000	atiadlxx
    [f=0000040] Error: 0x778f0000	SETUPAPI
    [f=0000040] Error: 0x78130000	MSVCR80
    [f=0000040] Error: 0x72210000	DINPUT
    [f=0000040] Error: 0x68d90000	HID
    [f=0000040] Error: 0x73e40000	KsUser
    [f=0000040] Error: 0x61a40000	AIInterface
    [f=0000040] Error: 0x68d80000	SkirmishAI
    [f=0000040] Error: 0x59dd0000	DBGHELP
    [f=0000040] Error: Exception: Access violation (0xc0000005)
    [f=0000040] Error: Exception Address: 0x00000000
    [f=0000040] Error: Stacktrace:
    [f=0000040] Error: (0) C:\swap\test\spring.exe [0x00000000]
    [f=0000040] Error: (1) C:\swap\test\spring.exe [0x008073C5]
    [f=0000040] Error: (2) C:\swap\test\spring.exe [0x0080818C]
    [f=0000040] Error: (3) C:\swap\test\spring.exe [0x0080C9D5]
    [f=0000040] Error: (4) C:\swap\test\spring.exe [0x0042F540]
    [f=0000040] Error: (5) C:\swap\test\spring.exe [0x00468BCF]
    [f=0000040] Error: (6) C:\swap\test\spring.exe [0x00439030]
    [f=0000040] Error: (7) C:\swap\test\spring.exe [0x008FF69E]
    [f=0000040] Error: (8) C:\swap\test\spring.exe [0x008FF71D]
    [f=0000040] Error: (9) C:\swap\test\spring.exe [0x00908350]
    [f=0000040] Error: (10) C:\swap\test\spring.exe [0x008EF241]
    [f=0000040] Error: (11) C:\swap\test\spring.exe [0x008EF7E4]
    [f=0000040] Error: (12) C:\swap\test\spring.exe [0x008EF901]
    [f=0000040] Error: (13) C:\swap\test\spring.exe [0x00984C49]
    [f=0000040] Error: (14) C:\swap\test\spring.exe [0x004010B4]
    [f=0000040] Error: (15) C:\swap\test\spring.exe [0x00401128]
    [f=0000040] Error: (16) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C817077]
    [f=0000040] Red_UI_Framework>> last processed widget was "Red Tooltip"
    [f=0000040] Red_Drawing>> last processed widget was "Red Tooltip"
    [f=0000040] Path cache hits 0 0%
    [f=0000040] Path cache hits 0 0%
    [f=0000040] Statistics for local connection:
    Received: 777 bytes
    Sent: 594 bytes
    Error: Spring: Unhandled exception Spring has crashed:
      Access violation.
    
    A stacktrace has been written to:
      C:\swap\test\infolog.txt
    
    txt file icon infolog.txt (19,533 bytes) 2011-07-10 03:16 +

-Relationships
related to 0002545resolvedtvo stacktrace translate doesn't work (Unable to find detailed version in infolog) 
+Relationships

-Notes

~0006987

tvo (reporter)

http://pastebin.com/y1kew4ZG

~0006989

zerver (reporter)

I know where the bug is. You call RemoveInstance() and/or AddInstance() when anims is not really empty (for all anim types).

E.g.
if (anims[type].empty())

~0006990

Kloot (developer)

It was iterator invalidation actually. Finished animations were all removed in one batch, and THEN another batch followed to notify their listeners, but the removal caused the iterator positions which were pointing to anims[type] to become void.
+Notes

-Issue History
Date Modified Username Field Change
2011-07-10 03:16 abma New Issue
2011-07-10 03:16 abma File Added: infolog.txt
2011-07-10 03:16 abma Graphics Card => unknown
2011-07-10 03:16 abma Summary (master) win32 crash when commander moves => (master) win32 crash when commander moves in UnitScript.cpp:115
2011-07-10 04:10 abma Relationship added related to 0002545
2011-07-10 11:45 tvo Note Added: 0006987
2011-07-10 12:01 Kloot Status new => assigned
2011-07-10 12:01 Kloot Assigned To => Kloot
2011-07-10 12:14 zerver Note Added: 0006989
2011-07-10 12:32 Kloot Note Added: 0006990
2011-07-10 12:32 Kloot Status assigned => resolved
2011-07-10 12:32 Kloot Fixed in Version => 0.82.7+git
2011-07-10 12:32 Kloot Resolution open => fixed
+Issue History