View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004801 | Spring engine | General | public | 2015-06-10 15:41 | 2015-06-10 18:06 | ||||
Reporter | abma | ||||||||
Assigned To | jK | ||||||||
Priority | normal | Severity | crash | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 98.0.1+git | ||||||||
Target Version | 99.0 | Fixed in Version | |||||||
Summary | 0004801: SIGFPE in ProjectileHandler.cpp:643 (spring-headless) | ||||||||
Description | very 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 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2015-06-10 17:08 |
http://buildbot.springrts.com/builders/validationtests/builds/4675/steps/analyze%20core%20dumps_6/logs/stdio |
jK (developer) 2015-06-10 18:06 |
Fix 6f8091793474060c34e7a69d2c28f24c9e6b9ef6 committed to develop branch: fix 0004801, repo: spring changeset id: 5063 |
![]() |
|||
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 |