View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004657 | Spring engine | General | public | 2015-01-28 23:15 | 2015-01-28 23:50 | ||||
Reporter | abma | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 98.0.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0004657: failing assert with spring.Reload() when from game LuaAI is selected | ||||||||
Description | (gdb) bt #0 0x00007ffff3fdae37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff3fdc528 in __GI_abort () at abort.c:89 #2 0x00007ffff3fd3ce6 in __assert_fail_base (fmt=0x7ffff4124788 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x13ea96d "!resKey.IsUnspecified()", file=file@entry=0x13ea740 "rts/ExternalAI/SkirmishAIHandler.cpp", line=line@entry=257, function=function@entry=0x13ead80 <CSkirmishAIHandler::GetLocalSkirmishAILibraryKey(unsigned long)::__PRETTY_FUNCTION__> "const SkirmishAIKey* CSkirmishAIHandler::GetLocalSkirmishAILibraryKey(size_t)") at assert.c:92 0000003 0x00007ffff3fd3d92 in __GI___assert_fail (assertion=0x13ea96d "!resKey.IsUnspecified()", file=0x13ea740 "rts/ExternalAI/SkirmishAIHandler.cpp", line=257, function=0x13ead80 <CSkirmishAIHandler::GetLocalSkirmishAILibraryKey(unsigned long)::__PRETTY_FUNCTION__> "const SkirmishAIKey* CSkirmishAIHandler::GetLocalSkirmishAILibraryKey(size_t)") at assert.c:101 0000004 0x0000000000c434be in CSkirmishAIHandler::GetLocalSkirmishAILibraryKey (this=0x1f077b0, skirmishAIId=0) at rts/ExternalAI/SkirmishAIHandler.cpp:257 0000005 0x0000000000c43837 in CSkirmishAIHandler::CompleteWithDefaultOptionValues (this=0x1f077b0, skirmishAIId=0) at rts/ExternalAI/SkirmishAIHandler.cpp:301 #6 0x0000000000c43b9b in CSkirmishAIHandler::CompleteSkirmishAI (this=0x1f077b0, skirmishAIId=0) at rts/ExternalAI/SkirmishAIHandler.cpp:341 #7 0x0000000000c42a8b in CSkirmishAIHandler::AddSkirmishAI (this=0x1f077b0, data=..., skirmishAIId=0) at rts/ExternalAI/SkirmishAIHandler.cpp:169 #8 0x0000000000c4233c in CSkirmishAIHandler::LoadFromSetup (this=0x1f077b0, setup=...) at rts/ExternalAI/SkirmishAIHandler.cpp:72 #9 0x00000000010fba49 in CGlobalSynced::LoadFromSetup (this=0x1e18230, setup=0xa133550) at rts/Sim/Misc/GlobalSynced.cpp:103 0000010 0x000000000066fc44 in CPreGame::GameDataReceived (this=0x2bcd910, packet=...) at rts/Game/PreGame.cpp:479 #11 0x000000000066e13a in CPreGame::UpdateClientNet (this=0x2bcd910) at rts/Game/PreGame.cpp:318 0000012 0x000000000066d394 in CPreGame::Update (this=0x2bcd910) at rts/Game/PreGame.cpp:173 0000013 0x0000000000b5a0d0 in SpringApp::Update (this=0x7fffffffe210) at rts/System/SpringApp.cpp:912 0000014 0x0000000000b5a267 in SpringApp::Run (this=0x7fffffffe210) at rts/System/SpringApp.cpp:948 #15 0x0000000000b1ccd1 in Run (argc=1, argv=0x7fffffffe3e8) at rts/System/Main.cpp:48 #16 0x0000000000b1d5a7 in main (argc=1, argv=0x7fffffffe3e8) at rts/System/Main.cpp:107 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2015-01-28 23:18 |
to reproduce, pr-downloader kp:stable spring --game "rapid://kp:stable" --map "DeltaSiegeDry" select missions, mission 1 -> crash |
abma (administrator) 2015-01-28 23:18 |
98.0.1-355-g20a853e |
abma (administrator) 2015-01-28 23:40 |
this is the problem: https://github.com/spring/spring/blob/develop/rts/ExternalAI/SkirmishAIHandler.cpp#L78 gameInitialized = true blocks reloading ai list |
abma (administrator) 2015-01-28 23:50 |
great, thanks! https://github.com/spring/spring/commit/1eeeec23cd955d3bf771398c92487c4be1eb3072 |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-28 23:15 | abma | New Issue | |
2015-01-28 23:18 | abma | Note Added: 0013953 | |
2015-01-28 23:18 | abma | Note Added: 0013954 | |
2015-01-28 23:40 | abma | Note Added: 0013955 | |
2015-01-28 23:50 | abma | Note Added: 0013956 | |
2015-01-28 23:50 | abma | Status | new => resolved |
2015-01-28 23:50 | abma | Resolution | open => fixed |
2015-01-28 23:50 | abma | Assigned To | => Kloot |