View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002295 | Spring engine | General | public | 2011-01-09 13:09 | 2011-03-08 21:15 | ||||
Reporter | Beherith | ||||||||
Assigned To | jK | ||||||||
Priority | normal | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 0.82.7 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002295: Path calculation crashes on very large maps | ||||||||
Description | Spring crashes on pathing maps above 32x32. Try the map Epic (40x40) for an example. | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2011-01-09 20:17 Last edited: 2011-01-09 20:17 |
translated: S:\Spring\spring.exe 0x00998013 rts/System/Platform/Win/CrashHandler.cpp:45 C:\Windows\syswow64\MSVCRT.dll 0x76905E87 ??:0 C:\Windows\syswow64\MSVCRT.dll 0x76908E8A ??:0 S:\Spring\spring.exe 0x00BAF6D1 GameData.cpp:0 S:\Spring\spring.exe 0x00AB3F49 GameData.cpp:0 S:\Spring\spring.exe 0x00CB95D3 GameData.cpp:0 S:\Spring\spring.exe 0x00CBEAEF GameData.cpp:0 S:\Spring\spring.exe 0x00CBDA85 GameData.cpp:0 S:\Spring\spring.exe 0x00C3A770 /usr/lib/gcc/i586-mingw32msvc/4.4.2/include/c++/ext/new_allocator.h:89 S:\Spring\spring.exe 0x00837047 /usr/lib/gcc/i586-mingw32msvc/4.4.2/include/c++/bits/stl_vector.h:851 S:\Spring\spring.exe 0x008340AE rts/Sim/Path/PathEstimator.cpp:143 https://github.com/spring/spring/blob/0.82.7/rts/Sim/Path/PathEstimator.cpp#L143 S:\Spring\spring.exe 0x0083525C rts/Sim/Path/PathEstimator.cpp:85 S:\Spring\spring.exe 0x0083B163 rts/Sim/Path/PathManager.cpp:23 S:\Spring\spring.exe 0x00405572 rts/Game/Game.cpp:514 S:\Spring\spring.exe 0x0041686E rts/Game/Game.cpp:320 S:\Spring\spring.exe 0x00491FBA rts/Game/PreGame.cpp:282 S:\Spring\spring.exe 0x00492E4D rts/Game/PreGame.cpp:157 S:\Spring\spring.exe 0x00988A41 rts/System/SpringApp.cpp:1051 S:\Spring\spring.exe 0x00993D99 rts/System/SpringApp.cpp:1182 S:\Spring\spring.exe 0x009940C4 rts/System/Main.cpp:55 S:\Spring\spring.exe 0x009948A0 rts/System/Main.cpp:91 S:\Spring\spring.exe 0x004010A7 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:237 S:\Spring\spring.exe 0x00401123 buildd/mingw32-runtime-3.15.2/build_dir/src/mingwrt-3.15.2-mingw32/crt1.c:271 C:\Windows\syswow64\kernel32.dll 0x76773677 ??:0 C:\Windows\SysWOW64\ntdll.dll 0x776F9D72 ??:0 C:\Windows\SysWOW64\ntdll.dll 0x776F9D45 ??:0 |
Kloot (developer) 2011-01-10 00:15 |
Does not reproduce. The location of the crash suggests that operator new failed while constructing CPathFinder, so maybe it could not allocate the (large) contiguous block needed for the square-state buffer on a 40x40 map. Seems unlikely on a system with 4GB memory though. |
smoth (reporter) 2011-01-11 17:42 |
http://pastebin.com/2KkMieYK Grts_RiverValley_013 32x32 now crashes on the current release of spring. Did not before. |
Kloot (developer) 2011-01-11 17:51 Last edited: 2011-01-11 17:52 |
smoth: disable hang detection (set HangTimeout to -1 in springsettings.cfg). |
smoth (reporter) 2011-01-12 00:07 Last edited: 2011-01-12 00:12 |
why? People playing gundam do not have that setting. (should note that it does start but want to avoid using non-standard settings) |
jK (developer) 2011-03-08 20:37 |
endless loop problem https://github.com/spring/spring/commit/dbbf137ad56343dad2165ed0476f69b2d04e966c |
Kloot (developer) 2011-03-08 21:15 |
wrong, it was the OOM bug (that infinite loop would not be restricted to "very large" maps only) |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-01-09 13:09 | Beherith | New Issue | |
2011-01-09 13:09 | Beherith | File Added: infolog.txt | |
2011-01-09 20:17 | abma | Note Added: 0006228 | |
2011-01-09 20:17 | abma | Note Edited: 0006228 | |
2011-01-10 00:15 | Kloot | Note Added: 0006235 | |
2011-01-11 17:42 | smoth | Note Added: 0006252 | |
2011-01-11 17:51 | Kloot | Note Added: 0006253 | |
2011-01-11 17:52 | Kloot | Note Edited: 0006253 | |
2011-01-12 00:07 | smoth | Note Added: 0006255 | |
2011-01-12 00:12 | smoth | Note Edited: 0006255 | |
2011-03-08 20:37 | jK | Note Added: 0006479 | |
2011-03-08 20:37 | jK | Status | new => resolved |
2011-03-08 20:37 | jK | Resolution | open => fixed |
2011-03-08 20:37 | jK | Assigned To | => jK |
2011-03-08 21:15 | Kloot | Note Added: 0006480 | |
2011-03-08 21:15 | Kloot | Status | resolved => assigned |
2011-03-08 21:15 | Kloot | Resolution | fixed => reopened |
2011-03-08 21:15 | Kloot | Status | assigned => resolved |
2011-03-08 21:15 | Kloot | Resolution | reopened => fixed |