View Issue Details

IDProjectCategoryView StatusLast Update
0004162Spring engineGeneralpublic2013-11-20 02:03
ReporterGoogle_Frog Assigned TojK  
PrioritynormalSeveritycrashReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version95.0.1+git 
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.
Attached Files
infolog_spring.exe.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

Kloot

2013-11-19 13:53

developer   ~0012180

Last edited: 2013-11-19 14:47

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.

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
2013-11-19 14:42 Kloot Note Edited: 0012180
2013-11-19 14:47 Kloot Note Edited: 0012180
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