View Issue Details
| 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 | ||||
| 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. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
|
|
Upd: running with --safemode yields the crash just as well. There are no trees on Titan Duel, so this is probably a different thing. |
|
|
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". |
|
|
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 |
|
|
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. |
|
|
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 |