2025-07-21 16:27 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004801Spring engineGeneralpublic2015-06-10 18:06
Reporterabma 
Assigned TojK 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version98.0.1+git 
Target Version99.0Fixed in Version 
Summary0004801: SIGFPE in ProjectileHandler.cpp:643 (spring-headless)
Descriptionvery likely due to spring-headless Max*Partitcles defaults to 0
Additional Information#0 0x0000000000bcb256 in CProjectileHandler::GetParticleSaturation (this=0x4621b50) at ../../rts/Sim/Projectiles/ProjectileHandler.cpp:643
643 return GetCurrentParticles() / float(maxParticles);
The program being debugged is not being run.
#0 0x0000000000bcb256 in CProjectileHandler::GetParticleSaturation (this=0x4621b50) at ../../rts/Sim/Projectiles/ProjectileHandler.cpp:643
No locals.
#1 0x0000000000ad5797 in CFeature::EmitGeoSmoke (this=0x4abb640) at ../../rts/Sim/Features/Feature.cpp:687
        partSat = 0.699999988
        u = 0x0
#2 0x0000000000ad52c6 in CFeature::Update (this=0x4abb640) at ../../rts/Sim/Features/Feature.cpp:632
        continueUpdating = true
0000003 0x0000000000adae7f in CFeatureHandler::Update (this=0x4630af0) at ../../rts/Sim/Features/FeatureHandler.cpp:485
        feature = 0x4abb640
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 2167, starttime = {static binder = {class_ = 0x176f320, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x12ac4c8 <spring_time::memberRegistrator>, name = 0xef1961 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x9d8314 <spring_time::_ConstructInstance(void*)>, destructor = 0x9d8340 <spring_time::_DestructInstance(void*)>, nextBinder = 0x12ac3e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x12ac5e0 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 11340331785, static xs = 1433936701464588405}, nameIterator = {_M_node = 0x7e4b1e0}}, autoShowGraph = false, it = {_M_node = 0x7e4b220}}
        __PRETTY_FUNCTION__ = "void CFeatureHandler::Update()"
        fi = {_M_node = 0x4abe570}
0000004 0x00000000005a0087 in CGame::SimFrame (this=0x18d12e0) at ../../rts/Game/Game.cpp:1579
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 796, starttime = {static binder = {class_ = 0x176f320, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x12ac4c8 <spring_time::memberRegistrator>, name = 0xef1961 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x9d8314 <spring_time::_ConstructInstance(void*)>, destructor = 0x9d8340 <spring_time::_DestructInstance(void*)>, nextBinder = 0x12ac3e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x12ac5e0 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 11339711448, static xs = 1433936701464588405}, nameIterator = {_M_node = 0x77dcec0}}, autoShowGraph = false, it = {_M_node = 0x77dcf30}}
0000005 0x00000000006f18d8 in CGame::ClientReadNet (this=0x18d12e0) at ../../rts/Net/NetCommands.cpp:507
        packet = {px = 0x7db81a0, pn = {pi_ = 0x7db81e0}}
        inbuf = 0x7db81c0 "\002\027\336\021\240\177"
        dataLength = 1
        packetCode = 2 '\002'
        msgProcEndTime = {static binder = {class_ = 0x176f320, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x12ac4c8 <spring_time::memberRegistrator>, name = 0xef1961 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x9d8314 <spring_time::_ConstructInstance(void*)>, destructor = 0x9d8340 <spring_time::_DestructInstance(void*)>, nextBinder = 0x12ac3e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x12ac5e0 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 11342820220, static xs = 1433936701464588405}
        __FUNCTION__ = "ClientReadNet"
        __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()"
#6 0x000000000059d53c in CGame::Update (this=0x18d12e0) at ../../rts/Game/Game.cpp:1022
No locals.
#7 0x0000000000a0861b in SpringApp::Update (this=0x7ffdd47a83e0) at ../../rts/System/SpringApp.cpp:939
        ret = 1
        cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 3564798704, starttime = {static binder = {class_ = 0x176f320, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x12ac4c8 <spring_time::memberRegistrator>, name = 0xef1961 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x9d8314 <spring_time::_ConstructInstance(void*)>, destructor = 0x9d8340 <spring_time::_DestructInstance(void*)>, nextBinder = 0x12ac3e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x12ac5e0 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 10487763, static xs = 1433936701464588405}, nameIterator = {_M_node = 0x17bd880}}, autoShowGraph = false, it = {_M_node = 0x17bd8c0}}
        pre = {static binder = {class_ = 0x176f320, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x12ac4c8 <spring_time::memberRegistrator>, name = 0xef1961 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x9d8314 <spring_time::_ConstructInstance(void*)>, destructor = 0x9d8340 <spring_time::_DestructInstance(void*)>, nextBinder = 0x12ac3e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x12ac5e0 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 11337807854, static xs = 1433936701464588405}
#8 0x0000000000a08790 in SpringApp::Run (this=0x7ffdd47a83e0) at ../../rts/System/SpringApp.cpp:975
        __FUNCTION__ = "Run"
#9 0x00000000009d10d8 in Run (argc=3, argv=0x7ffdd47a8518) at ../../rts/System/Main.cpp:48
        app = {cmdline = {px = 0x17599c0, pn = {pi_ = 0x1759d30}}, clientSetup = {px = 0x17b84d0, pn = {pi_ = 0x17b2820}}}
        ret = -1
        err = 0x10000ffff
0000010 0x00000000009d16f1 in main (argc=3, argv=0x7ffdd47a8518) at ../../rts/System/Main.cpp:107
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0014566

abma (administrator)

http://buildbot.springrts.com/builders/validationtests/builds/4675/steps/analyze%20core%20dumps_6/logs/stdio

~0014570

jK (developer)

Fix 6f8091793474060c34e7a69d2c28f24c9e6b9ef6 committed to develop branch: fix 0004801, repo: spring changeset id: 5063
+Notes

-Issue History
Date Modified Username Field Change
2015-06-10 15:41 abma New Issue
2015-06-10 17:08 abma Note Added: 0014566
2015-06-10 18:06 jK Changeset attached => spring develop 6f809179
2015-06-10 18:06 jK Note Added: 0014570
2015-06-10 18:06 jK Assigned To => jK
2015-06-10 18:06 jK Status new => resolved
2015-06-10 18:06 jK Resolution open => fixed
+Issue History