View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002698 | Spring engine | AI | public | 2011-11-01 22:43 | 2012-09-03 08:48 | ||||
Reporter | abma | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | major | Reproducibility | sometimes | ||||
Status | resolved | Resolution | unable to reproduce | ||||||
Product Version | 0.82.7+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002698: AAI SIGFPE's in AAIConstructor.cpp:275 | ||||||||
Description | validation test crashed: http://springrts.com:7778/builders/validationtests/builds/347/steps/validationtests_3/logs/stdio | ||||||||
Additional Information | Program received signal SIGFPE, Arithmetic exception. 0x00007ffff0bc1f30 in AAIConstructor::CheckAssistance (this=0x61d2100) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIConstructor.cpp:275 275 float buildtime = ai->bt->unitList[construction_def_id-1]->buildTime / ai->bt->unitList[def_id-1]->buildSpeed; #0 0x00007ffff0bc1f30 in AAIConstructor::CheckAssistance (this=0x61d2100) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIConstructor.cpp:275 buildtime = 0 #1 0x00007ffff0bfd906 in AAIExecute::CreateBuildTask (this=0x70e3030, unit=23354, def=0x6894fe0, pos=0x7fffffffd640) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIExecute.cpp:158 i = 21987 task = 0x6f3e090 #2 0x00007ffff0c2b30d in AAI::UnitCreated (this=0x6dd7050, unit=23354, builder=21987) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAI.cpp:342 pos = {static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 3176, y = 193.592285, z = 3928} myScopedTimerFromMakro = {part = 0x7ffff0c5aea9 "UnitCreated", profiler = 0x739d5d0, startTime = 1320150220565} def = 0x6894fe0 category = EXTRACTOR 0000003 0x00007ffff0c37b9a in springLegacyAI::CAIUnitCreatedEvent::Run (this=0x7e965c0, ai=..., globalAICallback=0x6fe4bf0) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/Event/AIUnitCreatedEvent.h:17 No locals. 0000004 0x00007ffff0c36e06 in springLegacyAI::CAIAI::handleEvent (this=0x6fe4c50, topic=5, data=0x7fffffffd820) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/AIAI.cpp:161 e = 0x7e965c0 ret = -1 0000005 0x00007ffff0bd72d2 in handleEvent (skirmishAIId=1, topic=5, data=0x7fffffffd820) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AIExport.cpp:97 No locals. #6 0x00000000011815e5 in CSkirmishAILibrary::HandleEvent (this=0x6e460b0, skirmishAIId=1, topic=5, data=0x7fffffffd820) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAILibrary.cpp:95 ret = 0 #7 0x0000000001174487 in CSkirmishAI::HandleEvent (this=0x6d40c30, topic=5, data=0x7fffffffd820) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAI.cpp:57 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI t:1 id:1 AAI 0.9", starttime = 35701}, autoShowGraph = false} #8 0x0000000001185cda in CSkirmishAIWrapper::UnitCreated (this=0x6d04030, unitId=23354, builderId=21987) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAIWrapper.cpp:291 evtData = {unit = 23354, builder = 21987} #9 0x000000000114ec98 in CEngineOutHandler::UnitCreated (this=0x4ae2390, unit=..., builder=0x71a9a70) at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:273 ai = 1 '\001' teamId = 1 allyTeamId = 1 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI Total", starttime = 35701}, autoShowGraph = false} unitId = 23354 builderId = 21987 0000010 0x0000000000fe32b7 in CUnit::PostInit (this=0x7f6f900, builder=0x71a9a70) at /home/buildslave/full-linux/build/rts/Sim/Units/Unit.cpp:543 preBeingBuilt = true #11 0x000000000101de5b in CBuilding::PostInit (this=0x7f6f900, builder=0x71a9a70) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitTypes/Building.cpp:46 No locals. 0000012 0x0000000001016981 in CUnitLoader::LoadUnit (this=0x23ce2c0, ud=0x4e607c0, pos=..., team=1, build=true, facing=0, builder=0x71a9a70) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitLoader.cpp:136 unit = 0x7f6f900 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "UnitLoader::LoadUnit", starttime = 35701}, autoShowGraph = false} 0000013 0x000000000101bf56 in CBuilder::StartBuild (this=0x71a9a70, buildInfo=..., feature=@0x7fffffffdbf0, waitstance=@0x7fffffffdbef) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitTypes/Builder.cpp:588 canBuild = 2 unitDef = 0x4e607c0 groundheight = 4.59163468e-41 b = 0x811b730 onWater = 69 0000014 0x0000000000f9490b in CBuilderCAI::SlowUpdate (this=0x2122de0) at /home/buildslave/full-linux/build/rts/Sim/Units/CommandAI/BuilderCAI.cpp:426 f = 0x0 waitstance = false sqdist = 12451.4209 ud = 0x4e607c0 radius = 38.9700851 builder = 0x71a9a70 c = @0x80c2d58 boi = {first = -101, second = "armmex"} #15 0x0000000000fe4f00 in CUnit::SlowUpdate (this=0x71a9a70) at /home/buildslave/full-linux/build/rts/Sim/Units/Unit.cpp:929 No locals. #16 0x000000000101b304 in CBuilder::SlowUpdate (this=0x71a9a70) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitTypes/Builder.cpp:395 No locals. #17 0x000000000100c6c0 in CUnitHandler::Update (this=0x4e9de40) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitHandler.cpp:320 unit = 0x71a9a70 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Unit::SlowUpdate", starttime = 35701}, autoShowGraph = false} n = 3 __PRETTY_FUNCTION__ = "void CUnitHandler::Update()" #18 0x0000000000a9b159 in CGame::SimFrame (this=0x1dbe450) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:1429 cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame", starttime = 35700}, autoShowGraph = true} forced = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame (Update)", starttime = 35700}, autoShowGraph = false} #19 0x0000000000b1a458 in CGame::ClientReadNet (this=0x1dbe450) at /home/buildslave/full-linux/build/rts/Game/NetCommands.cpp:362 inbuf = 0x7fffec000ce0 "\002\071" dataLength = 1 packetCode = 2 '\002' packet = {px = 0x7fffec0032f0, pn = {pi_ = 0x7fffec003940}} procstarttime = 35677 __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()" 0000020 0x0000000000a989b3 in CGame::Update (this=0x1dbe450) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:885 timeNow = 35677 difTime = 502 dif = 0.502000034 #21 0x00000000010a346d in SpringApp::UpdateSim (this=0x7fffffffeb70, ac=0x1dbe450) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:987 ret = false #22 0x00000000010a34e1 in SpringApp::Update (this=0x7fffffffeb70) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1062 ret = 1 #23 0x00000000010a36e3 in SpringApp::Run (this=0x7fffffffeb70, argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1166 No locals. 0000024 0x00000000010802f3 in MainFunc (argc=2, argv=0x7fffffffed38, ret=0x7fffffffec0c) at /home/buildslave/full-linux/build/rts/System/Main.cpp:51 app = {cmdline = 0x1bd7c10, lastRequiredDraw = 21325, static ogc = 0x0} #25 0x0000000001080586 in Run (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:62 ret = -1 err = 0x156e285 0000026 0x000000000108061f in main (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:92 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-01 22:43 | abma | New Issue | |
2011-11-01 22:44 | abma | Severity | crash => major |
2011-11-01 22:44 | abma | Summary | AAI crash => AAI SIGFPE's in AAIConstructor.cpp:275 |
2012-09-03 08:48 | abma | Status | new => resolved |
2012-09-03 08:48 | abma | Resolution | open => unable to reproduce |
2012-09-03 08:48 | abma | Assigned To | => abma |