2025-07-20 19:10 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004146Spring engineGeneralpublic2013-11-12 00:24
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version95.0.1+git 
Target Version96.0Fixed in Version 
Summary0004146: validation test: failed assertion in QuadField.cpp:578
Descriptionspring-headless: ../../rts/Sim/Misc/QuadField.cpp:578: void CQuadField::AddProjectile(CProjectile*): Assertion `p->speed != ZeroVector' failed.
Steps To Reproducehttp://buildbot.springrts.com/builders/validationtests/builds/3812/steps/validation%20test_5/logs/stdio
Additional Informationspring 95.0.1-7-ge089790 develop
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0012078

abma (administrator)

#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
+Notes

-Issue History
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
+Issue History