2025-07-21 06:22 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002572Spring engineGeneralpublic2011-07-26 23:18
ReporterFLOZi 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityrandom
StatusresolvedResolutionfixed 
Product Version0.82.7+git 
Target Version83.0Fixed in Version0.82.7+git 
Summary0002572: (master) F1 map can crash Spring in BaseGroundDrawer.cpp:395
DescriptionAs the summary says, pressing the F1 map can crash spring.

Mainly I have been testing this with S44 SVN version, Aberdeen3v3v3 map.

Seems like 9 out of 10 times it will crash as soon as I press F1. On the other 1/10 times, no matter how many times I toggle F1 on and off I don't get a crash.

At first I thought it was due to the SetMapGroundSquare example widget, but I have reproduced it also with that disabled.
Additional InformationFull infolog including stacktrace:

http://pastebin.com/9TvU6FgP

It's from a self compiled Spring, GCC 4.5.2, I believe built from https://github.com/spring/spring/commit/17babaf1d265dcecb06fd7ca58ea6b368c18cf1f
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (24,382 bytes) 2011-07-24 14:03 -
    LogOutput initialized.
    Spring 0.82+.4.0 (0.82.3-2854-gfc8e1f2)
    Build date/time: Jul 23 2011 14:02:31
    Available log subsystems: Piece-detail, Piece, Model-detail, Model, Texture, CollisionVolume, unit, CSMFGroundTextures, AutohostInterface, ArchiveScanner, VFS, Sound, Sound, Sound, Sound, Sound, Sound, Sound, Sound, Sound
    Enabled log subsystems: ArchiveScanner(LOG_LEVEL_INFO)
    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 configuration source: "J:\SpringGIT\game\/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
    [Watchdog] Installed (timeout: 10sec)
    OS: Microsoft Windows
    Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
    Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz; 6142MB RAM, 12283MB pagefile
    OS: emulated 32bit mode
    Using read-write data directory: J:\SpringGIT\game\
    Using read-only data directory: C:\Users\Craig\Documents\My Games\Spring\
    Scanning: C:\Users\Craig\Documents\My Games\Spring\mods
    Scanning: J:\SpringGIT\game\maps
    Scanning: J:\SpringGIT\game\base
    Scanning: J:\SpringGIT\game\mods
    Supported Video modes: 1680x1050, 1600x1024, 1600x900, 1440x900, 1366x768, 1360x768, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1152x720, 1024x768, 800x600, 720x576, 720x480, 640x480
    Video mode set to 1680x1050/32bit (windowed)
    [f=0000000] SDL:  1.2.10
    [f=0000000] GL version:   3.3.0
    [f=0000000] GL vendor:    NVIDIA Corporation
    [f=0000000] GL renderer:  GeForce 8800 GTS 512/PCI/SSE2
    [f=0000000] GLSL version: 3.30 NVIDIA via Cg compiler
    [f=0000000] GLEW version: 1.5.8
    [f=0000000] Joysticks found: 0
    [f=0000000] Error: Joystick 0 not found
    [f=0000000] [ArchiveScanner] S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] Connecting to local server
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\mods\S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\springcontent.sdz checksum: -1159525484/3135441812
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\spring\bitmaps.sdz checksum: -605683803/3689283493
    [f=0000000] [ArchiveScanner] archive checksum S44Main.sdd: 1627842134/1627842134
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3.sd7 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\maps\Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Aberdeen3v3v3.sd7: -1976549486/2318417810
    [f=0000000] PreGame::StartServer: 10 ms
    [f=0000000] Starting demo recording
    [f=0000000] Using map: Aberdeen3v3v3
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\maps\Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Aberdeen3v3v3: -1976549486/2318417810
    [f=0000000] Using game: Spring: 1944 SVN S44Main.sdd
    [f=0000000] [ArchiveScanner] GetArchives: Spring: 1944 SVN S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] Using game archive: S44Main.sdd
    [f=0000000] [ArchiveScanner] GetArchives: S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\mods\S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\springcontent.sdz checksum: -1159525484/3135441812
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\spring\bitmaps.sdz checksum: -605683803/3689283493
    [f=0000000] [ArchiveScanner] archive checksum S44Main.sdd: 1627842134/1627842134
    [f=0000000] recording demo: demos/20110724_125854_Aberdeen3v3v3_0.82+.4.sdf
    [f=0000000] PreGame::GameDataReceived: 937 ms
    [f=0000000] User number 0 (team 0, allyteam 0)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] foobar
    [f=0000000] Loading all definitions:  0.458000
    [f=0000000] Game::LoadDefs (GameData): 492 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] Game::LoadDefs (Sound): 1 ms
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (115 MB)
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 296 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] Number of damage types: 17
    [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: 4fe29eb6
    [f=0000000] Creating Sky
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Tile Files
    [f=0000000] Reading Tile Map
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 7 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): 50 ms
    [f=0000000] Game::LoadInterface (Console): 1 ms
    [f=0000000] [Sound] Warning: Unable to open audio file: FailedCommand
    [f=0000000] [Sound] Warning: CSound::GetSoundId: could not find sound: FailedCommand
    [f=0000000] Loading LuaRules
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\maps\Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Aberdeen3v3v3: -1976549486/2318417810
    [f=0000000] [ArchiveScanner] GetArchives: S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\mods\S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\springcontent.sdz checksum: -1159525484/3135441812
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\spring\bitmaps.sdz checksum: -605683803/3689283493
    [f=0000000] [ArchiveScanner] archive checksum S44Main.sdd: 1627842134/1627842134
    [f=0000000] No hide zone config found for map:, maps/hideZoneConfig/Aberdeen3v3v3.lua
    [f=0000000] Loaded gadget:  Texture preloader   <game_texpreload.lua>
    [f=0000000] Loaded gadget:  Delay API           <api_delay.lua>
    [f=0000000] Loaded gadget:  Util API            <api_util.lua>
    [f=0000000] Loaded gadget:  Vector API          <api_vector.lua>
    [f=0000000] Loaded gadget:  CobButton           <unit_cobbutton.lua>
    [f=0000000] Loaded gadget:  Cruise Missiles     <game_cruisemissile.lua>
    [f=0000000] Loaded gadget:  Flag Manager        <game_flagmanager.lua>
    [f=0000000] Loaded gadget:  HQ unit ID informer  <game_hqbuildspot.lua>
    [f=0000000] Loaded gadget:  Partisan Spawner    <game_partisanspawn.lua>
    [f=0000000] Loaded gadget:  Prerequisites       <game_prereqs.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Paratroopers  <game_paratroopers.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Planes  <game_planes.lua>
    [f=0000000] Loaded gadget:  Squad Spawner       <unit_squadspawner.lua>
    [f=0000000] Loaded gadget:  Storage Dies Penalty  <unit_storage_dies_penalty.lua>
    [f=0000000] Loaded gadget:  Turn Command        <unit_turn.lua>
    [f=0000000] Loaded gadget:  Ammo Limiter        <game_ammo.lua>
    [f=0000000] Loaded gadget:  Armour Hit Volumes  <unit_armourhitvols.lua>
    [f=0000000] Loaded gadget:  Base Command Income  <game_basecommandincome.lua>
    [f=0000000] Loaded gadget:  Binocs for Scouts   <unit_scoutbinocs.lua>
    [f=0000000] Loaded gadget:  Button Manipulator  <cmd_fixbuttons.lua>
    [f=0000000] Loaded gadget:  Corpse cleaner      <game_corpsecleaner.lua>
    [f=0000000] Loaded gadget:  Feature CEG         <feature_ceg.lua>
    [f=0000000] Loaded gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded gadget:  Indirect Fire Accuracy Manager  <unit_indirectfireaccuracy.lua>
    [f=0000000] Loaded gadget:  Infantry Suppression  <game_fearhandler.lua>
    [f=0000000] Loaded gadget:  Infantry supply rules  <game_infsupply.lua>
    [f=0000000] Loaded gadget:  Minefield spawner   <game_minefields.lua>
    [f=0000000] Loaded gadget:  No reclaiming trees  <game_notreereclaim.lua>
    [f=0000000] Loaded gadget:  Plane Fear          <game_planefear.lua>
    [f=0000000] Loaded gadget:  Spawn               <game_setup.lua>
    [f=0000000] Loaded gadget:  Spring 1944 Armor   <game_armor.lua>
    [f=0000000] Loaded gadget:  Transport Helper    <unit_hidetransported.lua>
    [f=0000000] Loaded gadget:  Tree Hit Volume Change  <feature_tree_hitvolume.lua>
    [f=0000000] Loaded gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded gadget:  Area Attack         <cmd_areaattack.lua>
    [f=0000000] Loaded gadget:  Beaching Command    <cmd_lcgm.lua>
    [f=0000000] Loaded gadget:  CustomUnitShaders   <gfx_customunitshaders.lua>
    [f=0000000] Loaded gadget:  Does Not Count      <game_doesnotcount.lua>
    [f=0000000] Loaded gadget:  Increasing Flag Returns  <game_increasingflagreturns.lua>
    [f=0000000] Loaded gadget:  Kill Voice          <game_killvoice.lua>
    [f=0000000] Loaded gadget:  Logistics Supply    <game_logisticssupply.lua>
    [f=0000000] Loaded gadget:  Mine Clearance      <cmd_mineclear.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Damage Over Time  <game_damageovertime.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Visible Cover Areas  <game_visiblecover.lua>
    [f=0000000] Loaded gadget:  Smoke shells        <game_smokeshells.lua>
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\maps\Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Aberdeen3v3v3: -1976549486/2318417810
    [f=0000000] [ArchiveScanner] GetArchives: S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\mods\S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\springcontent.sdz checksum: -1159525484/3135441812
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\spring\bitmaps.sdz checksum: -605683803/3689283493
    [f=0000000] [ArchiveScanner] archive checksum S44Main.sdd: 1627842134/1627842134
    [f=0000000] Loaded gadget:  Texture preloader   <game_texpreload.lua>
    [f=0000000] Loaded gadget:  Delay API           <api_delay.lua>
    [f=0000000] Loaded gadget:  Util API            <api_util.lua>
    [f=0000000] Loaded gadget:  Vector API          <api_vector.lua>
    [f=0000000] Loaded gadget:  Cruise Missiles     <game_cruisemissile.lua>
    [f=0000000] Loaded gadget:  Flag Manager        <game_flagmanager.lua>
    [f=0000000] Loaded gadget:  HQ unit ID informer  <game_hqbuildspot.lua>
    [f=0000000] Loaded gadget:  Partisan Spawner    <game_partisanspawn.lua>
    [f=0000000] Loaded gadget:  Prerequisites       <game_prereqs.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Paratroopers  <game_paratroopers.lua>
    [f=0000000] Loaded gadget:  Spring: 1944 Planes  <game_planes.lua>
    [f=0000000] Loaded gadget:  Storage Dies Penalty  <unit_storage_dies_penalty.lua>
    [f=0000000] Loaded gadget:  Turn Command        <unit_turn.lua>
    [f=0000000] Loaded gadget:  Ammo Limiter        <game_ammo.lua>
    [f=0000000] Loaded gadget:  Armour Hit Volumes  <unit_armourhitvols.lua>
    [f=0000000] Loaded gadget:  Base Command Income  <game_basecommandincome.lua>
    [f=0000000] Loaded gadget:  Binocs for Scouts   <unit_scoutbinocs.lua>
    [f=0000000] Loaded gadget:  Button Manipulator  <cmd_fixbuttons.lua>
    [f=0000000] Loaded gadget:  Corpse cleaner      <game_corpsecleaner.lua>
    [f=0000000] Loaded gadget:  Infantry Suppression  <game_fearhandler.lua>
    [f=0000000] Loaded gadget:  Infantry supply rules  <game_infsupply.lua>
    [f=0000000] Loaded gadget:  Minefield spawner   <game_minefields.lua>
    [f=0000000] Loaded gadget:  No reclaiming trees  <game_notreereclaim.lua>
    [f=0000000] Loaded gadget:  Plane Fear          <game_planefear.lua>
    [f=0000000] Loaded gadget:  Transport Helper    <unit_hidetransported.lua>
    [f=0000000] Loaded gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded gadget:  Area Attack         <cmd_areaattack.lua>
    [f=0000000] Loaded gadget:  Beaching Command    <cmd_lcgm.lua>
    [f=0000000] Loaded gadget:  CustomUnitShaders   <gfx_customunitshaders.lua>
    [f=0000000] Loaded gadget:  Increasing Flag Returns  <game_increasingflagreturns.lua>
    [f=0000000] Loaded gadget:  Kill Voice          <game_killvoice.lua>
    [f=0000000] Loaded gadget:  Logistics Supply    <game_logisticssupply.lua>
    [f=0000000] Loaded gadget:  Mine Clearance      <cmd_mineclear.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] [ArchiveScanner] GetArchives: Aberdeen3v3v3 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\maps\Aberdeen3v3v3.sd7 checksum: 564312114/564312114
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Aberdeen3v3v3: -1976549486/2318417810
    [f=0000000] [ArchiveScanner] GetArchives: S44Main.sdd (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\mods\S44Main.sdd checksum: 4711/4711
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\springcontent.sdz checksum: -1159525484/3135441812
    [f=0000000] [ArchiveScanner] J:\SpringGIT\game\base\spring\bitmaps.sdz checksum: -605683803/3689283493
    [f=0000000] [ArchiveScanner] archive checksum S44Main.sdd: 1627842134/1627842134
    [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:   object_statusbars_default (v1.0)  <object_statusbars_default.lua> ...
    [f=0000000] Loading widget from mod:   1944 Fonts          <api_s44_fonts.lua> ...
    [f=0000000] Loading widget from mod:   Vector API          <api_vector.lua> ...
    [f=0000000] Loading widget from mod:   LockCamera          <camera_lockcamera.lua> ...
    [f=0000000] Loading widget from mod:   1944 Tooltip Replacement  <gui_s44_tooltip_replacement.lua> ...
    [f=0000000] Loading widget from mod:   BuildETA            <gui_buildeta.lua> ...
    [f=0000000] Loading widget from mod:   1944 Aircraft Selection Buttons  <gui_plane_autoselect.lua> ...
    [f=0000000] Loading widget from mod:   1944 Selection Buttons  <gui_s44_selbuttons.lua> ...
    [f=0000000] Loading widget from mod:   Auto First Build Facing  <autofirstbuildfacing.lua> ...
    [f=0000000] Loading widget from mod:   Hold position v2    <cmd_holdpos.lua> ...
    [f=0000000] All units set to Hold Position
    [f=0000000] Loading widget from mod:   Point Tracker       <gui_point_tracker.lua> ...
    [f=0000000] Loading widget from mod:   Take Reminder       <gui_take_remind.lua> ...
    [f=0000000] Loading widget from mod:   1944 Anti-spam      <gui_antispam.lua> ...
    [f=0000000] Loading widget from mod:   1944 Armor Display  <gui_s44_armor.lua> ...
    [f=0000000] Loading widget from mod:   1944 Default Commands  <cmd_defaultcommand.lua> ...
    [f=0000000] Loading widget from mod:   1944 Field of Fire  <gui_s44_fieldoffire.lua> ...
    [f=0000000] Loading widget from mod:   1944 Icon Distance  <cmd_disticon.lua> ...
    [f=0000000] Set UnitIconDist to 250
    [f=0000000] Loading widget from mod:   1944 Minefield Warning  <gui_minefieldnotify.lua> ...
    [f=0000000] Loading widget from mod:   1944 NATO API       <api_s44_nato.lua> ...
    [f=0000000] Loading widget from mod:   1944 Player List Echo for Stats  <gui_playerecho.lua> ...
    [f=0000000] Loading widget from mod:   1944 Resource Bars  <gui_s44_resbar.lua> ...
    [f=0000000] Loading widget from mod:   1944 Supply Radius  <gui_s44_supplyradius.lua> ...
    [f=0000000] Loading widget from mod:   Attack AoE          <gui_attack_aoe.lua> ...
    [f=0000000] Loading widget from mod:   Auto group          <unit_auto_group.lua> ...
    [f=0000000] Loading widget from mod:   BuildBar            <gui_buildbar.lua> ...
    [f=0000000] BuildBar Warning: you deactivated the "blurApi" widget, please reactivate it.
    [f=0000000] Loading widget from mod:   1944 Build Indicators  <gui_buildindicator.lua> ...
    [f=0000000] Loading widget from mod:   1944 Flag Ranges    <gui_flagradiusalt.lua> ...
    [f=0000000] Loading widget from mod:   Team Platter Expanded  <gui_team_platter_ex.lua> ...
    [f=0000000] Reloaded cmdcolors from file: cmdcolors.tmp
    [f=0000000] Loading widget from mod:   1944 Ammo Icons     <gui_ammoicons.lua> ...
    [f=0000000] Loading widget from mod:   1944 Suppression Icons  <gui_suppressicons.lua> ...
    [f=0000000] Loading widget from user:  Mouse Buildspacing  <gui_buildspacing.lua> ...
    [f=0000000] Loading widget from mod:   Double-Click Fight  <cmd_doubleclickfight.lua> ...
    [f=0000000] Loading widget from mod:   1944 Aircraft Sounds  <sfx_s44_planesound.lua> ...
    [f=0000000] Loading widget from mod:   1944 Propeller FX   <gfx_s44_props.lua> ...
    [f=0000000] Loading widget from mod:   CustomFormations2   <unit_customformations2.lua> ...
    [f=0000000] LuaUI v0.3
    [f=0000000] Finalizing
    [f=0000000] Map Flag Profile not found. Autogenerating Flag positions...
    [f=0000000] Map Buoy Profile not found. Looking for Buoy features...
    [f=0000000] Connection attempt from UnnamedPlayer
    [f=0000000]  -> Version: 0.82+.4.0 (0.82.3-2854-gfc8e1f2)
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] Player UnnamedPlayer finished loading and is now ingame
    [f=0000000] GameID: 1f092c4eed3a47b5f94caa8a1cdf4421
    [f=0000000] STATS:plist,UnnamedPlayer
    [f=0000066] Command Flag Captured!
    [f=0001153] Error: Spring 0.82+.4.0 (0.82.3-2854-gfc8e1f2) has crashed.
    [f=0001153] Error: DLL information:
    [f=0001153] Error: 0x00400000	spring
    [f=0001153] Error: 0x77900000	ntdll
    [f=0001153] Error: 0x76df0000	kernel32
    [f=0001153] Error: 0x751f0000	KERNELBASE
    [f=0001153] Error: 0x10000000	DevIL
    [f=0001153] Error: 0x75930000	MSVCRT
    [f=0001153] Error: 0x76b00000	ADVAPI32
    [f=0001153] Error: 0x75a30000	sechost
    [f=0001153] Error: 0x753a0000	RPCRT4
    [f=0001153] Error: 0x74ff0000	SspiCli
    [f=0001153] Error: 0x74fe0000	CRYPTBASE
    [f=0001153] Error: 0x74360000	GLU32
    [f=0001153] Error: 0x74130000	OPENGL32
    [f=0001153] Error: 0x75bb0000	GDI32
    [f=0001153] Error: 0x757b0000	USER32
    [f=0001153] Error: 0x75180000	LPK
    [f=0001153] Error: 0x75520000	USP10
    [f=0001153] Error: 0x71a10000	DDRAW
    [f=0001153] Error: 0x71a00000	DCIMAN32
    [f=0001153] Error: 0x75c40000	SETUPAPI
    [f=0001153] Error: 0x76f00000	CFGMGR32
    [f=0001153] Error: 0x75240000	OLEAUT32
    [f=0001153] Error: 0x75a50000	ole32
    [f=0001153] Error: 0x75910000	DEVOBJ
    [f=0001153] Error: 0x719e0000	dwmapi
    [f=0001153] Error: 0x75a00000	IMAGEHLP
    [f=0001153] Error: 0x6fbc0000	mingwm10
    [f=0001153] Error: 0x75eb0000	SHELL32
    [f=0001153] Error: 0x754c0000	SHLWAPI
    [f=0001153] Error: 0x755c0000	WS2_32
    [f=0001153] Error: 0x759e0000	NSI
    [f=0001153] Error: 0x61b80000	zlib1
    [f=0001153] Error: 0x70780000	vorbisfile
    [f=0001153] Error: 0x68140000	ogg
    [f=0001153] Error: 0x64cc0000	vorbis
    [f=0001153] Error: 0x6b600000	OpenAL32
    [f=0001153] Error: 0x73070000	WINMM
    [f=0001153] Error: 0x66fc0000	freetype6
    [f=0001153] Error: 0x62aa0000	glew32
    [f=0001153] Error: 0x00330000	SDL
    [f=0001153] Error: 0x7c340000	MSVCR71
    [f=0001153] Error: 0x758b0000	IMM32
    [f=0001153] Error: 0x75de0000	MSCTF
    [f=0001153] Error: 0x70400000	dsound
    [f=0001153] Error: 0x703d0000	POWRPROF
    [f=0001153] Error: 0x76ba0000	CLBCatQ
    [f=0001153] Error: 0x6f8d0000	MMDevApi
    [f=0001153] Error: 0x6f7d0000	PROPSYS
    [f=0001153] Error: 0x6f760000	wdmaud
    [f=0001153] Error: 0x6f750000	ksuser
    [f=0001153] Error: 0x6f910000	AVRT
    [f=0001153] Error: 0x6f790000	AUDIOSES
    [f=0001153] Error: 0x6f740000	msacm32
    [f=0001153] Error: 0x71e60000	MSACM32
    [f=0001153] Error: 0x6f730000	midimap
    [f=0001153] Error: 0x72ee0000	profapi
    [f=0001153] Error: 0x71e80000	uxtheme
    [f=0001153] Error: 0x69500000	nvoglv32
    [f=0001153] Error: 0x75490000	WINTRUST
    [f=0001153] Error: 0x75050000	CRYPT32
    [f=0001153] Error: 0x75170000	MSASN1
    [f=0001153] Error: 0x682d0000	DINPUT
    [f=0001153] Error: 0x747d0000	HID
    [f=0001153] Error: 0x681e0000	dbghelp
    [f=0001153] Error: Exception: Access violation (0xc0000005)
    [f=0001153] Error: Exception Address: 0x005e0a0b
    [f=0001153] Error: Stacktrace:
    [f=0001153] Error: (0) J:\SpringGIT\game\spring.exe [0x005E0A0B]
    [f=0001153] Error: (1) J:\SpringGIT\game\spring.exe [0x005E180A]
    [f=0001153] Error: (2) J:\SpringGIT\game\spring.exe [0x0043125F]
    [f=0001153] Error: (3) J:\SpringGIT\game\spring.exe [0x004317A9]
    [f=0001153] Error: (4) J:\SpringGIT\game\spring.exe [0x008EFE14]
    [f=0001153] Error: (5) J:\SpringGIT\game\spring.exe(skirmishAiCallback_Map_getExtractorRadius+0x37c350) [0x00CE3BE0]
    [f=0001153] Error: (6) J:\SpringGIT\game\spring.exe(skirmishAiCallback_Map_getExtractorRadius+0x2c77f7) [0x00C2F087]
    [f=0001153] Error: (7) J:\SpringGIT\game\spring.exe [0x008F6584]
    [f=0001153] Error: (8) J:\SpringGIT\game\spring.exe [0x008E00E1]
    [f=0001153] Error: (9) J:\SpringGIT\game\spring.exe [0x008E0684]
    [f=0001153] Error: (10) J:\SpringGIT\game\spring.exe [0x008E07A1]
    [f=0001153] Error: (11) J:\SpringGIT\game\spring.exe(skirmishAiCallback_Map_getExtractorRadius+0xc1a9) [0x00973A39]
    [f=0001153] Error: (12) J:\SpringGIT\game\spring.exe [0x004010B4]
    [f=0001153] Error: (13) J:\SpringGIT\game\spring.exe [0x00401128]
    [f=0001153] Error: (14) C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x76E0339A]
    [f=0001153] Error: (15) C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77939ED2]
    [f=0001153] Error: (16) C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x36) [0x77939EA5]
    [f=0001153] All units set to Maneuver
    [f=0001153] Path cache hits 0 0%
    [f=0001153] Path cache hits 0 0%
    [f=0001153] Statistics for local connection:
    Received: 4255 bytes
    Sent: 12604 bytes
    Error: Spring: Unhandled exception Spring has crashed:
      Access violation.
    
    A stacktrace has been written to:
      J:\SpringGIT\game\infolog.txt
    
    txt file icon infolog.txt (24,382 bytes) 2011-07-24 14:03 +

-Relationships
+Relationships

-Notes

~0007063

FLOZi (reporter)

Updated to https://github.com/spring/spring/commit/fc8e1f23c3c8f4d1d84a1acd79073ca8e02b967a and the issue remains.

~0007064

abma (administrator)

i couldn't reproduce that.

can you either: test with a official build from the buildbot + attach infolog.txt from that?

http://springrts.com/dl/buildbot/default/master/spring_testing.exe or
http://springrts.com/dl/buildbot/default/master/spring_testing_minimal-portable.7z

or run with gdb and copy + paste a "bt full" after the crash?

~0007065

abma (administrator)

note: sorry http://spring.abma.de/translate/ had wrong permissions, should work again (but not with this infolog.txt as its self-compiled...)

~0007066

FLOZi (reporter)

Last edited: 2011-07-24 14:03

Stacktrace from the above (portable) build: http://pastebin.com/h4BJKP1u

https://github.com/spring/spring/blob/master/rts/Map/BaseGroundDrawer.cpp#L395

Full infolog attached

~0007081

hoijui (reporter)

aha!
i was previously also unable to reproduce this, but i tried with BA on Brazilian Battlefield only.

"BA 7.50" on "Brazilian Battlefield" -> fine
"BA 7.50" on "Aberdeen3v3v3" -> fine
"Spring 1944 1.53 RC3" on "Brazilian Battlefield" -> fine
"Spring 1944 1.53 RC3" on "Aberdeen3v3v3" -> crash

it seems to be 100% reproducible. (tried 3 times)

this might be a good commit to test:
https://github.com/spring/spring/commit/ece29c593a07be56ce6f9ba7f6925880af95a3a3#diff-0
or say, the one before that one: 0.82.3-2415-gbbc4397
http://springrts.com/dl/buildbot/default/master/0.82.3-2415-gbbc4397/
and in case that one works, then check if the next one really fails already:
http://springrts.com/dl/buildbot/default/master/0.82.3-2416-gece29c5/

.. too lazy i am :/

~0007082

FLOZi (reporter)

Last edited: 2011-07-26 19:50

Crash in 0.82.3-2415-gbbc4397:
http://pastebin.com/xdsH26xG

Behaviour is different, crash isn't immediately on F1 but after scrolling.

Crash in 0.82.3-2416-gece29c5/:
http://pastebin.com/AkmyszBs

Same behaviour as before. Crash now reported as:
https://github.com/spring/spring/blob/master/rts/Map/BaseGroundDrawer.cpp#L388

~0007086

Kloot (developer)

protip: NPO2(512) == 512, not 1024
+Notes

-Issue History
Date Modified Username Field Change
2011-07-24 01:32 FLOZi New Issue
2011-07-24 01:32 FLOZi Graphics Card => unknown
2011-07-24 02:00 FLOZi Note Added: 0007063
2011-07-24 09:10 abma Note Added: 0007064
2011-07-24 09:10 abma Status new => feedback
2011-07-24 09:10 abma Note Added: 0007065
2011-07-24 09:18 abma Target Version => 0.83.0
2011-07-24 14:01 FLOZi Note Added: 0007066
2011-07-24 14:01 FLOZi Note Edited: 0007066
2011-07-24 14:03 FLOZi Note Edited: 0007066
2011-07-24 14:03 FLOZi File Added: infolog.txt
2011-07-24 17:05 abma Status feedback => new
2011-07-24 17:05 abma Summary F1 map can crash Spring => (master) F1 map can crash Spring in BaseGroundDrawer.cpp:395
2011-07-26 19:03 hoijui Note Added: 0007081
2011-07-26 19:44 FLOZi Note Added: 0007082
2011-07-26 19:50 FLOZi Note Edited: 0007082
2011-07-26 21:41 Kloot Status new => assigned
2011-07-26 23:18 Kloot Note Added: 0007086
2011-07-26 23:18 Kloot Status assigned => resolved
2011-07-26 23:18 Kloot Fixed in Version => 0.82.7+git
2011-07-26 23:18 Kloot Resolution open => fixed
2011-07-26 23:18 Kloot Assigned To => Kloot
+Issue History