2025-07-21 13:18 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003522Spring engineGeneralpublic2013-03-08 12:51
ReporterForboding Angel 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionunable to reproduce 
Product Version 
Target VersionFixed in Version 
Summary0003522: Spring Segfaults if a map dependency is not found.
DescriptionIf a mod dependency is missing, spring will error nicely and tell you what was missing. If a map archive isn't found, it will segfault and not tell you why,
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (8,939 bytes) 2013-03-08 00:43 -
    Using configuration source: "C:\Users\Forboding Angel\AppData\Local\springsettings.cfg"
    [CMyMath::Init] CPU SSE mask: 1023, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  1,  SSE 4.2:  1
    	SSE 4.0A: 1,  SSE 5.0A: 1
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Microsoft Windows
    Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
    AMD FX(tm)-6100 Six-Core Processor             ; 8173MB RAM, 16345MB pagefile
    OS: emulated 32bit mode
    [Watchdog] disabled
    Available log sections: KeyBindings, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Texture, Font, CollisionVolume, GroundMoveType, Path, UnitScript, AutohostInterface, ArchiveScanner, VFS, Sound, LuaSocket
    Enabled log sections: Sound(LOG_LEVEL_INFO)
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    LogOutput initialized.
    Spring 91.0
    Build date/time: Aug 30 2012 21:05:51
    Build environment: boost-104800, GNU libstdc++ version 20100429
    Compiler: gcc-4.4.4
    Using read-write data directory: D:\Spring\
    Using read-only data directory: C:\Users\Forboding Angel\Documents\My Games\Spring\
    Using read-only data directory: C:\Users\Forboding Angel\Documents\Spring\
    Using read-only data directory: C:\ProgramData\Spring\
    Scanning: C:\Users\Forboding Angel\Documents\My Games\Spring\maps
    Scanning: C:\Users\Forboding Angel\Documents\My Games\Spring\games
    Scanning: C:\Users\Forboding Angel\Documents\My Games\Spring\mods
    Scanning: C:\Users\Forboding Angel\Documents\My Games\Spring\packages
    Scanning: D:\Spring\maps
    Scanning: D:\Spring\base
    Scanning: D:\Spring\games
    Scanning: D:\Spring\mods
    Scanning: D:\Spring\packages
    Supported Video modes: 1920x1080, 1680x1050, 1600x1200, 1600x1024, 1600x900, 1440x900, 1366x768, 1360x768, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1024x768, 800x600, 720x576, 720x480, 640x480
    Video mode set to 1920x1080/32bit (windowed)
    [f=0000000] SDL version:  1.2.10
    [f=0000000] GL version:   4.3.0
    [f=0000000] GL vendor:    NVIDIA Corporation
    [f=0000000] GL renderer:  GeForce GTS 450/PCIe/SSE2
    [f=0000000] GLSL version: 4.30 NVIDIA via Cg compiler
    [f=0000000] GLEW version: 1.5.8
    [f=0000000] Video RAM:    total 1024MB, available 447MB
    [f=0000000] Installing OpenGL-DebugMessageHandler
    [f=0000000] GL info:
    	haveARB: 1, haveGLSL: 1, ATI hacks: 1
    	FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 0
    	maximum texture size: 16384, compress MIP-map textures: 0
    	maximum SmoothPointSize: 63, maximum vec4 varying/attributes: 31/16
    	maximum drawbuffers: 8, maximum recommended indices/vertices: 1048576/1048576
    	number of UniformBufferBindings: 84 (64kB)
    [f=0000000] VSync disabled
    [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: 61
    [f=0000000] Joysticks found: 0
    [f=0000000] Warning: Joystick 0 not found
    [f=0000000] CPU Cores: 6
    [f=0000000] CPU affinity not set
    [f=0000000] Connecting to local server
    [f=0000000] Warning: AI Interface property 'supportsLookup' could not be found.
    [f=0000000] PreGame::StartServer: 64 ms
    [f=0000000] Using map: Iced Coffee test
    [f=0000000] Using game: Feature Placer - $VERSION
    [f=0000000] Using game archive: featureplacerdev.sdd
    [f=0000000] recording demo: demos/20130307_153750_Iced Coffee test_91.sdf
    [f=0000000] PreGame::GameDataReceived: 599 ms
    [f=0000000] User number 0 (team 0, allyteam 0)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Sandbox mode active!
    [f=0000000] Loading all definitions:  0.227000
    [f=0000000] Game::LoadDefs (GameData): 256 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 3 sounds from gamedata/sounds.lua
    [f=0000000] [Sound] Warning: Unable to open audio file: sounds/incoming_chat.wav
    [f=0000000] Game::LoadDefs (Sound): 18 ms
    [f=0000000] Parsing Map Information
    [f=0000000] Error: Spring 91.0 has crashed.
    [f=0000000] Error: DLL information:
    [f=0000000] Error: 0x00400000	spring
    [f=0000000] Error: 0x77050000	ntdll
    [f=0000000] Error: 0x75f80000	kernel32
    [f=0000000] Error: 0x76900000	KERNELBASE
    [f=0000000] Error: 0x10000000	DevIL
    [f=0000000] Error: 0x716a0000	MSVCP80
    [f=0000000] Error: 0x71730000	MSVCR80
    [f=0000000] Error: 0x75e20000	msvcrt
    [f=0000000] Error: 0x76950000	USER32
    [f=0000000] Error: 0x75d40000	GDI32
    [f=0000000] Error: 0x76660000	LPK
    [f=0000000] Error: 0x76770000	USP10
    [f=0000000] Error: 0x75ee0000	ADVAPI32
    [f=0000000] Error: 0x76640000	sechost
    [f=0000000] Error: 0x75c20000	RPCRT4
    [f=0000000] Error: 0x74ab0000	SspiCli
    [f=0000000] Error: 0x74aa0000	CRYPTBASE
    [f=0000000] Error: 0x71850000	GLU32
    [f=0000000] Error: 0x68d40000	OPENGL32
    [f=0000000] Error: 0x70800000	DDRAW
    [f=0000000] Error: 0x707f0000	DCIMAN32
    [f=0000000] Error: 0x762a0000	SETUPAPI
    [f=0000000] Error: 0x75df0000	CFGMGR32
    [f=0000000] Error: 0x76130000	OLEAUT32
    [f=0000000] Error: 0x76450000	ole32
    [f=0000000] Error: 0x75dd0000	DEVOBJ
    [f=0000000] Error: 0x70d20000	dwmapi
    [f=0000000] Error: 0x75d10000	IMAGEHLP
    [f=0000000] Error: 0x6fbc0000	mingwm10
    [f=0000000] Error: 0x74cb0000	SHELL32
    [f=0000000] Error: 0x76090000	SHLWAPI
    [f=0000000] Error: 0x760f0000	WS2_32
    [f=0000000] Error: 0x74b10000	NSI
    [f=0000000] Error: 0x62e80000	zlib1
    [f=0000000] Error: 0x6b600000	OpenAL32
    [f=0000000] Error: 0x715e0000	WINMM
    [f=0000000] Error: 0x70780000	vorbisfile
    [f=0000000] Error: 0x68140000	ogg
    [f=0000000] Error: 0x64cc0000	vorbis
    [f=0000000] Error: 0x66fc0000	freetype6
    [f=0000000] Error: 0x62aa0000	glew32
    [f=0000000] Error: 0x00330000	SDL
    [f=0000000] Error: 0x7c340000	MSVCR71
    [f=0000000] Error: 0x76810000	IMM32
    [f=0000000] Error: 0x76680000	MSCTF
    [f=0000000] Error: 0x65040000	dsound
    [f=0000000] Error: 0x74820000	POWRPROF
    [f=0000000] Error: 0x76870000	CLBCatQ
    [f=0000000] Error: 0x73e60000	MMDevApi
    [f=0000000] Error: 0x6fc70000	PROPSYS
    [f=0000000] Error: 0x73e30000	wdmaud
    [f=0000000] Error: 0x73e20000	ksuser
    [f=0000000] Error: 0x73e10000	AVRT
    [f=0000000] Error: 0x73dd0000	AUDIOSES
    [f=0000000] Error: 0x73dc0000	msacm32
    [f=0000000] Error: 0x73da0000	MSACM32
    [f=0000000] Error: 0x73d90000	midimap
    [f=0000000] Error: 0x72450000	profapi
    [f=0000000] Error: 0x70c70000	uxtheme
    [f=0000000] Error: 0x01450000	DisplayFusionHookx86_91BA0BD8-76DE-4B13-87E9-90A8FFE374A3
    [f=0000000] Error: 0x70d40000	MSIMG32
    [f=0000000] Error: 0x58ff0000	nvoglv32
    [f=0000000] Error: 0x749d0000	VERSION
    [f=0000000] Error: 0x74940000	ntmarta
    [f=0000000] Error: 0x761d0000	WLDAP32
    [f=0000000] Error: 0x5c010000	DINPUT
    [f=0000000] Error: 0x71e90000	HID
    [f=0000000] Error: 0x75bf0000	WINTRUST
    [f=0000000] Error: 0x75ad0000	CRYPT32
    [f=0000000] Error: 0x76760000	MSASN1
    [f=0000000] Error: 0x71cd0000	dbghelp
    [f=0000000] Error: Exception: Access violation (0xc0000005)
    [f=0000000] Error: Exception Address: 0x0060b7f3
    [f=0000000] Error: Stacktrace:
    [f=0000000] Error: (0) D:\Spring\spring.exe [0x0060B7F3]
    [f=0000000] Error: (1) D:\Spring\spring.exe [0x0046C196]
    [f=0000000] Error: (2) D:\Spring\spring.exe [0x0076BEFA]
    [f=0000000] Error: (3) D:\Spring\spring.exe [0x0042AF98]
    [f=0000000] Error: (4) D:\Spring\spring.exe [0x00936011]
    [f=0000000] Error: (5) D:\Spring\spring.exe [0x0093DB6D]
    [f=0000000] Error: (6) D:\Spring\spring.exe [0x00924261]
    [f=0000000] Error: (7) D:\Spring\spring.exe [0x009247C4]
    [f=0000000] Error: (8) D:\Spring\spring.exe [0x009248E1]
    [f=0000000] Error: (9) D:\Spring\spring.exe(skirmishAiCallback_Unit_SupportedCommand_getParams+0xc009) [0x009C1B99]
    [f=0000000] Error: (10) D:\Spring\spring.exe [0x004010B4]
    [f=0000000] Error: (11) D:\Spring\spring.exe [0x00401128]
    [f=0000000] Error: (12) C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x75F933AA]
    [f=0000000] Error: (13) C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77089EF2]
    [f=0000000] Error: (14) C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x36) [0x77089EC5]
    
    txt file icon infolog.txt (8,939 bytes) 2013-03-08 00:43 +

-Relationships
+Relationships

-Notes

~0009956

abma (administrator)

Last edited: 2013-03-06 02:29

View 2 revisions

infolog.txt please?!

you even didn't write which version of spring...

~0009991

Forboding Angel (reporter)

Because it's never happened to me, and I had trouble replicating it, but others have it happen to them.

Ok I found the issue though... It was quite elusive actually.

It happens when you have a map in an sdd with something else as a dependency. In this case, Spring Features v1.0.

It doesn't happen in Evo, because evo specifically requires spring features 1.0 in order to be run, but if you load that sdd up with something besides evo, it will error out pretty hard with the attached infolog.

This is pretty bad, because I'm changing featureplacer to not rely on any package and instead use the spring features version that the map calls. I'm sure you can see why this is a pretty big deal.

~0009992

Forboding Angel (reporter)

Here is a sample map .sdd file to try it with: http://evolutionrts.info/random/IcedCoffee.sdd.7z

~0009994

Forboding Angel (reporter)

Last edited: 2013-03-08 03:45

View 2 revisions

Happens in spring 93 (OMP) as well:
http://paste.springfiles.com/view/21fc67bc


Edit: I'm wrong... what I think is happening is not what is actually happening. I'll keep updating this as I keep testing.

~0009996

Forboding Angel (reporter)

Last edited: 2013-03-08 05:00

View 2 revisions

This can be closed. I spent hours trying to nail down what it happening. I can get spring to crash religiously, even what I do it from scratch... Without any rhyme or reason, but I can't nail it down to a specific cause on a specific crash, so this report is essentially useless.

My Apologies.

~0009997

jK (developer)

no crash here

~0010001

Kloot (developer)

Same, I get the usual

Spring: Incorrect/Missing content: Archive "spring features 1.0" not found

exception after removing the spring features archive.


Maybe this warning "Failed to scan D:\spring-93.0\games\packages\evo_custom-sl.sdd (missing modinfo.lua/mapinfo.lua)" has something to do with it?
+Notes

-Issue History
Date Modified Username Field Change
2013-03-06 00:31 Forboding Angel New Issue
2013-03-06 02:28 abma Severity minor => crash
2013-03-06 02:28 abma Note Added: 0009956
2013-03-06 02:28 abma Status new => feedback
2013-03-06 02:29 abma Note Edited: 0009956 View Revisions
2013-03-08 00:43 Forboding Angel File Added: infolog.txt
2013-03-08 00:43 Forboding Angel Note Added: 0009991
2013-03-08 00:43 Forboding Angel Status feedback => new
2013-03-08 00:47 Forboding Angel Note Added: 0009992
2013-03-08 01:11 Forboding Angel Note Added: 0009994
2013-03-08 03:45 Forboding Angel Note Edited: 0009994 View Revisions
2013-03-08 04:59 Forboding Angel Note Added: 0009996
2013-03-08 05:00 Forboding Angel Note Edited: 0009996 View Revisions
2013-03-08 08:40 jK Note Added: 0009997
2013-03-08 12:50 Kloot Note Added: 0010001
2013-03-08 12:51 Kloot Status new => closed
2013-03-08 12:51 Kloot Assigned To => Kloot
2013-03-08 12:51 Kloot Resolution open => unable to reproduce
+Issue History