2024-03-28 18:52 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003283Spring engineGeneralpublic2012-09-20 11:42
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version91.0.1+git 
Target VersionFixed in Version91.0.1+git 
Summary0003283: SIGFPE in GroundMoveType.cpp:1064
Descriptionhttp://buildbot.springrts.com/builders/validationtests/builds/1737/steps/validation%20test/logs/stdio
Steps To Reproduce#0 0x00000000007ae357 in operator/ (f=0, this=<synthetic pointer>) at /home/buildbot/slave/full-linux/build/rts/System/float3.h:259
259 const float inv = (float) 1.0f / f;
#0 0x00000000007ae357 in operator/ (f=0, this=<synthetic pointer>) at /home/buildbot/slave/full-linux/build/rts/System/float3.h:259
        inv = <optimized out>
#1 CGroundMoveType::GetObstacleAvoidanceDir (this=this@entry=0xce28880, desiredDir=...) at /home/buildbot/slave/full-linux/build/rts/Sim/MoveTypes/GroundMoveType.cpp:1064
        avoidee = 0xbd6bb70
        avoidMobiles = <optimized out>
        avoidanceResponse = <optimized out>
        avoidanceFallOff = <optimized out>
        avoideeFeature = false
        avoidanceRadiusSum = <optimized out>
        avoideeMassScale = <optimized out>
        avoideeMobile = false
        avoideeRadius = <optimized out>
        avoideeTurnSign = <optimized out>
        avoideeMD = 0x0
        avoideeVector = <optimized out>
        avoidanceMassSum = <optimized out>
        avoiderTurnSign = <optimized out>
        oi =
        avoidanceDir = <optimized out>
        avoider = 0xd04f6a0
        avoidanceRadius = <optimized out>
        avoiderRadius = 28.2842712
        avoidanceVec = {static binder = {class_ = 0x1640050, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1239748, name = 0xce1048 "float3", size = 12, constructor = 0x90cc30 <float3::_ConstructInstance(void*)>, destructor = 0x90cc50 <float3::_DestructInstance(void*)>, nextBinder = 0x1239640}, static memberRegistrator = 0x1239798, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 0, y = 0, z = 0}
        avoiderMD = 0xbad92b0
        avoiderMM = <optimized out>
        MAX_AVOIDEE_COSINE = -0.258819044
        nearbyObjects = std::vector of length 2, capacity 2 = {0xd04f6a0, 0xbd6bb70}
#2 0x00000000007afd84 in CGroundMoveType::FollowPath (this=this@entry=0xce28880) at /home/buildbot/slave/full-linux/build/rts/Sim/MoveTypes/GroundMoveType.cpp:494
        rawWantedDir = {static binder = {class_ = 0x1640050, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1239748, name = 0xce1048 "float3", size = 12, constructor = 0x90cc30 <float3::_ConstructInstance(void*)>, destructor = 0x90cc50 <float3::_DestructInstance(void*)>, nextBinder = 0x1239640}, static memberRegistrator = 0x1239798, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 0.94867909, y = 0, z = 0.316226363}
        modWantedDir = <optimized out>
        wantReverse = false
0000003 0x00000000007b0396 in Update (this=0xce28880) at /home/buildbot/slave/full-linux/build/rts/Sim/MoveTypes/GroundMoveType.cpp:246
        cmpEps = {static binder = {class_ = 0x1640050, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1239748, name = 0xce1048 "float3", size = 12, constructor = 0x90cc30 <float3::_ConstructInstance(void*)>, destructor = 0x90cc50 <float3::_DestructInstance(void*)>, nextBinder = 0x1239640}, static memberRegistrator = 0x1239798, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 9.99999975e-05, y = 9.99999997e-07, z = 9.99999975e-05}
        hasMoved = false
        wantReverse = false
        posDif = {static binder = {class_ = 0x1640050, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1239748, name = 0xce1048 "float3", size = 12, constructor = 0x90cc30 <float3::_ConstructInstance(void*)>, destructor = 0x90cc50 <float3::_DestructInstance(void*)>, nextBinder = 0x1239640}, static memberRegistrator = 0x1239798, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 0, y = 0, z = 0}
0000004 CGroundMoveType::Update (this=0xce28880) at /home/buildbot/slave/full-linux/build/rts/Sim/MoveTypes/GroundMoveType.cpp:207
0000005 0x000000000088a955 in CUnitHandler::Update (this=0x5882d00) at /home/buildbot/slave/full-linux/build/rts/Sim/Units/UnitHandler.cpp:263
        unit = 0xd04f6a0
        moveType = <optimized out>
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Unit::MoveType::Update", starttime = 28680}, autoShowGraph = false}
        usi =
#6 0x0000000000490283 in CGame::SimFrame (this=0x19827e0) at /home/buildbot/slave/full-linux/build/rts/Game/Game.cpp:1505
        cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame", starttime = 28680}, autoShowGraph = true}
        forced = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame (Update)", starttime = 28680}, autoShowGraph = false}
#7 0x00000000004dc824 in CGame::ClientReadNet (this=0x19827e0) at /home/buildbot/slave/full-linux/build/rts/Game/NetCommands.cpp:387
        msgProcTimeSpent = <optimized out>
        dataLength = 1
        allowMsgProcessing = true
        inbuf = <optimized out>
        packetCode = 2 '\002'
        packet = {px = 0x7f637823cd40, pn = {pi_ = 0x7f637823cd80}}
        simDrawRatio = <optimized out>
        maxSimFPS = 5
        minDrawFPS = <optimized out>
#8 0x0000000000493160 in CGame::Update (this=0x19827e0) at /home/buildbot/slave/full-linux/build/rts/Game/Game.cpp:893
        diffsecs = <optimized out>
#9 0x00000000008fa775 in UpdateSim (ac=<optimized out>) at /home/buildbot/slave/full-linux/build/rts/lib/gml/gml_base.h:43
No locals.
0000010 SpringApp::Update (this=this@entry=0x7fffa99e3410) at /home/buildbot/slave/full-linux/build/rts/System/SpringApp.cpp:924
        ret = 1
#11 0x000000000090131c in SpringApp::Run (this=0x7fffa99e3410, argc=2, argv=0x7fffa99e36a8) at /home/buildbot/slave/full-linux/build/rts/System/SpringApp.cpp:1006
No locals.
0000012 0x00000000008e195a in MainFunc (argc=argc@entry=2, argv=argv@entry=0x7fffa99e36a8, ret=ret@entry=0x7fffa99e359c) at /home/buildbot/slave/full-linux/build/rts/System/Main.cpp:51
        app = {cmdline = 0x163f7a0, binaryName = "/tmp/spring/tests/usr/local/bin/spring-headless"}
0000013 0x00000000008e1e14 in Run (argc=2, argv=0x7fffa99e36a8) at /home/buildbot/slave/full-linux/build/rts/System/Main.cpp:62
        ret = -1
        err = <optimized out>
0000014 0x00007f6390ddf735 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#15 0x000000000046c9a9 in _start ()
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009218

Kloot (developer)

thanks, probably fixed after cc1854189b2a8e650df66c494addb09d51bdd112
+Notes

-Issue History
Date Modified Username Field Change
2012-09-20 10:32 abma New Issue
2012-09-20 11:42 Kloot Note Added: 0009218
2012-09-20 11:42 Kloot Status new => resolved
2012-09-20 11:42 Kloot Fixed in Version => 91.0.1+git
2012-09-20 11:42 Kloot Resolution open => fixed
2012-09-20 11:42 Kloot Assigned To => Kloot
+Issue History