2025-07-22 20:11 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002071Spring engineGeneralpublic2011-03-06 12:22
ReporterGoogle_Frog 
Assigned To 
PrioritynormalSeveritymajorReproducibilityrandom
StatusclosedResolutionfixed 
Product Version0.82.3 
Target VersionFixed in Version 
Summary0002071: Invulnerable Unit
DescriptionIn a recent game of CA(1fac r8333) there was an invulnerable unit. The unit displayed negative HP and would not take damage or be killed, it acted as a normal unit in every other way.

This may be a bug with applying damage via lua as there were flame units in the battle and flame has a gadgetted damage over time effect.
Additional InformationUnable to provide replay due to replay desync bug.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • ? file icon invulnerable_thug_0.82.5.sdf (231,937 bytes) 2010-10-12 10:22
  • txt file icon infolog.txt (22,416 bytes) 2010-10-12 10:28 -
    LogOutput initialized.
    Spring 0.82.5.1 ({0.82-branch}0.82.5.1)
    Build date/time: Sep  6 2010 11:39:30
    Available log subsystems: CollisionVolume, unit, ArchiveScanner, VFS-detail, VFS, Sound
    Enabled log subsystems: Sound
    Enable or disable log subsystems using the LogSubsystems configuration key
      or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
    using default configuration source "C:\Program Files\Spring 82.5\/springsettings.cfg"
    [CMyMath::Init] CPU SSE mask: 124, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Microsoft Windows
    Microsoft Windows XP Professional Service Pack 2 (build 2600)
    Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz; 3327MB RAM, 5210MB pagefile
    OS: 32bit native mode
    Using read-write data directory: C:\Program Files\Spring 82.5\
    Using read-only data directory: C:\Documents and Settings\User\My Documents\My Games\Spring\
    Using read-only data directory: C:\Documents and Settings\User\My Documents\Spring\
    Using read-only data directory: C:\Documents and Settings\All Users\Application Data\Spring\
    Scanning: C:\Documents and Settings\User\My Documents\My Games\Spring\maps
    Scanning: C:\Documents and Settings\User\My Documents\My Games\Spring\mods
    Scanning: C:\Documents and Settings\User\My Documents\My Games\Spring\packages
    Scanning: C:\Program Files\Spring 82.5\maps
    Scanning: C:\Program Files\Spring 82.5\base
    Scanning: C:\Program Files\Spring 82.5\mods
    Supported Video modes: 1920x1080, 1680x1050, 1600x900, 1280x1024, 1152x864, 1024x768, 800x600, 640x480
    Video mode set to 1920x1080/32bit (windowed)
    [      0] SDL:  1.2.10
    [      0] GL:   3.2.0
    [      0] GL:   NVIDIA Corporation
    [      0] GL:   GeForce GTX 260/PCI/SSE2
    [      0] GLSL: 1.50 NVIDIA via Cg compiler
    [      0] GLEW: 1.5.4
    [      0] CPU: affinity set (1)
    [      0] Joysticks found: 0
    [      0] Joystick 0 not found
    [      0] Connecting to local server
    [      0] Pre-scanning demo file for game data...
    [      0] Sound: OpenAL info:
    [      0] Sound:   Vendor:     OpenAL Community
    [      0] Sound:   Version:    1.1 ALSOFT 1.11.753
    [      0] Sound:   Renderer:   OpenAL Soft
    [      0] Sound:   AL Extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
    [      0] Sound:   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
    [      0] Sound:                   ALC_EXT_EFX found (required for air absorption): yes
    [      0] Sound:   Device:     DirectSound Software
    [      0] Sound:   Available Devices:  
    [      0] Sound:                       DirectSound Software
    [      0] Sound: air absorption disabled
    [      0] Warning: 2 players in GameSetup script (NumPlayers says 1)
    [      0] Starting GameServer
    [      0] GameServer started
    [      0] Reading demo data: 14 ms
    [      0] Warning: 2 players in GameSetup script (NumPlayers says 1)
    [      0] Using map Comet Catcher Redux
    [      0] Using mod Complete Annihilation PZK test-98
    [      0] Using mod archive 97f889f98745fb976f37b1efe464b484.sdp
    [      0] Loading client data: 86 ms
    [      0] User number 1 (team 0, allyteam 0)
    [      0] Sound:  parsed 4 sounds from gamedata/sounds.lua
    [      0] Loading sounds: 10 ms
    [      0] Sound: Unable to open audio file: MultiSelect
    [      0] Sound: CSound::GetSoundId: could not find sound: MultiSelect
    [      0] Camera and mouse: 122 ms
    [      0] Parsing unit icons
    [      0] Loading GameData Definitions
    [      0] Loading all definitions:  0.430000
    [      0] Loading GameData Definitions: 500 ms
    [      0] Parsing Map Information
    [      0] Loading SMF
    [      0] Loading Map
    [      0] Calculating smooth height mesh
    [      0] Calculating smooth mesh: 116 ms
    [      0] Number of damage types: 9
    [      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: f94d1375
    [      0] You are missing the "ARB_shadow_ambient" extension (this will probably make shadows darker than they should be)
    [      0] Loading .smt tile-file "maps/Comet Catcher Redux.smt"
    [      0] Loading 11041 tiles from file 1/1
    [      0] Reading tiles
    [      0] Reading tile map
    [      0] generating MipMaps: 7 ms
    [      0] Generating 3D trees
    [      0] Creating Projectile Textures
    [      0] Creating sky
    [      0] Loading console: 20 ms
    [      0] Sound: Unable to open audio file: FailedCommand
    [      0] Sound: CSound::GetSoundId: could not find sound: FailedCommand
    [      0] Loading LuaRules
    [      0] Jump Jet Defs error checking begining..
    [      0] .. Jump Jet Defs error checking complete
    [      0] Jump Jet Defs error checking begining..
    [      0] .. Jump Jet Defs error checking complete
    [      0] AI taken control of team 0 on allyTeam 0
    [      0] CAI: team 0 has selected strategy: Blitz, using commander reconcomm
    [      0] AI taken control of team 1 on allyTeam 0
    [      0] CAI: team 1 has selected strategy: Defensive, using commander nova
    [      0] AI taken control of team 2 on allyTeam 1
    [      0] CAI: team 2 has selected strategy: Blitz, using commander nova
    [      0] AI taken control of team 3 on allyTeam 1
    [      0] CAI: team 3 has selected strategy: Standard, using commander logos
    [      0] Ally Team 0 intialised
    [      0] Team 0 on allyTeam 0
    [      0] Team 1 on allyTeam 0
    [      0] AI on ally team 0
    [      0] Ally Team 1 intialised
    [      0] Team 2 on allyTeam 1
    [      0] Team 3 on allyTeam 1
    [      0] AI on ally team 1
    [      0] Ally Team 2 intialised
    [      0] Team 4 on allyTeam 2
    [      0] Loading gadget: Lua unit script framework  <unit_script.lua>
    [      0]   Loading unit script: scripts/nanotower.lua
    [      0]   Loading unit script: scripts/armspy.lua
    [      0]   Loading unit script: scripts/blastwing.lua
    [      0]   Loading unit script: scripts/cafus.lua
    [      0]   Loading unit script: scripts/carrydrone.lua
    [      0]   Loading unit script: scripts/chickenflyerqueen.lua
    [      0]   Loading unit script: scripts/chickenflyerqueen.lua
    [      0]   Loading unit script: scripts/chickenwurm.lua
    [      0]   Loading unit script: scripts/corcrash.lua
    [      0]   Loading unit script: scripts/cordoom.lua
    [      0]   Loading unit script: scripts/core_spectre.lua
    [      0]   Loading unit script: scripts/corjamt.lua
    [      0]   Loading unit script: scripts/corroach.lua
    [      0]   Loading unit script: scripts/corsub.lua
    [      0]   Loading unit script: scripts/corsumo.lua
    [      0]   Loading unit script: scripts/corvamp.lua
    [      0]   Loading unit script: scripts/cruisemissile.lua
    [      0]   Loading unit script: scripts/factoryplane.lua
    [      0]   Loading unit script: scripts/coravp.lua
    [      0]   Loading unit script: scripts/nullscript.lua
    [      0] Morph gadget: Bad morph dst type: thicket
    [      0] Morph gadget: Bad morph dst type: nest
    [      0] Morph gadget: Bad morph src type: corfacinabox
    [      0] Morph gadget: Bad morph src type: armfacinabox
    [      0] Morph gadget: Bad morph src type: nest
    [      0] Morph gadget: Bad morph dst type: nest
    [      0] Morph gadget: Bad morph src type: corkarg
    [      0] Morph gadget: Bad morph src type: corpt
    [      0] Morph gadget: Bad morph src type: cormort
    [      0] Doesn't count initialized
    [      0] LUARULES-DRAW  (GADGETS)
    [      0] Jump Jet Defs error checking begining..
    [      0] .. Jump Jet Defs error checking complete
    [      0] CustomUnitShaders: armspy no tex2
    [      0] Doesn't count initialized
    [      0] LUARULES-DRAW  (GADGETS)
    [      0] Loading LuaGaia
    [      0] Loading LuaUI
    [      0] This mod has locked LuaUI access
    [      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] Jump Jet Defs error checking begining..
    [      0] .. Jump Jet Defs error checking complete
    [      0] Loaded API widget:  Avatars             <api_avatars.lua>
    [      0] Loaded API widget:  Chili Framework     <api_chili.lua>
    [      0] Loaded widget:  Shared Functions    <shared_functions.lua>
    [      0] Loaded widget:  HealthBars          <unit_healthbars.lua>
    [      0] Loaded widget:  Noises              <snd_noises.lua>
    [      0] Loaded widget:  BuildETA            <gui_build_eta.lua>
    [      0] Loaded widget:  ResetState          <unit_resetstate.lua>
    [      0] Loaded widget:  Auto First Build Facing  <autofirstbuildfacing.lua>
    [      0] Loaded widget:  Auto Patrol Nanos   <unit_auto_patrol_nanos.lua>
    [      0] Loaded widget:  Autoquit            <autoquit.lua>
    [      0] Loaded widget:  DCIcon              <dbg_dcicon.lua>
    [      0] Loaded widget:  Blast Radius        <gui_blastradius.lua>
    [      0] Loaded widget:  Darkening           <gui_darkening.lua>
    [      0] Loaded widget:  Land Fly v1.2.2     <unit_land_fly.lua>
    [      0] Loaded widget:  Context Menu        <gui_contextmenu.lua>
    [      0] Loaded widget:  MetalFeatures       <gui_metal_features.lua>
    [      0] Loaded widget:  Missile Silo Range  <missilesilo_range.lua>
    [      0] Loaded widget:  Auto group          <unit_auto_group.lua>
    [      0] Loaded widget:  MinimapEvents       <minimap_events.lua>
    [      0] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
    [      0] Loaded widget:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [      0] Loaded widget:  Local Widgets Config  <localwidgets.lua>
    [      0] Loaded widget:  Stereo3D            <gfx_stereo3d.lua>
    [      0] Loaded widget:  Stockpiler          <unit_stockpile.lua>
    [      0] Loaded widget:  Cursor replacer     <set_cursors.lua>
    [      0] Loaded widget:  Everything Hold Pos.  <unit_everythingholdpos.lua>
    [      0] Loaded widget:  Specific Unit Reclaimer  <unit_unit_reclaimer.lua>
    [      0] Mexmap detected - loading...
    [      0] mexmap imported from LuaUI/Configs/MetalMaps/comet catcher redux.springmexmap
    [      0] Loaded widget:  Area Mex            <cmd_area_mex.lua>
    [      0] Loaded widget:  Show All Commands   <unit_showallcommands.lua>
    [      0] Loaded widget:  FactoryGuard        <unit_factory_guard.lua>
    [      0] Loaded widget:  Retreat             <cmd_retreat.lua>
    [      0] Loaded widget:  Chili Resource Bars  <gui_chili_resource_bars.lua>
    [      0] Loaded widget:  Startup Info and Selectior  <gui_startup_info_selector.lua>
    [      0] Loaded widget:  Defense Range       <gui_defenserange.lua>
    [      0] Loaded widget:  MiniMap Start Boxes  <minimap_startbox.lua>
    [      0] Loaded widget:  Ghost Site          <unit_ghostsite.lua>
    [      0] Loaded widget:  Unit Marker         <unit_marker.lua>
    [      0] Loaded widget:  NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [      0] Loaded widget:  Transport AI        <unit_transport_ai.lua>
    [      0] Loaded widget:  Start Point Remover  <init_start_point_remover.lua>
    [      0] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>
    [      0] Loaded widget:  Builder Manager     <unit_buildercontrol.lua>
    [      0] Loaded widget:  Prospector          <gui_prospector.lua>
    [      0] Loaded widget:  Select Keys         <gui_selectkeys.lua>
    [      0] Loaded widget:  Perk Selector       <game_perkselector.lua>
    [      0] Loaded widget:  Lasso Terraform GUI  <gui_lasso_terraform.lua>
    [      0] Loaded widget:  Building Starter    <unit_building_starter.lua>
    [      0] Loaded widget:  Cloaker Guard       <unit_cloaker_guard.lua>
    [      0] Loaded widget:  CommandInsert       <gui_commandinsert.lua>
    [      0] Loaded widget:  Rank Icons          <gui_xp.lua>
    [      0] Loaded widget:  Shield Guard        <unit_shield_guard.lua>
    [      0] Loaded widget:  Selection Send      <gui_selectionsend.lua>
    [      0] Loaded widget:  Select n Center!    <gui_center_n_select.lua>
    [      0] Loaded widget:  Units on Fire       <gfx_lups_units_on_fire.lua>
    [      0] Loaded widget:  CALayout            <ca_layout.lua>
    [      0] Loaded widget:  Chili Command Menu   <gui_chili_commandmenu.lua>
    [      0] BuildBar Warning: you deactivated the "blurApi" widget, please reactivate it.
    [      0] Loaded widget:  BuildBar            <gui_buildbar.lua>
    [      0] Loaded widget:  Jumjet GUI          <gui_jumpjets.lua>
    [      0] Loaded widget:  CustomFormations2   <unit_customformations2.lua>
    [      0] Loaded widget:  Chili Gesture Menu  <gui_chili_gesture_menu.lua>
    [      0] LuaUI v0.3
    [      0] Finalizing...
    [      0] <Ghost Site> Spectator mode. Widget removed.
    [      0] Opening demofile C:\Program Files\Spring 82.5\demos\20101012_185836_unnamed_0.82.5.sdf
    [      0] Connection attempt from UnnamedPlayer (spec)
    [      0]  -> Version: 0.82.5.1 ({0.82-branch}0.82.5.1)
    [      0]  -> Connection established (given id 1)
    [      0] Spectator UnnamedPlayer (spec) finished loading and is now ingame
    [      0] Beginning demo playback
    [      0] Connection attempt from [LCC]Google_Frog[0K]
    [      0]  -> Version: 0.82.5.1 ({0.82-branch}0.82.5.1)
    [      0]  -> Connection established (given id 0)
    [      0] Spectator [LCC]Google_Frog[0K] finished loading and is now ingame
    [      0] GameID: 3d15b44c89a3236874cf789d1cdf4421
    [      0] STATS:plist
    [      1] Skirmish AI "Bot" took over control of team 0
    [      1] Skirmish AI "Bot2" took over control of team 1
    [      1] Skirmish AI "Bot3" took over control of team 2
    [      1] Skirmish AI "Bot4" took over control of team 3
    [     30] <Blast Radius> Spectator mode. Widget removed.
    [     30] <DefenseRange> Spectator mode. Widget removed.
    [     30] <Unit Marker> Spectator mode. Widget removed.
    [     48] Wind Range: 0 - 2.5. Max Windmill altitude bonus is: 14%
    [     52] <SelectionSend> Spectator mode. Widget removed.
    [     82] Speed set to 1.1 [UnnamedPlayer (spec)]
    [     99] Speed set to 1.2 [UnnamedPlayer (spec)]
    [    101] Speed set to 1.3 [UnnamedPlayer (spec)]
    [    102] Speed set to 1.4 [UnnamedPlayer (spec)]
    [    104] Speed set to 1.5 [UnnamedPlayer (spec)]
    [    105] Speed set to 1.6 [UnnamedPlayer (spec)]
    [    107] Speed set to 1.7 [UnnamedPlayer (spec)]
    [    108] Speed set to 1.8 [UnnamedPlayer (spec)]
    [    111] Speed set to 1.9 [UnnamedPlayer (spec)]
    [    112] Speed set to 2.0 [UnnamedPlayer (spec)]
    [    114] Speed set to 2.2 [UnnamedPlayer (spec)]
    [    116] Speed set to 2.4 [UnnamedPlayer (spec)]
    [    118] Speed set to 2.6 [UnnamedPlayer (spec)]
    [    123] Speed set to 2.8 [UnnamedPlayer (spec)]
    [    126] Speed set to 3.0 [UnnamedPlayer (spec)]
    [    129] Speed set to 3.2 [UnnamedPlayer (spec)]
    [    132] Speed set to 3.4 [UnnamedPlayer (spec)]
    [    135] Speed set to 3.6 [UnnamedPlayer (spec)]
    [    139] Speed set to 3.8 [UnnamedPlayer (spec)]
    [    144] Speed set to 4.0 [UnnamedPlayer (spec)]
    [    148] Speed set to 4.2 [UnnamedPlayer (spec)]
    [    152] Speed set to 4.4 [UnnamedPlayer (spec)]
    [    156] Speed set to 4.6 [UnnamedPlayer (spec)]
    [    160] Speed set to 4.8 [UnnamedPlayer (spec)]
    [    165] Speed set to 5.0 [UnnamedPlayer (spec)]
    [    170] Speed set to 5.5 [UnnamedPlayer (spec)]
    [    175] Speed set to 6.0 [UnnamedPlayer (spec)]
    [    187] Speed set to 6.5 [UnnamedPlayer (spec)]
    [    193] Speed set to 7.0 [UnnamedPlayer (spec)]
    [    204] Speed set to 7.5 [UnnamedPlayer (spec)]
    [    212] Speed set to 8.0 [UnnamedPlayer (spec)]
    [    219] Speed set to 8.5 [UnnamedPlayer (spec)]
    [    227] Speed set to 9.0 [UnnamedPlayer (spec)]
    [    236] Speed set to 9.5 [UnnamedPlayer (spec)]
    [    245] Speed set to 10.0 [UnnamedPlayer (spec)]
    [    258] Speed set to 11.0 [UnnamedPlayer (spec)]
    [    304] Speed set to 12.0 [UnnamedPlayer (spec)]
    [    312] Speed set to 13.0 [UnnamedPlayer (spec)]
    [    329] Speed set to 14.0 [UnnamedPlayer (spec)]
    [  13492] UnnamedPlayer (spec) paused the demo
    [  13492] Speed set to 13.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 12.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 11.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 10.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 9.5 [UnnamedPlayer (spec)]
    [  13492] Speed set to 9.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 8.5 [UnnamedPlayer (spec)]
    [  13492] Speed set to 8.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 7.5 [UnnamedPlayer (spec)]
    [  13492] Speed set to 7.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 6.5 [UnnamedPlayer (spec)]
    [  13492] Speed set to 6.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 5.5 [UnnamedPlayer (spec)]
    [  13492] Speed set to 5.0 [UnnamedPlayer (spec)]
    [  13492] Speed set to 4.8 [UnnamedPlayer (spec)]
    [  13492] Speed set to 4.6 [UnnamedPlayer (spec)]
    [  13492] Speed set to 4.4 [UnnamedPlayer (spec)]
    [  13492] Speed set to 4.2 [UnnamedPlayer (spec)]
    [  13492] Speed set to 4.0 [UnnamedPlayer (spec)]
    [  13492] UnnamedPlayer (spec) unpaused the demo
    [  14941] UnnamedPlayer (spec) paused the demo
    [  14941] Speed set to 3.8 [UnnamedPlayer (spec)]
    [  14941] Speed set to 3.6 [UnnamedPlayer (spec)]
    [  14941] Speed set to 3.4 [UnnamedPlayer (spec)]
    [  14941] Speed set to 3.2 [UnnamedPlayer (spec)]
    [  14941] Speed set to 3.0 [UnnamedPlayer (spec)]
    [  14941] Speed set to 2.8 [UnnamedPlayer (spec)]
    [  14941] Speed set to 2.6 [UnnamedPlayer (spec)]
    [  14941] Speed set to 2.4 [UnnamedPlayer (spec)]
    [  14941] Speed set to 2.2 [UnnamedPlayer (spec)]
    [  14941] Speed set to 2.0 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.9 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.8 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.7 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.6 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.5 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.4 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.3 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.2 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.1 [UnnamedPlayer (spec)]
    [  14941] Speed set to 1.0 [UnnamedPlayer (spec)]
    [  14941] Speed set to 0.9 [UnnamedPlayer (spec)]
    [  14941] Speed set to 0.8 [UnnamedPlayer (spec)]
    [  14941] Speed set to 0.7 [UnnamedPlayer (spec)]
    [  14941] Speed set to 0.6 [UnnamedPlayer (spec)]
    [  14941] Speed set to 0.5 [UnnamedPlayer (spec)]
    [  14941] UnnamedPlayer (spec) unpaused the demo
    [  15412] UnnamedPlayer (spec) paused the demo
    [  15412] Speed set to 0.6 [UnnamedPlayer (spec)]
    [  15412] Speed set to 0.7 [UnnamedPlayer (spec)]
    [  15412] Speed set to 0.8 [UnnamedPlayer (spec)]
    [  15412] Speed set to 0.9 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.0 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.1 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.2 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.3 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.4 [UnnamedPlayer (spec)]
    [  15412] Speed set to 1.5 [UnnamedPlayer (spec)]
    [  15412] UnnamedPlayer (spec) unpaused the demo
    [  16905] Speed set to 1.6 [UnnamedPlayer (spec)]
    [  16915] Speed set to 1.7 [UnnamedPlayer (spec)]
    [  16922] Speed set to 1.8 [UnnamedPlayer (spec)]
    [  16931] Speed set to 1.9 [UnnamedPlayer (spec)]
    [  16941] Speed set to 2.0 [UnnamedPlayer (spec)]
    [  16956] Speed set to 2.2 [UnnamedPlayer (spec)]
    [  16963] Speed set to 2.4 [UnnamedPlayer (spec)]
    [  16977] Speed set to 2.6 [UnnamedPlayer (spec)]
    [  16991] Speed set to 2.8 [UnnamedPlayer (spec)]
    [  17020] Speed set to 3.0 [UnnamedPlayer (spec)]
    [  24284] Spring 0.82.5.1 ({0.82-branch}0.82.5.1) has crashed.
    [  24284] Exception: Access violation (0xc0000005)
    [  24284] Exception Address: 0x00694c97
    [  24284] DLL information:
    [  24284] 0x00400000	spring
    [  24284] 0x7c900000	ntdll
    [  24284] 0x7c800000	kernel32
    [  24284] 0x10000000	DevIL
    [  24284] 0x77c10000	MSVCRT
    [  24284] 0x77dd0000	ADVAPI32
    [  24284] 0x77e70000	RPCRT4
    [  24284] 0x77fe0000	Secur32
    [  24284] 0x68b20000	GLU32
    [  24284] 0x5ed00000	OPENGL32
    [  24284] 0x77f10000	GDI32
    [  24284] 0x77d40000	USER32
    [  24284] 0x73760000	DDRAW
    [  24284] 0x73bc0000	DCIMAN32
    [  24284] 0x76c90000	IMAGEHLP
    [  24284] 0x6fbc0000	mingwm10
    [  24284] 0x7c9c0000	SHELL32
    [  24284] 0x77f60000	SHLWAPI
    [  24284] 0x71ab0000	WS2_32
    [  24284] 0x71aa0000	WS2HELP
    [  24284] 0x61b80000	zlib1
    [  24284] 0x70780000	vorbisfile
    [  24284] 0x68140000	ogg
    [  24284] 0x64cc0000	vorbis
    [  24284] 0x6b600000	OpenAL32
    [  24284] 0x76b40000	WINMM
    [  24284] 0x66fc0000	freetype6
    [  24284] 0x62aa0000	glew32
    [  24284] 0x011a0000	SDL
    [  24284] 0x7c340000	MSVCR71
    [  24284] 0x76390000	IMM32
    [  24284] 0x773d0000	comctl32
    [  24284] 0x5d090000	comctl32
    [  24284] 0x73f10000	dsound
    [  24284] 0x774e0000	ole32
    [  24284] 0x77c00000	VERSION
    [  24284] 0x76c30000	WINTRUST
    [  24284] 0x77a80000	CRYPT32
    [  24284] 0x77b20000	MSASN1
    [  24284] 0x72d20000	wdmaud
    [  24284] 0x72d10000	msacm32
    [  24284] 0x77be0000	MSACM32
    [  24284] 0x77bd0000	midimap
    [  24284] 0x5ad70000	uxtheme
    [  24284] 0x74720000	MSCTF
    [  24284] 0x755c0000	msctfime
    [  24284] 0x027d0000	ATKOGL32
    [  24284] 0x69500000	nvoglnt
    [  24284] 0x605d0000	mslbui
    [  24284] 0x72280000	DINPUT
    [  24284] 0x688f0000	HID
    [  24284] 0x77920000	SETUPAPI
    [  24284] 0x73ee0000	KsUser
    [  24284] 0x59a60000	DBGHELP
    [  24284] Stacktrace:
    [  24284] (0) C:\Program Files\Spring 82.5\spring.exe [0x00694C97]
    [  24284] (1) C:\Program Files\Spring 82.5\spring.exe [0x008261A3]
    [  24284] (2) C:\Program Files\Spring 82.5\spring.exe [0x00882C14]
    [  24284] (3) C:\Program Files\Spring 82.5\spring.exe [0x004042F1]
    [  24284] (4) C:\Program Files\Spring 82.5\spring.exe [0x00423880]
    [  24284] (5) C:\Program Files\Spring 82.5\spring.exe [0x0042B640]
    [  24284] (6) C:\Program Files\Spring 82.5\spring.exe [0x00986A71]
    [  24284] (7) C:\Program Files\Spring 82.5\spring.exe [0x00991DB9]
    [  24284] (8) C:\Program Files\Spring 82.5\spring.exe [0x009920E4]
    [  24284] (9) C:\Program Files\Spring 82.5\spring.exe [0x009928C0]
    [  24284] (10) C:\Program Files\Spring 82.5\spring.exe [0x004010A7]
    [  24284] (11) C:\Program Files\Spring 82.5\spring.exe [0x00401123]
    [  24284] (12) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C816FE7]
    
    txt file icon infolog.txt (22,416 bytes) 2010-10-12 10:28 +
  • ? file icon 20110304_002222_Tropical_0.82.7.sdf (3,320,405 bytes) 2011-03-04 00:50

-Relationships
has duplicate 0002180resolvedabma Units with shield get HP -nan becoming invincible 
related to 0002606closed Invulnerable unit 
+Relationships

-Notes

~0005726

Google_Frog (reporter)

I have accidentally reproduced this bug using Spring 0.82.5.1. Here is a replay that shows an invulnerable unit as described by the ticket.

Map: Comet Catcher Redux.smt
Mod: Complete Annihilation PZK test-98

At 8:30 near (3000,3600) there are 2 shielded units. At this point the unit the unit on the right takes damage and becomes invulnerable, health is set to -1. At 13:30 Spring crashes while the invulnerable unit is under heavy fire.

~0005728

Google_Frog (reporter)

I have observed this two more times. Both times it occurred with a Thug which makes me think it is specific to that unit.

This is the only unit that has a personal shield small enough that it can take damage from average AOE leak through. I think this bug has something to do with taking shield damage and dying at the same time, maybe it occurs when hit by the projectile of a dead unit as this is what happens in the attached replay.

~0006019

hoijui (reporter)

tried to reproduce with:
Complete Annihilation PZK test-766

shot at a fixed spot with flame-tank and artillery, and ran lots of thuds in there. was not able to get an invulnerable unit, they all died normally.

what i did get though, was this (may be of use, in case you want to fix it):

[f=0051117] LuaRules::RunCallIn: error = 2, UnitDamaged, [string "LuaRules/Gadgets/unit_shield_mortal.lua"]:43: DestroyUnit() recursion is not permitted
stack traceback:
    [C]: in function 'DestroyUnit'
    [string "LuaRules/Gadgets/unit_shield_mortal.lua"]:43: in function 'UnitDamaged'
    [string "LuaRules/gadgets.lua"]:1303: in function <[string "LuaRules/gadgets.lua"]:1299>
    (tail call): ?
    [C]: in function 'DestroyUnit'
    [string "LuaRules/Gadgets/unit_shield_mortal.lua"]:43: in function 'UnitDamaged'
    [string "LuaRules/gadgets.lua"]:1303: in function <[string "LuaRules/gadgets.lua"]:1299>
    (tail call): ?

~0006020

Google_Frog (reporter)

That is because in the lastest versions we have added a gadget to workaround this issue, this was added in 733.

A particularly good unit for causing this bug was the wolverine with it's missile firing mine. In version 719 I changed the missile to a cannon to workaround the projectile disappearance bug. So try to reproduce with a version before 719 and a battle with Thugs and Wolverines.

~0006464

abma (administrator)

added an other demo with an invul-unit (Tech Annihilation 2.02)

~0006465

abma (administrator)

Last edited: 2011-03-04 01:52

happens in replay at ~ 14:30 with Century ship at pos 0002582:0007252, 5522

unit hp was 0

~0006467

Kloot (developer)

mod bug (TA 2.02's Century is missing a script, so the unit is never cleaned up because deathScriptFinished remains false)

/give armhls ==> Could not load COB script for unit "armhls" from: scripts/armhls.cob

~0006471

Google_Frog (reporter)

What?

An engine bug has been "reproduced" with another mod and in that case it turned out to be a mod bug so this is closed? The real bug with shielded units is not fixed, I don't care what happens in Tech Annihilation 2.02.

~0006472

Kloot (developer)

then make a new report demonstrating your "real bug" in 82.7 and/or master, I'm not going to look for it in an old engine build. good day.
+Notes

-Issue History
Date Modified Username Field Change
2010-09-02 09:27 Google_Frog New Issue
2010-10-12 10:22 Google_Frog File Added: invulnerable_thug_0.82.5.sdf
2010-10-12 10:27 Google_Frog Note Added: 0005726
2010-10-12 10:28 Google_Frog File Added: infolog.txt
2010-10-13 11:43 Google_Frog Note Added: 0005728
2010-11-22 11:39 abma Relationship added related to 0002180
2010-11-30 14:36 hoijui Note Added: 0006019
2010-11-30 14:57 Google_Frog Note Added: 0006020
2011-01-01 21:46 abma Relationship replaced has duplicate 0002180
2011-03-04 00:50 abma File Added: 20110304_002222_Tropical_0.82.7.sdf
2011-03-04 00:50 abma Note Added: 0006464
2011-03-04 01:49 abma Note Added: 0006465
2011-03-04 01:51 abma Note Edited: 0006465
2011-03-04 01:52 abma Note Edited: 0006465
2011-03-04 18:37 Kloot Note Added: 0006467
2011-03-04 18:37 Kloot Status new => closed
2011-03-04 18:37 Kloot Resolution open => won't fix
2011-03-06 05:23 Google_Frog Note Added: 0006471
2011-03-06 05:23 Google_Frog Status closed => new
2011-03-06 05:23 Google_Frog Resolution won't fix => reopened
2011-03-06 12:22 Kloot Note Added: 0006472
2011-03-06 12:22 Kloot Status new => closed
2011-03-06 12:22 Kloot Resolution reopened => fixed
2011-08-06 17:08 abma Relationship added related to 0002606
+Issue History