View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003600 | Spring engine | General | public | 2013-03-19 20:46 | 2013-03-19 22:36 | ||||
Reporter | Anarchid | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 93.2.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003600: assertion fails in rts/Sim/Misc/SimObjectIDPool.cpp:93 | ||||||||
Description | Date-latest git build of spring (develop branch) crashes with SIGABRT when trying to reclaim a single not-very-expensive unit with massive amount of ZK caretaker nanoturrets. | ||||||||
Steps To Reproduce | 1) Start a ZK game 2) /cheat 3) /give factorygunship 4) /give 200 armnanotc 5) select all caretakers, order them to reclaim the factory 6) crash within one second. | ||||||||
Additional Information | Occurs both in ST and MT versions. infolog: http://pastebin.com/87ACphu9 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Anarchid (reporter) 2013-03-19 20:49 |
Upd: running with --safemode yields the crash just as well. There are no trees on Titan Duel, so this is probably a different thing. |
Kloot (developer) 2013-03-19 21:30 |
demo does not crash. infolog tells a different story too, plus the crash is on frame 0: [f=0000000] Error: /home/anarchid/Games/spring-git/spring/rts/System/Platform/Linux/SoLib.cpp:18: SoLib::SoLib: /home/anarchid/Games/spring-git/spring/AI/Interfaces/C/data/libAIInterface.so: cannot open shared object file: No such file or directory [f=0000000] Error: Loading AI Interface library from file "/home/anarchid/Games/spring-git/spring/AI/Interfaces/C/data/libAIInterface.so". |
Anarchid (reporter) 2013-03-19 21:45 |
Apparently i managed to link wrong ones. Here's more: infolog: http://pastebin.com/giSMNpnS some occult sourcery having to do with "gdb" and "bt full": http://pastebin.com/c87yUtgm |
Anarchid (reporter) 2013-03-19 22:19 |
Some additional info in no particular order: ** i have to use optirun (of ironhide flavor) to get my nvidia card instead of integrated intel. spring doesn't play with my intel card at all. ** i started gdb like this : "optirun gdb > optirun_gdb_spring.txt". Some output was saved to that file, some wasn't: spring": /home/anarchid/Games/spring-git/spring/rts/Sim/Misc/SimObjectIDPool.cpp:93: void SimObjectIDPool::FreeID(unsigned int, bool): Assertion `HasID(id)' failed. ** running in fullscreen windowed mode ** OS is ubuntu 12.10 ** build was done from fork repo on github. |
abma (administrator) 2013-03-19 22:30 |
validation test fails, too: http://buildbot.springrts.com/builders/validationtests/builds/2617/steps/validation%20test/logs/stdio |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-19 20:46 | Anarchid | New Issue | |
2013-03-19 20:49 | Anarchid | Note Added: 0010122 | |
2013-03-19 21:00 | Anarchid | File Added: 20130319_214721_TitanDuel_93.1.1-80-g829c4df develop.sdf | |
2013-03-19 21:30 | Kloot | Note Added: 0010123 | |
2013-03-19 21:45 | Anarchid | Note Added: 0010125 | |
2013-03-19 21:49 | Anarchid | File Added: 20130319_223823_TitanDuel_93.1.1-80-g829c4df develop.sdf | |
2013-03-19 22:00 | Kloot | Assigned To | => Kloot |
2013-03-19 22:00 | Kloot | Status | new => assigned |
2013-03-19 22:19 | Anarchid | Note Added: 0010126 | |
2013-03-19 22:30 | abma | Note Added: 0010127 | |
2013-03-19 22:33 | abma | Summary | Spring crashes when trying to reclaim one unit with 200 nanoturrets => assertion fails in rts/Sim/Misc/SimObjectIDPool.cpp:93 |
2013-03-19 22:36 | Kloot | Changeset attached | => spring release 398a1131 |
2013-03-19 22:36 | Kloot | Status | assigned => resolved |
2013-03-19 22:36 | Kloot | Resolution | open => fixed |