View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004628 | Spring engine | General | public | 2014-12-02 21:53 | 2014-12-08 15:13 | ||||
Reporter | nixtux | ||||||||
Assigned To | jK | ||||||||
Priority | urgent | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 98.0.1+git | ||||||||
Target Version | 99.0 | Fixed in Version | |||||||
Summary | 0004628: 98.0.1-178-g18487b4 SIGSEV in CollisionHandler.cpp:293 | ||||||||
Description | All players crashed while doing playtest | ||||||||
Additional Information | Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fc103930800 (LWP 7868)] CCollisionHandler::IntersectPiecesHelper (u=u@entry=0xb4189c0, p0=..., p1=..., cq=cq@entry=0x0) at ../../rts/Sim/Misc/CollisionHandler.cpp:293 293 ../../rts/Sim/Misc/CollisionHandler.cpp: No such file or directory. (gdb) bt full #0 CCollisionHandler::IntersectPiecesHelper (u=u@entry=0xb4189c0, p0=..., p1=..., cq=cq@entry=0x0) at ../../rts/Sim/Misc/CollisionHandler.cpp:293 unitMat = {static binder = {class_ = 0x306d810, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1841b90 <CMatrix44f::memberRegistrator>, name = 0x10d3c43 "CMatrix44f", size = 64, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8b22c0 <CMatrix44f::_ConstructInstance(void*)>, destructor = 0x8b2340 <CMatrix44f::_DestructInstance(void*)>, nextBinder = 0x18414a0 <CGameStateCollector::binder>}, static memberRegistrator = 0x1841c10 <CMatrix44fmreg>, static creg_hasVTable = false, static creg_isStruct = true, {m = {-0.999994516, 0, -0.00153389049, 0, 0, 1, 0, 0, 0.00153389713, 0, -0.999998808, 0, 7392, 39, 5216, 1}, md = {{-0.999994516, 0, -0.00153389049, 0}, {0, 1, 0, 0}, {0.00153389713, 0, -0.999998808, 0}, {7392, 39, 5216, 1}}}} volMat = {static binder = {class_ = 0x306d810, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1841b90 <CMatrix44f::memberRegistrator>, name = 0x10d3c43 "CMatrix44f", size = 64, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8b22c0 <CMatrix44f::_ConstructInstance(void*)>, destructor = 0x8b2340 <CMatrix44f::_DestructInstance(void*)>, nextBinder = 0x18414a0 <CGameStateCollector::binder>}, static memberRegistrator = 0x1841c10 <CMatrix44fmreg>, static creg_hasVTable = false, static creg_isStruct = true, {m = {0.469097167, 0, 0.883145392, 0, 0.182713345, 0.97836417, -0.0970520228, 0, -0.864034116, 0.206890196, 0.458949864, 0, 7391.13135, 105.650101, 5217.91113, 1}, md = {{0.469097167, 0, 0.883145392, 0}, {0.182713345, 0.97836417, -0.0970520228, 0}, {-0.864034116, 0.206890196, 0.458949864, 0}, {7391.13135, 105.650101, 5217.91113, 1}}}} minDistSq = <optimised out> #1 0x0000000000eaa0bb in IntersectPieceTree (cq=0x0, p1=..., p0=..., u=0xb4189c0) at ../../rts/Sim/Misc/CollisionHandler.cpp:302 No locals. #2 CCollisionHandler::DetectHit (v=v@entry=0x7fffc95f2d70, o=o@entry=0xb4189c0, p0=..., p1=..., cq=cq@entry=0x0, forceTrace=forceTrace@entry=false) at ../../rts/Sim/Misc/CollisionHandler.cpp:54 hit = false 0000003 0x0000000000fdfd97 in CWeapon::GetTargetBorderPos (this=this@entry=0xbde03e0, targetUnit=targetUnit@entry=0xb4189c0, rawTargetPos=..., rawTargetVec=..., rawTargetDir=...) at ../../rts/Sim/Weapons/Weapon.cpp:1042 tbScale = <optimised out> tmpColVol = {static binder = {class_ = 0x306bc50, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1876e70 <CollisionVolume::memberRegistrator>, name = 0x12f59aa "CollisionVolume", size = 88, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0xeaa2e0 <CollisionVolume::_ConstructInstance(void*)>, destructor = 0xeaa210 <CollisionVolume::_DestructInstance(void*)>, nextBinder = 0x1876ce0 <CCategoryHandler::binder>}, static memberRegistrator = 0x1876f30 <CollisionVolumemreg>, static creg_hasVTable = false, static creg_isStruct = true, fAxisScales = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 49.4663658, y = 49.4663658, z = 49.4663658}, {r = 49.4663658, g = 49.4663658, b = 49.4663658}, {x1 = 49.4663658, y1 = 49.4663658, x2 = 49.4663658}, {s = 49.4663658, t = 49.4663658, p = 49.4663658}, {xstart = 49.4663658, ystart = 49.4663658, xend = 49.4663658}}}, hAxisScales = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 24.7331829, y = 24.7331829, z = 24.7331829}, {r = 24.7331829, g = 24.7331829, b = 24.7331829}, {x1 = 24.7331829, y1 = 24.7331829, x2 = 24.7331829}, {s = 24.7331829, t = 24.7331829, p = 24.7331829}, {xstart = 24.7331829, ystart = 24.7331829, xend = 24.7331829}}}, hsqAxisScales = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 611.730347, y = 611.730347, z = 611.730347}, {r = 611.730347, g = 611.730347, b = 611.730347}, {x1 = 611.730347, y1 = 611.730347, x2 = 611.730347}, {s = 611.730347, t = 611.730347, p = 611.730347}, {xstart = 611.730347, ystart = 611.730347, xend = 611.730347}}}, hiAxisScales = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 0.0404315144, y = 0.0404315144, z = 0.0404315144}, {r = 0.0404315144, g = 0.0404315144, b = 0.0404315144}, {x1 = 0.0404315144, y1 = 0.0404315144, x2 = 0.0404315144}, {s = 0.0404315144, t = 0.0404315144, p = 0.0404315144}, {xstart = 0.0404315144, ystart = 0.0404315144, xend = 0.0404315144}}}, axisOffsets = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{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}}}, volumeBoundingRadius = 24.7331829, volumeBoundingRadiusSq = 611.730347, volumeType = 3, volumeAxes = {2, 0, 1}, ignoreHits = true, useContHitTest = false, defaultToFootPrint = false, defaultToPieceTree = true} tmpColQry = {b0 = 0, b1 = 0, t0 = 0, t1 = 0, p0 = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{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_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{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} 0000004 0x0000000000fe0092 in CWeapon::TestRange (this=0xbde03e0, tgtPos=..., targetUnit=0xb4189c0) at ../../rts/Sim/Weapons/Weapon.cpp:1123 tmpTargetPos = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 7391.72168, y = 75.5853271, z = 5216.49854}, {r = 7391.72168, g = 75.5853271, b = 5216.49854}, {x1 = 7391.72168, y1 = 75.5853271, x2 = 5216.49854}, {s = 7391.72168, t = 75.5853271, p = 5216.49854}, {xstart = 7391.72168, ystart = 75.5853271, xend = 5216.49854}}} tmpTargetVec = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = -192.646484, y = -47.766571, z = 136.07959}, {r = -192.646484, g = -47.766571, b = 136.07959}, {x1 = -192.646484, y1 = -47.766571, x2 = 136.07959}, {s = -192.646484, t = -47.766571, p = 136.07959}, {xstart = -192.646484, ystart = -47.766571, xend = 136.07959}}} heightDiff = <optimised out> weaponRange = <optimised out> worldMainDir = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 8.56275224e-32, y = 0, z = 8.56292621e-32}, {r = 8.56275224e-32, g = 0, b = 8.56292621e-32}, {x1 = 8.56275224e-32, y1 = 0, x2 = 8.56292621e-32}, {s = 8.56275224e-32, t = 0, p = 8.56292621e-32}, {xstart = 8.56275224e-32, ystart = 0, xend = 8.56292621e-32}}} tmpTargetDir = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = -192.646484, y = -47.766571, z = 136.07959}, {r = -192.646484, g = -47.766571, b = 136.07959}, {x1 = -192.646484, y1 = -47.766571, x2 = 136.07959}, {s = -192.646484, t = -47.766571, p = 136.07959}, {xstart = -192.646484, ystart = -47.766571, xend = 136.07959}}} normalized = <optimised out> targetNormDir = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 0, y = 0, z = 7.53206469e-32}, {r = 0, g = 0, b = 7.53206469e-32}, {x1 = 0, y1 = 0, x2 = 7.53206469e-32}, {s = 0, t = 0, p = 7.53206469e-32}, {xstart = 0, ystart = 0, xend = 7.53206469e-32}}} 0000005 0x0000000000fe0232 in CWeapon::TryTarget (this=0xbde03e0, tgtPos=..., userTarget=<optimised out>, targetUnit=0xb4189c0) at ../../rts/Sim/Weapons/Weapon.cpp:1081 No locals. #6 0x0000000000fe2f51 in CWeapon::AutoTarget (this=this@entry=0xbde03e0) at ../../rts/Sim/Weapons/Weapon.cpp:766 nextTargetUnit = 0xb4189c0 weaponError = <optimised out> appHeight = <optimised out> targetsIt = {first = 17.8690281, second = } prevTargetUnit = 0xb4189c0 goodTargetUnit = 0x0 targets = std::multimap with 5 elements = {[17.8690281] = 0xb4189c0, [23.7840481] = 0xa0137b0, [45.5590324] = 0xc36d280, [66.2739639] = 0x8788580, [11211.6455] = 0xadf3570} badTargetUnit = <optimised out> nextTargetPos = {static binder = {class_ = 0x306d390, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x18457d0 <float3::memberRegistrator>, name = 0x10ddfa8 "float3", size = 12, alignment = 4, hasVTable = false, isCregStruct = true, constructor = 0x8f5d30 <float3::_ConstructInstance(void*)>, destructor = 0x8f5d50 <float3::_DestructInstance(void*)>, nextBinder = 0x18456a0 <type2<float>::binder>}, static memberRegistrator = 0x1845850 <float3mreg>, static creg_hasVTable = false, static creg_isStruct = true, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 10239, static maxzpos = 10239, {{x = 7391.72168, y = 75.5853271, z = 5216.49854}, {r = 7391.72168, g = 75.5853271, b = 5216.49854}, {x1 = 7391.72168, y1 = 75.5853271, x2 = 5216.49854}, {s = 7391.72168, t = 75.5853271, p = 5216.49854}, {xstart = 7391.72168, ystart = 75.5853271, xend = 5216.49854}}} #7 0x0000000000fe36d8 in CWeapon::SlowUpdate (this=0xbde03e0, noAutoTargetOverride=false) at ../../rts/Sim/Weapons/Weapon.cpp:891 No locals. #8 0x0000000000fa894b in CUnit::SlowUpdateWeapons (this=0xb7712b0) at ../../rts/Sim/Units/Unit.cpp:1086 w = 0xbde03e0 wi = <optimised out> #9 0x0000000000fadd7d in CUnit::SlowUpdate (this=0xb7712b0) at ../../rts/Sim/Units/Unit.cpp:1062 No locals. 0000010 0x0000000000fc50ed in CUnitHandler::Update (this=0x7fc0c30ec860) at ../../rts/Sim/Units/UnitHandler.cpp:292 unit = <optimised out> myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 1580, starttime = {static binder = {class_ = 0x306d710, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1842730 <spring_time::memberRegistrator>, name = 0x10d4087 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x8b5880 <spring_time::_ConstructInstance(void*)>, destructor = 0x8b5890 <spring_time::_DestructInstance(void*)>, nextBinder = 0x18425e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x1842870 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 1260133351000, static xs = 1417551734349819000}, nameIterator = {first = 1580, second = "Unit::SlowUpdate"}}, autoShowGraph = false, it = {first = 1580, second = 1}} n = <optimised out> #11 0x00000000005ad986 in CGame::SimFrame (this=this@entry=0x399a4e0) at ../../rts/Game/Game.cpp:1580 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 796, starttime = {static binder = {class_ = 0x306d710, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1842730 <spring_time::memberRegistrator>, name = 0x10d4087 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x8b5880 <spring_time::_ConstructInstance(void*)>, destructor = 0x8b5890 <spring_time::_DestructInstance(void*)>, nextBinder = 0x18425e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x1842870 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 1260115653000, static xs = 1417551734349819000}, nameIterator = {first = 796, second = "SimFrame"}}, autoShowGraph = false, it = {first = 796, second = 1}} 0000012 0x0000000000698a23 in CGame::ClientReadNet (this=this@entry=0x399a4e0) at ../../rts/Net/NetCommands.cpp:506 packet = {px = 0x7fc0dd606f40, pn = {pi_ = 0x7fc0dd606f80}} inbuf = <optimised out> dataLength = 5 packetCode = 1 '\001' msgProcEndTime = {static binder = {class_ = 0x306d710, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1842730 <spring_time::memberRegistrator>, name = 0x10d4087 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x8b5880 <spring_time::_ConstructInstance(void*)>, destructor = 0x8b5890 <spring_time::_DestructInstance(void*)>, nextBinder = 0x18425e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x1842870 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 1260265025896, static xs = 1417551734349819000} __FUNCTION__ = "ClientReadNet" 0000013 0x00000000005b3af6 in CGame::Update (this=0x399a4e0) at ../../rts/Game/Game.cpp:1026 No locals. 0000014 0x00000000008d5653 in SpringApp::Update (this=this@entry=0x7fffc95f3990) at ../../rts/System/SpringApp.cpp:850 ret = 1 cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 54508032, starttime = {static binder = {class_ = 0x306d710, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1842730 <spring_time::memberRegistrator>, name = 0x10d4087 "spring_time", size = 8, alignment = 8, hasVTable = false, isCregStruct = true, constructor = 0x8b5880 <spring_time::_ConstructInstance(void*)>, destructor = 0x8b5890 <spring_time::_DestructInstance(void*)>, nextBinder = 0x18425e0 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x1842870 <spring_timemreg>, static creg_hasVTable = false, static creg_isStruct = true, x = 451459, static xs = 1417551734349819000}, nameIterator = {first = 1139, second = "SwapBuffers"}}, autoShowGraph = 249, it = {first = 1139, second = 0}} #15 0x00000000008dcaaa in SpringApp::Run (this=this@entry=0x7fffc95f3990) at ../../rts/System/SpringApp.cpp:881 __FUNCTION__ = "Run" #16 0x00000000008b1c8e in Run (argc=argc@entry=2, argv=argv@entry=0x7fffc95f3c38) at ../../rts/System/Main.cpp:48 app = {cmdline = 0x3055ff0} ret = -1 err = <optimised out> #17 0x0000000000556b0a in main (argc=2, argv=0x7fffc95f3c38) at ../../rts/System/Main.cpp:107 No locals. (gdb) | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2014-12-02 23:54 |
next time please add infolog.txt as well thanks for reporting, should be fixable! |
cleanrock (reporter) 2014-12-03 16:29 |
https://github.com/spring/spring/commit/807c992 is bad. cq can be NULL atm, e.g Weapon.cpp: line 1042: if (CCollisionHandler::DetectHit(&tmpColVol, targetUnit, weaponMuzzlePos, ZeroVector, NULL)) { line 985: if (CCollisionHandler::DetectHit(&tmpColVol, targetUnit, weaponMuzzlePos, ZeroVector, NULL)) { |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-12-02 21:53 | nixtux | New Issue | |
2014-12-02 23:51 | abma | Summary | mass crash/segfault in 98.0.1-178-g18487b4 => 98.0.1-178-g18487b4 SIGSEV in CollisionHandler.cpp:293 |
2014-12-02 23:51 | abma | Target Version | => 99.0 |
2014-12-02 23:52 | abma | Severity | major => crash |
2014-12-02 23:54 | abma | Note Added: 0013839 | |
2014-12-03 00:02 | abma | File Added: 20141202_181547_blue_fields_98.0.1-178-g18487b4 develop.7z | |
2014-12-03 00:02 | abma | Steps to Reproduce Updated | View Revisions |
2014-12-03 00:02 | abma | Additional Information Updated | View Revisions |
2014-12-03 16:29 | cleanrock | Note Added: 0013843 | |
2014-12-08 15:13 | jK | Changeset attached | => spring release 823b021d |
2014-12-08 15:13 | jK | Assigned To | => jK |
2014-12-08 15:13 | jK | Status | new => resolved |
2014-12-08 15:13 | jK | Resolution | open => fixed |