2025-08-01 19:06 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002750Spring engineAIpublic2011-12-05 18:41
Reporterabma 
Assigned Tohoijui 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusresolvedResolutionfixed 
Product Version84.0 
Target VersionFixed in Version85.0 
Summary0002750: (AAI) SIGFPE in AAIBuildTable.cpp:3925
Descriptionhttp://buildbot.springrts.com/builders/validationtests/builds/508/steps/validation%20test_3/logs/stdio
Additional Information
Program received signal SIGFPE, Arithmetic exception.
0x00007ffff0bf1b94 in AAIBuildTable::DetermineBetterUnit (this=0x2615570, unit1=35, unit2=18, ground_eff=5, air_eff=0, hover_eff=1, sea_eff=0, submarine_eff=0, speed=2, range=0.100000001, cost=1.13390756) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIBuildTable.cpp:3925
3925 if(cost * rating1/rating2 + range * units_static[unit1].range / units_static[unit2].range + speed * unitList[unit1-1]->speed / unitList[unit2-1]->speed > 0)
#0 0x00007ffff0bf1b94 in AAIBuildTable::DetermineBetterUnit (this=0x2615570, unit1=35, unit2=18, ground_eff=5, air_eff=0, hover_eff=1, sea_eff=0, submarine_eff=0, speed=2, range=0.100000001, cost=1.13390756) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIBuildTable.cpp:3925
        rating1 = 0.328513235
        rating2 = 1.02777874
#1 0x00007ffff0bd055d in AAIBrain::BuildUnitOfMovementType (this=0x68b1a20, allowed_move_type=5, cost=1.13390756, ground_eff=5, air_eff=0, hover_eff=1, sea_eff=0, submarine_eff=0, stat_eff=2, urgent=false) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIBrain.cpp:1115
        speed = 2
        range = 0.100000001
        power = 2
        eff = 4
        unit = 0
        ground = 35
        hover = 18
#2 0x00007ffff0bceaa5 in AAIBrain::BuildUnits (this=0x68b1a20) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAIBrain.cpp:822
        i = 0
        k = 1
        sea_eff = 0
        anti_submarine_urgency = 0
        ground_eff = 5
        air_eff = 0
        game_period = 0
        ground = 5.5
        submarine = 5.5
        urgent = false
        submarine_eff = 0
        air = 5.5
        cost = 1.13390756
        hover_eff = 1
        anti_sea_urgency = 0
        anti_ground_urgency = 3
        hover = 5.5
        sea = 5.5
        allowed_move_type = 5
        stat_eff = 2
        anti_air_urgency = 3
        anti_hover_urgency = 2
0000003 0x00007ffff0c2d1d8 in AAI::Update (this=0x65503a0) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAI.cpp:818
        myScopedTimerFromMakro = {part = 0x7ffff0c5aeed "Unit-Management", profiler = 0x6550480, startTime = 1322011737593}
        tick = 12331
0000004 0x00007ffff0c378e1 in springLegacyAI::CAIUpdateEvent::Run (this=0x66ba4a0, ai=..., globalAICallback=0x6f87be0) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/Event/AIUpdateEvent.h:17
No locals.
0000005 0x00007ffff0c36cd2 in springLegacyAI::CAIAI::handleEvent (this=0x6f87ca0, topic=3, data=0x7fffffffdd30) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/AIAI.cpp:161
        e = 0x66ba4a0
        ret = -1
#6 0x00007ffff0bd71b2 in handleEvent (skirmishAIId=1, topic=3, data=0x7fffffffdd30) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AIExport.cpp:97
No locals.
#7 0x00000000011b1cd9 in CSkirmishAILibrary::HandleEvent (this=0x61cec20, skirmishAIId=1, topic=3, data=0x7fffffffdd30) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAILibrary.cpp:95
        ret = 0
#8 0x00000000011a4b7b in CSkirmishAI::HandleEvent (this=0x6f87b60, topic=3, data=0x7fffffffdd30) 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 = 22611}, autoShowGraph = false}
#9 0x00000000011b6ac7 in CSkirmishAIWrapper::Update (this=0x6b96690, frame=12331) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAIWrapper.cpp:378
        evtData = {frame = 12331}
0000010 0x000000000117cdb6 in CEngineOutHandler::Update (this=0x4de0870) at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:167
        ai = {first = 1 '\001', second = }
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI Total", starttime = 22611}, autoShowGraph = false}
        frame = 12331
#11 0x0000000000ac4193 in CGame::SimFrame (this=0x1e09d40) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:1410
        cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame", starttime = 22611}, autoShowGraph = true}
        forced = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "@\336\377\377\377\177\000\000\216x\253\000\000\000\000\000*0\000\000\000\000\000\000\001\000\000\000\000\000\000\000\320\351\377\377\377\177\000\000\020\060\264\000\000\000\000\000\320\336\377\377\377\177\000\000t=\034\001\000\000\000\000hU0\a\377\377\377\377\200r<\a\002\000\000\000PU'\b\000\000\000\000@\346\271\006\000\000\000\000\000\337\377\377\377\177\000\000t=\034\001\000\000\000\000Xr<\a\000\000\000\000\300\325\373\001\377\377\377\377\320U'\b\000\000\000\000@\346\271\006\000\000\000\000pVi\006\000\000\000\000\300\000\000\000\000\000\000\000\360T'\b\000\000\000\000@\346\271\006\000\000\000\000\240T'\b\000\000\000\000\340T'\b\000\000\000\000\340T'\b\001\000\000\000\br<\a\000\000\000\000PU'\b\377\377\377\377@\235\340\001\000\000\000\000\240\342\377\377\377\177\000\000\320\212\035\001\000\000\000\000\240\225\257\366\000\000\000\000@\346\271\006\000\000\000\000\270\225\257\366\377\177\000\000@\346\271\006\000\000\000\000\300"... <Address 0x7ffffffff000 out of bounds>, starttime = 11236745}, autoShowGraph = false}
0000012 0x0000000000b43010 in CGame::ClientReadNet (this=0x1e09d40) at /home/buildslave/full-linux/build/rts/Game/NetCommands.cpp:362
        inbuf = 0x7fffec001d60 "\002\035"
        dataLength = 1
        packetCode = 2 '\002'
        packet = {px = 0x7fffec002dd0, pn = {pi_ = 0x7fffec001d80}}
        procstarttime = 22539
        __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()"
0000013 0x0000000000ac1aeb in CGame::Update (this=0x1e09d40) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:884
        timeNow = 22539
        difTime = 42
        dif = 0.0420000032
0000014 0x00000000010d2301 in SpringApp::UpdateSim (this=0x7fffffffeb70, ac=0x1e09d40) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:988
        ret = false
#15 0x00000000010d237f in SpringApp::Update (this=0x7fffffffeb70) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1057
        updateSim = true
        ret = 1
#16 0x00000000010d2587 in SpringApp::Run (this=0x7fffffffeb70, argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1168
No locals.
#17 0x00000000010af4c7 in MainFunc (argc=2, argv=0x7fffffffed38, ret=0x7fffffffec0c) at /home/buildslave/full-linux/build/rts/System/Main.cpp:51
        app = {cmdline = 0x1c0bc10, lastRequiredDraw = 12126, static ogc = 0x0}
#18 0x00000000010af75a in Run (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:62
        ret = -1
        err = 0x159ec55
#19 0x00000000010af7f3 in main (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:92
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

+Notes

-Issue History
Date Modified Username Field Change
2011-11-23 02:31 abma New Issue
2011-11-23 11:06 hoijui Status new => assigned
2011-11-23 11:06 hoijui Assigned To => hoijui
2011-12-05 18:41 hoijui Note Added: 0007828
2011-12-05 18:41 hoijui Status assigned => resolved
2011-12-05 18:41 hoijui Fixed in Version => 85.0
2011-12-05 18:41 hoijui Resolution open => fixed
+Issue History