View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004146 | Spring engine | General | public | 2013-11-11 22:56 | 2013-11-12 00:24 | ||||
Reporter | abma | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 95.0.1+git | ||||||||
Target Version | 96.0 | Fixed in Version | |||||||
Summary | 0004146: validation test: failed assertion in QuadField.cpp:578 | ||||||||
Description | spring-headless: ../../rts/Sim/Misc/QuadField.cpp:578: void CQuadField::AddProjectile(CProjectile*): Assertion `p->speed != ZeroVector' failed. | ||||||||
Steps To Reproduce | http://buildbot.springrts.com/builders/validationtests/builds/3812/steps/validation%20test_5/logs/stdio | ||||||||
Additional Information | spring 95.0.1-7-ge089790 develop | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2013-11-11 22:57 |
#0 0x00007f2c2ce4ef77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 The program being debugged is not being run. #0 0x00007f2c2ce4ef77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 6314 selftid = 631456 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. #1 0x00007f2c2ce525e8 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fffd7bd0ed0, sa_sigaction = 0x7fffd7bd0ed0}, sa_mask = {__val = {139827709850372, 18754824, 578, 4294967296, 139827708467153, 140736812871440, 5981703, 12209418000, 4, 140736812871360, 0, 0, 0, 139827709849715, 139827747049472, 139827709865816}}, sa_flags = 18755132, sa_restorer = 0x11e31e0 <CQuadField::AddProjectile(CProjectile*)::__PRETTY_FUNCTION__>} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f2c2ce47d43 in __assert_fail_base (fmt=0x7f2c2cf9ef58 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x11e2e3c "p->speed != ZeroVector", file=file@entry=0x11e2d08 "../../rts/Sim/Misc/QuadField.cpp", line=line@entry=578, function=function@entry=0x11e31e0 <CQuadField::AddProjectile(CProjectile*)::__PRETTY_FUNCTION__> "void CQuadField::AddProjectile(CProjectile*)") at assert.c:92 str = 0xb431930 "\260\062\177\n" total = 4096 0000003 0x00007f2c2ce47df2 in __GI___assert_fail (assertion=0x11e2e3c "p->speed != ZeroVector", file=0x11e2d08 "../../rts/Sim/Misc/QuadField.cpp", line=578, function=0x11e31e0 <CQuadField::AddProjectile(CProjectile*)::__PRETTY_FUNCTION__> "void CQuadField::AddProjectile(CProjectile*)") at assert.c:101 No locals. 0000004 0x0000000000a119a2 in CQuadField::AddProjectile (this=0x4234cc0, p=0xa738760) at ../../rts/Sim/Misc/QuadField.cpp:578 cell = @0xa738760: {static binder = {class_ = 0x1c95830, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18c7dd0 <CQuadField::Quad::memberRegistrator>, name = 0x11e2fdb "CQuadField::Quad", size = 72, alignment = 8, hasVTable = false, constructor = 0xa0e8e0 <CQuadField::Quad::_ConstructInstance(void*)>, destructor = 0xa0e93a <CQuadField::Quad::_DestructInstance(void*)>, nextBinder = 0x18c7d80 <CQuadField::binder>}, static memberRegistrator = 0x18c7ee8 <CQuadFieldQuadmreg>, static hasVTable = false, units = {<std::_List_base<CUnit*, std::allocator<CUnit*> >> = {_M_impl = {<std::allocator<std::_List_node<CUnit*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CUnit*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x1200f30 <vtable for CWeaponProjectile+16>, _M_prev = 0x5df}}}, <No data fields>}, teamUnits = {<std::_Vector_base<std::list<CUnit*, std::allocator<CUnit*> >, std::allocator<std::list<CUnit*, std::allocator<CUnit*> > > >> = {_M_impl = {<std::allocator<std::list<CUnit*, std::allocator<CUnit*> > >> = {<__gnu_cxx::new_allocator<std::list<CUnit*, std::allocator<CUnit*> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xb1d4900, _M_finish = 0xb2c43b0, _M_end_of_storage = 0x0}}, <No data fields>}, features = {<std::_List_base<CFeature*, std::allocator<CFeature*> >> = {_M_impl = {<std::allocator<std::_List_node<CFeature*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CFeature*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x0, _M_prev = 0xa738780}}}, <No data fields>}, projectiles = {<std::_List_base<CProjectile*, std::allocator<CProjectile*> >> = {_M_impl = {<std::allocator<std::_List_node<CProjectile*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CProjectile*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xa738780, _M_prev = 0x0}}}, <No data fields>}} list = @0x5209620: {<std::_List_base<CProjectile*, std::allocator<CProjectile*> >> = {_M_impl = {<std::allocator<std::_List_node<CProjectile*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CProjectile*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xb3af860, _M_prev = 0xb3af860}}}, <No data fields>} __PRETTY_FUNCTION__ = "void CQuadField::AddProjectile(CProjectile*)" qfcd = {static binder = {class_ = 0x1c94630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18cbc10 <CProjectile::QuadFieldCellData::memberRegistrator>, name = 0x11f6eb0 "CProjectile::QuadFieldCellData", size = 48, alignment = 8, hasVTable = false, constructor = 0xad356c <CProjectile::QuadFieldCellData::_ConstructInstance(void*)>, destructor = 0xad3598 <CProjectile::QuadFieldCellData::_DestructInstance(void*)>, nextBinder = 0x18cbbc0 <CProjectile::binder>}, static memberRegistrator = 0x0, static hasVTable = false, coors = {{static binder = {class_ = 0x1c97500, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd3c0 <type2<int>::memberRegistrator>, name = 0x122fa87 "int2", size = 8, alignment = 4, hasVTable = false, constructor = 0xc8adce <type2<int>::_ConstructInstance(void*)>, destructor = 0xc8adfa <type2<int>::_DestructInstance(void*)>, nextBinder = 0x18dcc40 <SyncedFloat3::binder>}, static memberRegistrator = 0x18dd4a8 <int2mreg>, static hasVTable = <optimized out>, x = 0, y = 0}, {static binder = {class_ = 0x1c97500, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd3c0 <type2<int>::memberRegistrator>, name = 0x122fa87 "int2", size = 8, alignment = 4, hasVTable = false, constructor = 0xc8adce <type2<int>::_ConstructInstance(void*)>, destructor = 0xc8adfa <type2<int>::_DestructInstance(void*)>, nextBinder = 0x18dcc40 <SyncedFloat3::binder>}, static memberRegistrator = 0x18dd4a8 <int2mreg>, static hasVTable = <optimized out>, x = 0, y = 0}, {static binder = {class_ = 0x1c97500, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd3c0 <type2<int>::memberRegistrator>, name = 0x122fa87 "int2", size = 8, alignment = 4, hasVTable = false, constructor = 0xc8adce <type2<int>::_ConstructInstance(void*)>, destructor = 0xc8adfa <type2<int>::_DestructInstance(void*)>, nextBinder = 0x18dcc40 <SyncedFloat3::binder>}, static memberRegistrator = 0x18dd4a8 <int2mreg>, static hasVTable = <optimized out>, x = 0, y = 0}}, iters = {{_M_node = 0x0}, {_M_node = 0x0}, {_M_node = 0x0}}} 0000005 0x0000000000b2b40e in CWeaponProjectile::CWeaponProjectile (this=0xa738760, params=...) at ../../rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp:128 so = 0xc4d75f0 po = 0x0 #6 0x0000000000b0665d in CBeamLaserProjectile::CBeamLaserProjectile (this=0xa738760, params=...) at ../../rts/Sim/Projectiles/WeaponProjectiles/BeamLaserProjectile.cpp:33 No locals. #7 0x0000000000b2d175 in WeaponProjectileFactory::LoadProjectile (params=...) at ../../rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectileFactory.cpp:50 weaponDef = 0x5490db0 projectile = 0x0 __PRETTY_FUNCTION__ = "static unsigned int WeaponProjectileFactory::LoadProjectile(const ProjectileParams&)" #8 0x0000000000bc7bae in CBeamLaser::FireInternal (this=0xc944ab0, curDir=...) at ../../rts/Sim/Weapons/BeamLaser.cpp:364 baseAlpha = 229.5 startAlpha = 1 endAlpha = 1 pparams = {pos = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2031.91492, y = 199.25853, z = 2038.72827}, {r = 2031.91492, g = 199.25853, b = 2038.72827}, {x1 = 2031.91492, y1 = 199.25853, x2 = 2038.72827}, {s = 2031.91492, t = 199.25853, p = 2038.72827}, {xstart = 2031.91492, ystart = 199.25853, xend = 2038.72827}}}, end = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2031.91492, y = 199.25853, z = 2038.72827}, {r = 2031.91492, g = 199.25853, b = 2038.72827}, {x1 = 2031.91492, y1 = 199.25853, x2 = 2038.72827}, {s = 2031.91492, t = 199.25853, p = 2038.72827}, {xstart = 2031.91492, ystart = 199.25853, xend = 2038.72827}}}, speed = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}}, spread = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}}, error = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}}, target = 0xc4d75f0, owner = 0xc777cc0, model = 0x0, weaponDef = 0x5490db0, ownerID = 4294967295, teamID = 4294967295, cegID = 4294967295, ttl = 0, gravity = 0, tracking = 0, maxRange = 0, startAlpha = 229.5, endAlpha = 229.5} beamLength = 0 shieldLength = 3.40282347e+38 tries = 0 hitPos = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2031.91492, y = 199.25853, z = 2038.72827}, {r = 2031.91492, g = 199.25853, b = 2038.72827}, {x1 = 2031.91492, y1 = 199.25853, x2 = 2038.72827}, {s = 2031.91492, t = 199.25853, p = 2038.72827}, {xstart = 2031.91492, ystart = 199.25853, xend = 2038.72827}}} maxLength = 390.001709 curLength = 0 curPos = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2031.91492, y = 199.25853, z = 2038.72827}, {r = 2031.91492, g = 199.25853, b = 2038.72827}, {x1 = 2031.91492, y1 = 199.25853, x2 = 2038.72827}, {s = 2031.91492, t = 199.25853, p = 2038.72827}, {xstart = 2031.91492, ystart = 199.25853, xend = 2038.72827}}} hitUnit = 0x0 hitFeature = 0x6302210 hitShield = 0x0 hitColQuery = {b0 = 2, b1 = 2, t0 = 0, t1 = 0, p0 = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}}, p1 = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}}, lmp = 0x0} actualRange = 300 rangeMod = 1.29999995 tryAgain = false doDamage = true newDir = {static binder = {class_ = 0x1c86b40, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18dd4c0 <float3::memberRegistrator>, name = 0x122fc14 "float3", size = 12, alignment = 4, hasVTable = false, constructor = 0xc8b2d2 <float3::_ConstructInstance(void*)>, destructor = 0xc8b2fe <float3::_DestructInstance(void*)>, nextBinder = 0x18dd440 <type2<float>::binder>}, static memberRegistrator = 0x18dd5a8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 0, y = 0, z = 0}, {r = 0, g = 0, b = 0}, {x1 = 0, y1 = 0, x2 = 0}, {s = 0, t = 0, p = 0}, {xstart = 0, ystart = 0, xend = 0}}} #9 0x0000000000bc73ae in CBeamLaser::FireImpl (this=0xc944ab0, scriptCall=false) at ../../rts/Sim/Weapons/BeamLaser.cpp:266 No locals. 0000010 0x0000000000bdc3c2 in CWeapon::Fire (this=0xc944ab0, scriptCall=false) at ../../rts/Sim/Weapons/Weapon.cpp:1290 No locals. #11 0x0000000000bd901d in CWeapon::UpdateSalvo (this=0xc944ab0) at ../../rts/Sim/Weapons/Weapon.cpp:542 piece = 6 projectiles = 0 attackingPos = false attackingUnit = false 0000012 0x0000000000bd76eb in CWeapon::Update (this=0xc944ab0) at ../../rts/Sim/Weapons/Weapon.cpp:270 No locals. 0000013 0x0000000000bc6f10 in CBeamLaser::Update (this=0xc944ab0) at ../../rts/Sim/Weapons/BeamLaser.cpp:201 No locals. 0000014 0x0000000000b86c8a in CUnit::Update (this=0xc777cc0) at ../../rts/Sim/Units/Unit.cpp:705 wi = {_M_current = 0xcb999d0} #15 0x0000000000bb8178 in CBuilder::Update (this=0xc777cc0) at ../../rts/Sim/Units/UnitTypes/Builder.cpp:489 cai = 0xc72e870 cQueue = @0xc72e908: {static binder = {class_ = 0x1c92f30, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18cf0c0 <CCommandQueue::memberRegistrator>, name = 0x12039de "CCommandQueue", size = 88, alignment = 8, hasVTable = false, constructor = 0xb3dea6 <CCommandQueue::_ConstructInstance(void*)>, destructor = 0xb3df00 <CCommandQueue::_DestructInstance(void*)>, nextBinder = 0x18cefe0 <CommandDescription::binder>}, static memberRegistrator = 0x18cf240 <CCommandQueuemreg>, static hasVTable = false, static maxTagValue = 16777216, queue = {<std::_Deque_base<Command, std::allocator<Command> >> = {_M_impl = {<std::allocator<Command>> = {<__gnu_cxx::new_allocator<Command>> = {<No data fields>}, <No data fields>}, _M_map = 0xc5aacf0, _M_map_size = 8, _M_start = {_M_cur = 0xc5c2070, _M_first = 0xc5c2070, _M_last = 0xc5c2268, _M_node = 0xc5aad08}, _M_finish = {_M_cur = 0xc5c20a8, _M_first = 0xc5c2070, _M_last = 0xc5c2268, _M_node = 0xc5aad08}}}, <No data fields>}, queueType = CCommandQueue::CommandQueueType, tagCounter = 1} fCommand = @0x7fffd7bcf670: {static binder = {class_ = 0x1c93030, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18cef60 <Command::memberRegistrator>, name = 0x12027ae "Command", size = 56, alignment = 8, hasVTable = false, constructor = 0xb3d008 <Command::_ConstructInstance(void*)>, destructor = 0xb3d062 <Command::_DestructInstance(void*)>, nextBinder = 0x18ced80 <CBuilderCAI::binder>}, static memberRegistrator = 0x18cf0a8 <Commandmreg>, static hasVTable = false, aiCommandId = -1, options = 0 '\000', params = {<std::vector<float, std::allocator<float> >> = {<std::_Vector_base<float, std::allocator<float> >> = {_M_impl = {<std::allocator<float>> = {<__gnu_cxx::new_allocator<float>> = {<No data fields>}, <No data fields>}, _M_start = 0xb3af380, _M_finish = 0xb3af38c, _M_end_of_storage = 0xb3af38c}}, <No data fields>}, static binder = {class_ = 0x1c97600, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18db120 <safe_vector<float>::memberRegistrator>, name = 0x12254e9 "safe_vector<float>", size = 32, alignment = 8, hasVTable = false, constructor = 0xc511ec <safe_vector<float>::_ConstructInstance(void*)>, destructor = 0xc51246 <safe_vector<float>::_DestructInstance(void*)>, nextBinder = 0x18db040 <SRectangle::binder>}, static memberRegistrator = 0x0, static hasVTable = <optimized out>, showError = true}, tag = 1, timeOut = 2147483647, id = 105} __PRETTY_FUNCTION__ = "virtual void CBuilder::Update()" #16 0x0000000000baa154 in CUnitHandler::Update (this=0x4a15520) at ../../rts/Sim/Units/UnitHandler.cpp:290 unit = 0xc777cc0 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 1155, starttime = {static binder = {class_ = 0x1c865c0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18da700 <spring_time::memberRegistrator>, name = 0x121fd0b "spring_time", size = 8, alignment = 8, hasVTable = false, constructor = 0xc30ee2 <spring_time::_ConstructInstance(void*)>, destructor = 0xc30f0e <spring_time::_DestructInstance(void*)>, nextBinder = 0x18da620 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x18da790 <spring_timemreg>, static hasVTable = false, x = 1384196769169619554, static xs = 1384196729631156430}, nameIterator = {_M_node = 0xb7b8bf0}}, autoShowGraph = false, it = {_M_node = 0xb7b8c30}} usi = {_M_node = 0xc5fefe0} __PRETTY_FUNCTION__ = "void CUnitHandler::Update()" #17 0x000000000058de1b in CGame::SimFrame (this=0x1e9a010) at ../../rts/Game/Game.cpp:1590 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 796, starttime = {static binder = {class_ = 0x1c865c0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18da700 <spring_time::memberRegistrator>, name = 0x121fd0b "spring_time", size = 8, alignment = 8, hasVTable = false, constructor = 0xc30ee2 <spring_time::_ConstructInstance(void*)>, destructor = 0xc30f0e <spring_time::_DestructInstance(void*)>, nextBinder = 0x18da620 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x18da790 <spring_timemreg>, static hasVTable = false, x = 1384196769169486017, static xs = 1384196729631156430}, nameIterator = {_M_node = 0xb0f3060}}, autoShowGraph = false, it = {_M_node = 0xb0f30a0}} #18 0x00000000006f9c0d in CGame::ClientReadNet (this=0x1e9a010) at ../../rts/Net/NetCommands.cpp:432 msgProcTimeSpent = 6 packet = {px = 0x7f2c1c020150, pn = {pi_ = 0x7f2c1c020190}} dataLength = 1 allowMsgProcessing = true inbuf = 0x7f2c1c020170 "\002" packetCode = 2 '\002' simDrawRatio = 10.7044983 msgProcStartTime = {static binder = {class_ = 0x1c865c0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18da700 <spring_time::memberRegistrator>, name = 0x121fd0b "spring_time", size = 8, alignment = 8, hasVTable = false, constructor = 0xc30ee2 <spring_time::_ConstructInstance(void*)>, destructor = 0xc30f0e <spring_time::_DestructInstance(void*)>, nextBinder = 0x18da620 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x18da790 <spring_timemreg>, static hasVTable = false, x = 1384196769162763375, static xs = 1384196729631156430} __FUNCTION__ = "ClientReadNet" __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()" maxSimFPS = 1364.83276 minDrawFPS = 127.500862 msgProcTimeLimit = 6.66662169 #19 0x000000000058abfa in CGame::Update (this=0x1e9a010) at ../../rts/Game/Game.cpp:973 timeNow = {static binder = {class_ = 0x1c865c0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18da700 <spring_time::memberRegistrator>, name = 0x121fd0b "spring_time", size = 8, alignment = 8, hasVTable = false, constructor = 0xc30ee2 <spring_time::_ConstructInstance(void*)>, destructor = 0xc30f0e <spring_time::_DestructInstance(void*)>, nextBinder = 0x18da620 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x18da790 <spring_timemreg>, static hasVTable = false, x = 1384196769162756111, static xs = 1384196729631156430} 0000020 0x0000000000c46e0a in Threading::UpdateGameController (ac=0x1e9a010) at ../../rts/System/Platform/Threading.cpp:348 ret = false #21 0x0000000000c57740 in SpringApp::Update (this=0x7fffd7bd0130) at ../../rts/System/SpringApp.cpp:959 ret = 1 #22 0x0000000000c578c2 in SpringApp::Run (this=0x7fffd7bd0130) at ../../rts/System/SpringApp.cpp:1041 No locals. #23 0x0000000000c2960c in Run (argc=3, argv=0x7fffd7bd0278) at ../../rts/System/Main.cpp:64 app = {cmdline = 0x1c80660} ret = -1 err = 0x115ffbd <__libc_csu_init+93> 0000024 0x0000000000c29b36 in main (argc=3, argv=0x7fffd7bd0278) at ../../rts/System/Main.cpp:123 |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-11-11 22:56 | abma | New Issue | |
2013-11-11 22:57 | abma | Note Added: 0012078 | |
2013-11-12 00:24 | Kloot | Changeset attached | => spring develop 94b9c62d |
2013-11-12 00:24 | Kloot | Assigned To | => Kloot |
2013-11-12 00:24 | Kloot | Status | new => resolved |
2013-11-12 00:24 | Kloot | Resolution | open => fixed |