2025-07-23 02:48 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004162Spring engineGeneralpublic2013-11-20 02:03
ReporterGoogle_Frog 
Assigned TojK 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusresolvedResolutionfixed 
Product Version95.0.1+git 
Target VersionFixed in Version 
Summary0004162: 95.0.1-78 Crash upon starting spring
DescriptionHere is a crash which sometimes occurs when starting spring via spring.exe. A similar crash has occurred when starting spring through a lobby and I will try to get an infolog for it.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog_spring.exe.txt (8,361 bytes) 2013-11-19 04:14 -
    [ParseCmdLine] command-line args: "C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\scripts\CAI 2v2 CCR.txt"
    Using configuration source: "C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\springsettings.cfg"
    Using additional configuration source: "C:\Users\user\AppData\Local\springsettings.cfg"
    Using additional configuration source: "C:\Users\user\Documents\My Games\Spring\springsettings.cfg"
    Available log sections: KeyBindings, AutohostInterface, Net, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Shader, Texture, Font, GroundMoveType, Path, UnitScript, CregSerializer, 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 95.0.1-78-g7fa9f6c develop
    Build date/time: Nov 18 2013 20:56:56
    Build environment: boost-105300, GNU libstdc++ version 20130531
    Compiler: gcc-4.8.1
    OS: Microsoft Windows
    Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
    Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz; 16333MB RAM, 32664MB pagefile
    OS: emulated 32bit mode
    [CMyMath::Init] CPU SSE mask: 127, 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: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    Supported Video modes: 1920x1080, 1680x1050, 1600x1024, 1600x900, 1366x768, 1360x768, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1024x768, 800x600, 720x576, 720x480, 640x480
    [SetSDLVideoMode] video mode set to 1920x1080/32bit (windowed)
    [Watchdog] Installed (HangTimeout: 10sec)
    [DataDirs] Portable Mode!
    Using read-write data directory: C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\
    Using read-only data directory: C:\Users\user\Documents\My Games\Spring\
    Scanning: C:\Users\user\Documents\My Games\Spring\maps
    Scanning: C:\Users\user\Documents\My Games\Spring\base
    Scanning: C:\Users\user\Documents\My Games\Spring\games
    Scanning: C:\Users\user\Documents\My Games\Spring\packages
    Scanning: C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\base
    Scanning: C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\games
    Error: Spring received an ABORT signal
    Error: Error handler invoked for Spring 95.0.1-78-g7fa9f6c develop.
    Error: DLL information:
    Error: 0x00400000	spring
    Error: 0x77a10000	ntdll
    Error: 0x75980000	kernel32
    Error: 0x76e50000	KERNELBASE
    Error: 0x75c60000	ADVAPI32
    Error: 0x77110000	msvcrt
    Error: 0x75d00000	sechost
    Error: 0x76ea0000	RPCRT4
    Error: 0x75430000	SspiCli
    Error: 0x75420000	CRYPTBASE
    Error: 0x61f10000	GLU32
    Error: 0x5a8c0000	OPENGL32
    Error: 0x75e00000	GDI32
    Error: 0x754a0000	USER32
    Error: 0x75c50000	LPK
    Error: 0x755e0000	USP10
    Error: 0x5a6a0000	DDRAW
    Error: 0x6f950000	DCIMAN32
    Error: 0x771c0000	SETUPAPI
    Error: 0x75b90000	CFGMGR32
    Error: 0x75bc0000	OLEAUT32
    Error: 0x76c60000	ole32
    Error: 0x75fd0000	DEVOBJ
    Error: 0x72600000	dwmapi
    Error: 0x75dd0000	IMAGEHLP
    Error: 0x75ff0000	SHELL32
    Error: 0x75b30000	SHLWAPI
    Error: 0x726a0000	WINMM
    Error: 0x75d90000	WS2_32
    Error: 0x75a90000	NSI
    Error: 0x10000000	DevIL
    Error: 0x71b10000	MSVCP80
    Error: 0x72440000	MSVCR80
    Error: 0x6b600000	OpenAL32
    Error: 0x70780000	vorbisfile
    Error: 0x68140000	ogg
    Error: 0x64cc0000	vorbis
    Error: 0x62e80000	zlib1
    Error: 0x66fc0000	freetype6
    Error: 0x62aa0000	glew32
    Error: 0x00330000	SDL
    Error: 0x7c340000	MSVCR71
    Error: 0x75d30000	IMM32
    Error: 0x77540000	MSCTF
    Error: 0x5cb40000	dsound
    Error: 0x72c10000	POWRPROF
    Error: 0x75680000	CLBCatQ
    Error: 0x72cf0000	MMDevApi
    Error: 0x746d0000	PROPSYS
    Error: 0x74b50000	wdmaud
    Error: 0x74b80000	ksuser
    Error: 0x74ac0000	AVRT
    Error: 0x74b10000	AUDIOSES
    Error: 0x74b00000	msacm32
    Error: 0x72670000	MSACM32
    Error: 0x74af0000	midimap
    Error: 0x70bf0000	nvapi
    Error: 0x75350000	VERSION
    Error: 0x72620000	profapi
    Error: 0x726e0000	uxtheme
    Error: 0x57840000	nvoglv32
    Error: 0x752c0000	ntmarta
    Error: 0x75930000	WLDAP32
    Error: 0x6fa90000	dbghelp
    Error: Stacktrace for Spring 95.0.1-78-g7fa9f6c develop:
    Error: (0) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x008CC229]
    Error: (1) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x008CC3FB]
    Error: (2) C:\Windows\syswow64\msvcrt.dll(raise+0x18c) [0x77175E8F]
    Error: (3) C:\Windows\syswow64\msvcrt.dll(abort+0x37) [0x77178EA2]
    Error: (4) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x442848) [0x00D3DF18]
    Error: (5) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x2c2770) [0x00BBDE40]
    Error: (6) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x0087425F]
    Error: (7) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x2a9a78) [0x00BA5148]
    Error: (8) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x297f1a) [0x00B935EA]
    Error: (9) C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7599336A]
    Error: Spring 95.0.1-78-g7fa9f6c develop has crashed.
    Error: DLL information:
    Error: 0x00400000	spring
    Error: 0x77a10000	ntdll
    Error: 0x75980000	kernel32
    Error: 0x76e50000	KERNELBASE
    Error: 0x75c60000	ADVAPI32
    Error: 0x77110000	msvcrt
    Error: 0x75d00000	sechost
    Error: 0x76ea0000	RPCRT4
    Error: 0x75430000	SspiCli
    Error: 0x75420000	CRYPTBASE
    Error: 0x61f10000	GLU32
    Error: 0x5a8c0000	OPENGL32
    Error: 0x75e00000	GDI32
    Error: 0x754a0000	USER32
    Error: 0x75c50000	LPK
    Error: 0x755e0000	USP10
    Error: 0x5a6a0000	DDRAW
    Error: 0x6f950000	DCIMAN32
    Error: 0x771c0000	SETUPAPI
    Error: 0x75b90000	CFGMGR32
    Error: 0x75bc0000	OLEAUT32
    Error: 0x76c60000	ole32
    Error: 0x75fd0000	DEVOBJ
    Error: 0x72600000	dwmapi
    Error: 0x75dd0000	IMAGEHLP
    Error: 0x75ff0000	SHELL32
    Error: 0x75b30000	SHLWAPI
    Error: 0x726a0000	WINMM
    Error: 0x75d90000	WS2_32
    Error: 0x75a90000	NSI
    Error: 0x10000000	DevIL
    Error: 0x71b10000	MSVCP80
    Error: 0x72440000	MSVCR80
    Error: 0x6b600000	OpenAL32
    Error: 0x70780000	vorbisfile
    Error: 0x68140000	ogg
    Error: 0x64cc0000	vorbis
    Error: 0x62e80000	zlib1
    Error: 0x66fc0000	freetype6
    Error: 0x62aa0000	glew32
    Error: 0x00330000	SDL
    Error: 0x7c340000	MSVCR71
    Error: 0x75d30000	IMM32
    Error: 0x77540000	MSCTF
    Error: 0x5cb40000	dsound
    Error: 0x72c10000	POWRPROF
    Error: 0x75680000	CLBCatQ
    Error: 0x72cf0000	MMDevApi
    Error: 0x746d0000	PROPSYS
    Error: 0x74b50000	wdmaud
    Error: 0x74b80000	ksuser
    Error: 0x74ac0000	AVRT
    Error: 0x74b10000	AUDIOSES
    Error: 0x74b00000	msacm32
    Error: 0x72670000	MSACM32
    Error: 0x74af0000	midimap
    Error: 0x70bf0000	nvapi
    Error: 0x75350000	VERSION
    Error: 0x72620000	profapi
    Error: 0x726e0000	uxtheme
    Error: 0x57840000	nvoglv32
    Error: 0x752c0000	ntmarta
    Error: 0x75930000	WLDAP32
    Error: 0x6fa90000	dbghelp
    Error: Exception: Access violation (0xc0000005)
    Error: Exception Address: 0x0087ec23
    Error: Stacktrace for Spring 95.0.1-78-g7fa9f6c develop:
    Error: (0) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x0087EC23]
    Error: (1) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x008CC641]
    Error: (2) C:\Windows\syswow64\msvcrt.dll(raise+0x18c) [0x77175E8F]
    Error: (3) C:\Windows\syswow64\msvcrt.dll(abort+0x37) [0x77178EA2]
    Error: (4) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x442848) [0x00D3DF18]
    Error: (5) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x2c2770) [0x00BBDE40]
    Error: (6) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe [0x0087425F]
    Error: (7) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x2a9a78) [0x00BA5148]
    Error: (8) C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe(skirmishAiCallback_Cheats_setEnabled+0x297f1a) [0x00B935EA]
    Error: (9) C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7599336A]
    
    txt file icon infolog_spring.exe.txt (8,361 bytes) 2013-11-19 04:14 +

-Relationships
+Relationships

-Notes

~0012180

Kloot (developer)

Last edited: 2013-11-19 14:47

View 4 revisions

C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x008CC229 rts/System/Platform/Win/CrashHandler.cpp:178
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x008CC3FB rts/System/Platform/Win/CrashHandler.cpp:328
C:\Windows\syswow64\msvcrt.dll 0x77175E8F ??:0
C:\Windows\syswow64\msvcrt.dll 0x77178EA2 ??:0
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00D3DF18 /opt/mxe/tmp-gcc/gcc-4.8.1/libstdc++-v3/libsupc++/vterminate.cc:82
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00BBDE40 /opt/mxe/tmp-gcc/gcc-4.8.1/libstdc++-v3/libsupc++/eh_terminate.cc:39
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x0087425F /slave/mingwlibs/include/boost/function/function_template.hpp:764
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00BA5148 unwind-sjlj.c:0
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00B935EA thread.cpp:0
C:\Windows\syswow64\kernel32.dll 0x7599336A ??:0
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x0087EC23 rts/System/Platform/errorhandler.cpp:83
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x008CC641 /opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/bits/basic_string.h:293
C:\Windows\syswow64\msvcrt.dll 0x77175E8F ??:0
C:\Windows\syswow64\msvcrt.dll 0x77178EA2 ??:0
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00D3DF18 /opt/mxe/tmp-gcc/gcc-4.8.1/libstdc++-v3/libsupc++/vterminate.cc:82
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00BBDE40 /opt/mxe/tmp-gcc/gcc-4.8.1/libstdc++-v3/libsupc++/eh_terminate.cc:39
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x0087425F /slave/mingwlibs/include/boost/function/function_template.hpp:764
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00BA5148 unwind-sjlj.c:0
C:\Users\user\Documents\My Games\Spring Dev\95.0.1+\spring.exe 0x00B935EA thread.cpp:0
C:\Windows\syswow64\kernel32.dll 0x7599336A ??:0


Trace is useless, but I happen to know this originates in COffscreenGLContext::68 (throw opengl_error("Could not activate rendering context");) and was introduced sometime between build 42 and 50.

Confirmed to be 43 (e7ff9523305ff9c7be09be3d33cf53d381f98690), the change of ThreadPool::hasOGLthreads from false to true causes instances of COffscreenGLThread (COffscreenGLContext) to be created too early but the opengl_error exception somehow doesn't get caught.

Set WorkerThreadCount=0 to bypass.

+Notes

-Issue History
Date Modified Username Field Change
2013-11-19 04:14 Google_Frog New Issue
2013-11-19 04:14 Google_Frog File Added: infolog_spring.exe.txt
2013-11-19 13:53 Kloot Note Added: 0012180
2013-11-19 14:29 Kloot Note Edited: 0012180 View Revisions
2013-11-19 14:42 Kloot Note Edited: 0012180 View Revisions
2013-11-19 14:47 Kloot Note Edited: 0012180 View Revisions
2013-11-20 02:03 jK Changeset attached => spring develop 03c39468
2013-11-20 02:03 jK Assigned To => jK
2013-11-20 02:03 jK Status new => resolved
2013-11-20 02:03 jK Resolution open => fixed
+Issue History