View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003141 | Spring engine | public | 2012-06-30 01:03 | 2012-10-02 01:07 | |
| Reporter | Floris | Assigned To | zerver | ||
| Priority | normal | Severity | crash | Reproducibility | sometimes |
| Status | closed | Resolution | no change required | ||
| Fixed in Version | 89.0 | ||||
| Summary | 0003141: c++ error dialog at launch | ||||
| Description | Reguarly this happens (about 33%), usually just retrying to launch until no error occurs works. First screen goes balck for a sec or 2 (like normal launch) then a error dialog shows (spring is still running tho, i can even click the taskbar task and i get back into spring, although it wont last more than a minute or 5 until sudde nshutdown) see infolog: http://floris.ruwhof.net/infolog3.txt | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
|
|
file not found (404)... please attach / upload to this site. |
|
|
oops i meant: http://floris.ruwhof.net/upload/infolog3.txt |
|
|
Abort (abnormal termination) probably caused by your graphics driver I have modded spring so that we can get a stack trace next time it happens https://github.com/spring/spring/commit/67b38cfcdcee9bd57b373660b941a734ae456fe2 |
|
|
Still occurs, now what? |
|
|
attach current infolog.txt with crash. |
|
|
attached |
|
|
Looks like driver crash in OpenGL initialization code for shared lists. Try with setting MultiThreadShareLists = 0 https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L177 0x00A7B3B7 https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L325 0x00A7B565 https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L38 0x00A7B7BC ??#L0 0x75575E8F ??#L0 0x75578EA2 cygming-crtend.c#L0 0x00E73F62 cygming-crtend.c#L0 0x00D18539 cygming-crtend.c#L0 0x00FC8523 cygming-crtend.c#L0 0x00FE883F /usr/lib/gcc/i586-mingw32msvc/4.4.4/include/c++/ext/atomicity.h#L78 0x00A20348 https://github.com/spring/spring/tree/89.0/rts/lib/gml/gmlsrv.h#L362 0x00D27A9C cpp_regex_traits.cpp#L0 0x00AEBE4F cpp_regex_traits.cpp#L0 0x00AE9577 ??#L0 0x76F4339A ??#L0 0x77AA9EF2 ??#L0 0x77AA9EC5 |
|
|
I have another similar crash here, despite using MultiThreadShareLists = 0. It appears that model loading suddenly fails. Not sure but could maybe be out of memory or something since I was running 3 instances of Spring on a 4GB machine with no paging file. http://pastebin.com/dN3sQGGk Translated: https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L177 0x00A7B3B7 https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L325 0x00A7B565 https://github.com/spring/spring/tree/89.0/rts/System/Platform/Win/CrashHandler.cpp#L38 0x00A7B7BC ??#L0 0x76395E8F ??#L0 0x76398EA2 cygming-crtend.c#L0 0x00E73F62 cygming-crtend.c#L0 0x00D18539 cygming-crtend.c#L0 0x00FC8523 cygming-crtend.c#L0 0x00FE883F /slave/mingwlibs/include/boost/thread/exceptions.hpp#L45 0x00D8BB6D cpp_regex_traits.cpp#L0 0x00AE9E8C /usr/lib/gcc/i586-mingw32msvc/4.4.4/include/c++/bits/basic_string.h#L286 0x00A26681 https://github.com/spring/spring/tree/89.0/rts/lib/gml/gml_base.cpp#L70 0x00AC07A2 https://github.com/spring/spring/tree/89.0/rts/lib/gml/gmlsrv.h#L445 0x00D26BEF cpp_regex_traits.cpp#L0 0x00AEBE4F cpp_regex_traits.cpp#L0 0x00AE9577 |
|
|
i guess thats related to 0003200, something in crashhandler / translate is broken... :-/ |
|
|
If I understand correctly this issue was "solved" with LoadingMT = 0 and MultiThreadShareLists = 0. Not an ideal solution, but I'm closing it since everything points towards a bad graphics driver. Floris can reopen if I am wrong. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-06-30 01:03 | Floris | New Issue | |
| 2012-06-30 13:55 | abma | Note Added: 0008867 | |
| 2012-06-30 13:55 | abma | Status | new => feedback |
| 2012-06-30 18:09 | Floris | Note Added: 0008868 | |
| 2012-07-01 18:46 | zerver | Status | feedback => assigned |
| 2012-07-01 18:46 | zerver | Assigned To | => zerver |
| 2012-07-01 18:47 | zerver | Note Added: 0008872 | |
| 2012-07-01 18:47 | zerver | Status | assigned => resolved |
| 2012-07-01 18:47 | zerver | Fixed in Version | => 89.0 |
| 2012-07-01 18:47 | zerver | Resolution | open => fixed |
| 2012-07-15 02:38 | Floris | Note Added: 0008987 | |
| 2012-07-15 02:38 | Floris | Status | resolved => feedback |
| 2012-07-15 02:38 | Floris | Resolution | fixed => reopened |
| 2012-07-15 02:38 | Floris | Note Edited: 0008987 | |
| 2012-07-15 10:29 | abma | Note Added: 0008991 | |
| 2012-07-15 16:41 | Floris | File Added: infolog.txt | |
| 2012-07-15 16:41 | Floris | Note Added: 0008999 | |
| 2012-07-15 16:41 | Floris | Status | feedback => assigned |
| 2012-07-15 23:39 | zerver | Note Added: 0009007 | |
| 2012-07-15 23:45 | zerver | Note Added: 0009008 | |
| 2012-07-16 01:06 | abma | Note Added: 0009012 | |
| 2012-10-02 01:07 | zerver | Note Added: 0009240 | |
| 2012-10-02 01:07 | zerver | Status | assigned => closed |
| 2012-10-02 01:07 | zerver | Resolution | reopened => no change required |
| 2014-01-16 16:06 | abma | Category | Spring MT => (No Category) |