2024-04-19 16:00 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004506Spring engineGeneralpublic2014-09-13 08:34
ReporterTurBoss 
Assigned TojK 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version97.0.1+git 
Target Version98.0Fixed in Version 
Summary0004506: Some features don't render
Descriptionsome features don't render with development version and yes with stable 96.0

always the same features

i'm using featureplacer
Steps To Reproduceload the map and look in bottom right some trees are missing but the colision and volumen sphere is shown also i noticed the model is loaded but not rendered
Additional Informationi attach some screenshots and infolog inside

Map file
https://mega.co.nz/#!FQJmhJ5Y!s3RuUUbInlb6EQZ_4XIbwa3yzR1cGana0mI19tuXgLg

Screenshots and infolog
https://mega.co.nz/#!pVxFHZAS!PmsG-sa0gtfdH1YLL9hkk8DqUhdSJRfMX3WDEt6VuWs
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon gdb.txt (26,194 bytes) 2014-08-23 09:13 -
    === bt ===
    #0  0x00007ffff3432d67 in raise () from /usr/lib/libc.so.6
    #1  0x00007ffff3434118 in abort () from /usr/lib/libc.so.6
    #2  0x00007ffff342bbdd in __assert_fail_base () from /usr/lib/libc.so.6
    #3  0x00007ffff342bc92 in __assert_fail () from /usr/lib/libc.so.6
    #4  0x0000000001016431 in Sync::Assert (p=0x131f04dc, size=2, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:34
    #5  0x0000000001019add in Sync::Assert<short> (x=@0x131f04dc: 0, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:47
    #6  0x000000000101ad8b in SyncedPrimitive<short>::Sync (this=0x131f04dc, op=0x1491ce1 "copysigned int")
        at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:43
    #7  0x00000000010c89e8 in SyncedPrimitive<short>::SyncedPrimitive (this=0x131f04dc, f=0) at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:84
    #8  0x00000000010c567d in CSolidObject::CSolidObject (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Objects/SolidObject.cpp:118
    #9  0x000000000101657d in CFeature::CFeature (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Features/Feature.cpp:68
    #10 0x000000000101e77f in CFeatureHandler::LoadFeature (this=0x2460d00, params=...) at /home/johanr/my_projects/spring/rts/Sim/Features/FeatureHandler.cpp:327
    #11 0x00000000007f891e in LuaSyncedCtrl::CreateFeature (L=0x92563c0) at /home/johanr/my_projects/spring/rts/Lua/LuaSyncedCtrl.cpp:2481
    #12 0x0000000000c3aa8f in luaD_precall (L=0x92563c0, func=0xfb2c830, nresults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:320
    #13 0x0000000000c4f5ac in luaV_execute (L=0x92563c0, nexeccalls=3) at /home/johanr/my_projects/spring/rts/lib/lua/src/lvm.cpp:613
    #14 0x0000000000c3ad61 in luaD_call (L=0x92563c0, func=0xfb2c720, nResults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:378
    #15 0x0000000000c3284d in f_call (L=0x92563c0, ud=0x7fffe0ce6720) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:812
    #16 0x0000000000c39e22 in luaD_rawrunprotected (L=0x92563c0, f=0xc32818 <f_call(lua_State*, void*)>, ud=0x7fffe0ce6720)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:116
    #17 0x0000000000c3b1ab in luaD_pcall (L=0x92563c0, func=0xc32818 <f_call(lua_State*, void*)>, u=0x7fffe0ce6720, old_top=32, ef=16)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:464
    #18 0x0000000000c3290a in lua_pcall (L=0x92563c0, nargs=0, nresults=0, errfunc=1) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:833
    #19 0x0000000000797348 in CLuaHandle::ScopedLuaCall::ScopedLuaCall (this=0x7fffe0ce6830, handle=0xfb24d08, state=0x92563c0, 
        func=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, _nInArgs=0, _nOutArgs=0, _errFuncIdx=1, _popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:276
    #20 0x00000000007976c5 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, inArgs=0, outArgs=0, errFuncIndex=1, 
        tracebackMsg="", popErrorFunc=false) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:346
    #21 0x0000000000797775 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=..., inArgs=0, outArgs=0, errFuncIndex=1, popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:356
    #22 0x0000000000798341 in CLuaHandle::GamePreload (this=0xfb24d08) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:504
    #23 0x0000000000a95351 in CEventHandler::GamePreload (this=0x1a13740 <eventHandler>) at /home/johanr/my_projects/spring/rts/System/EventHandler.cpp:396
    #24 0x00000000005f4693 in CGame::LoadFinalize (this=0x2b13400) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:847
    #25 0x00000000005f1bb5 in CGame::LoadGame (this=0x2b13400, mapName="maps/Chinollar.smf", threaded=true) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:533
    #26 0x00000000006482a5 in boost::_mfi::mf2<void, CGame, std::string const&, bool>::operator() (this=0x3870030, p=0x2b13400, a1="maps/Chinollar.smf", a2=true)
        at /usr/include/boost/bind/mem_fn_template.hpp:280
    #27 0x0000000000647f42 in boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> >::operator()<boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list0> (this=0x3870040, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392
    #28 0x0000000000647779 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >::operator() (this=0x3870030) at /usr/include/boost/bind/bind_template.hpp:20
    #29 0x000000000064701c in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >, void>::invoke (function_obj_ptr=...)
        at /usr/include/boost/function/function_template.hpp:153
    #30 0x00000000008a8ccc in boost::function0<void>::operator() (this=0x7fffe0ce6da0) at /usr/include/boost/function/function_template.hpp:767
    #31 0x0000000000ac1ea1 in COffscreenGLThread::WrapFunc(boost::function<void ()>) (this=0x3602450, f=...)
        at /home/johanr/my_projects/spring/rts/System/OffscreenGLContext.cpp:304
    #32 0x0000000000ac6eee in boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >::operator()(COffscreenGLThread*, boost::function<void ()>) const (
        this=0x35dd3b8, p=0x3602450, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
    #33 0x0000000000ac6ded in boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > >::operator()<boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >&, boost::_bi::list0&, int) (this=0x35dd3c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
    #34 0x0000000000ac6bfd in boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > >::operator()() (this=0x35dd3b8) at /usr/include/boost/bind/bind_template.hpp:20
    #35 0x0000000000ac68a8 in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > > >::run() (this=0x35dd200) at /usr/include/boost/thread/detail/thread.hpp:117
    #36 0x00007ffff4890cfa in ?? () from /usr/lib/libboost_thread.so.1.55.0
    #37 0x00007ffff78c2124 in start_thread () from /usr/lib/libpthread.so.0
    #38 0x00007ffff34e84bd in clone () from /usr/lib/libc.so.6
    #0  0x00007ffff3432d67 in raise () from /usr/lib/libc.so.6
    #1  0x00007ffff3434118 in abort () from /usr/lib/libc.so.6
    #2  0x00007ffff342bbdd in __assert_fail_base () from /usr/lib/libc.so.6
    #3  0x00007ffff342bc92 in __assert_fail () from /usr/lib/libc.so.6
    #4  0x0000000001016431 in Sync::Assert (p=0x131f04dc, size=2, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:34
    #5  0x0000000001019add in Sync::Assert<short> (x=@0x131f04dc: 0, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:47
    #6  0x000000000101ad8b in SyncedPrimitive<short>::Sync (this=0x131f04dc, op=0x1491ce1 "copysigned int")
        at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:43
    #7  0x00000000010c89e8 in SyncedPrimitive<short>::SyncedPrimitive (this=0x131f04dc, f=0) at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:84
    #8  0x00000000010c567d in CSolidObject::CSolidObject (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Objects/SolidObject.cpp:118
    #9  0x000000000101657d in CFeature::CFeature (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Features/Feature.cpp:68
    #10 0x000000000101e77f in CFeatureHandler::LoadFeature (this=0x2460d00, params=...) at /home/johanr/my_projects/spring/rts/Sim/Features/FeatureHandler.cpp:327
    #11 0x00000000007f891e in LuaSyncedCtrl::CreateFeature (L=0x92563c0) at /home/johanr/my_projects/spring/rts/Lua/LuaSyncedCtrl.cpp:2481
    #12 0x0000000000c3aa8f in luaD_precall (L=0x92563c0, func=0xfb2c830, nresults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:320
    #13 0x0000000000c4f5ac in luaV_execute (L=0x92563c0, nexeccalls=3) at /home/johanr/my_projects/spring/rts/lib/lua/src/lvm.cpp:613
    #14 0x0000000000c3ad61 in luaD_call (L=0x92563c0, func=0xfb2c720, nResults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:378
    #15 0x0000000000c3284d in f_call (L=0x92563c0, ud=0x7fffe0ce6720) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:812
    #16 0x0000000000c39e22 in luaD_rawrunprotected (L=0x92563c0, f=0xc32818 <f_call(lua_State*, void*)>, ud=0x7fffe0ce6720)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:116
    #17 0x0000000000c3b1ab in luaD_pcall (L=0x92563c0, func=0xc32818 <f_call(lua_State*, void*)>, u=0x7fffe0ce6720, old_top=32, ef=16)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:464
    #18 0x0000000000c3290a in lua_pcall (L=0x92563c0, nargs=0, nresults=0, errfunc=1) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:833
    #19 0x0000000000797348 in CLuaHandle::ScopedLuaCall::ScopedLuaCall (this=0x7fffe0ce6830, handle=0xfb24d08, state=0x92563c0, 
        func=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, _nInArgs=0, _nOutArgs=0, _errFuncIdx=1, _popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:276
    #20 0x00000000007976c5 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, inArgs=0, outArgs=0, errFuncIndex=1, 
        tracebackMsg="", popErrorFunc=false) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:346
    #21 0x0000000000797775 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=..., inArgs=0, outArgs=0, errFuncIndex=1, popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:356
    #22 0x0000000000798341 in CLuaHandle::GamePreload (this=0xfb24d08) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:504
    #23 0x0000000000a95351 in CEventHandler::GamePreload (this=0x1a13740 <eventHandler>) at /home/johanr/my_projects/spring/rts/System/EventHandler.cpp:396
    #24 0x00000000005f4693 in CGame::LoadFinalize (this=0x2b13400) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:847
    #25 0x00000000005f1bb5 in CGame::LoadGame (this=0x2b13400, mapName="maps/Chinollar.smf", threaded=true) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:533
    #26 0x00000000006482a5 in boost::_mfi::mf2<void, CGame, std::string const&, bool>::operator() (this=0x3870030, p=0x2b13400, a1="maps/Chinollar.smf", a2=true)
        at /usr/include/boost/bind/mem_fn_template.hpp:280
    #27 0x0000000000647f42 in boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> >::operator()<boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list0> (this=0x3870040, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392
    #28 0x0000000000647779 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >::operator() (this=0x3870030) at /usr/include/boost/bind/bind_template.hpp:20
    #29 0x000000000064701c in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >, void>::invoke (function_obj_ptr=...)
        at /usr/include/boost/function/function_template.hpp:153
    #30 0x00000000008a8ccc in boost::function0<void>::operator() (this=0x7fffe0ce6da0) at /usr/include/boost/function/function_template.hpp:767
    #31 0x0000000000ac1ea1 in COffscreenGLThread::WrapFunc(boost::function<void ()>) (this=0x3602450, f=...)
        at /home/johanr/my_projects/spring/rts/System/OffscreenGLContext.cpp:304
    #32 0x0000000000ac6eee in boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >::operator()(COffscreenGLThread*, boost::function<void ()>) const (
        this=0x35dd3b8, p=0x3602450, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
    #33 0x0000000000ac6ded in boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > >::operator()<boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >&, boost::_bi::list0&, int) (this=0x35dd3c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
    #34 0x0000000000ac6bfd in boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > >::operator()() (this=0x35dd3b8) at /usr/include/boost/bind/bind_template.hpp:20
    #35 0x0000000000ac68a8 in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > > >::run() (this=0x35dd200) at /usr/include/boost/thread/detail/thread.hpp:117
    #36 0x00007ffff4890cfa in ?? () from /usr/lib/libboost_thread.so.1.55.0
    #37 0x00007ffff78c2124 in start_thread () from /usr/lib/libpthread.so.0
    #38 0x00007ffff34e84bd in clone () from /usr/lib/libc.so.6
    
    
    
    === bt full ===
    #0  0x00007ffff3432d67 in raise () from /usr/lib/libc.so.6
    No symbol table info available.
    #1  0x00007ffff3434118 in abort () from /usr/lib/libc.so.6
    No symbol table info available.
    #2  0x00007ffff342bbdd in __assert_fail_base () from /usr/lib/libc.so.6
    No symbol table info available.
    #3  0x00007ffff342bc92 in __assert_fail () from /usr/lib/libc.so.6
    No symbol table info available.
    #4  0x0000000001016431 in Sync::Assert (p=0x131f04dc, size=2, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:34
            __PRETTY_FUNCTION__ = "void Sync::Assert(const void*, unsigned int, const char*)"
    #5  0x0000000001019add in Sync::Assert<short> (x=@0x131f04dc: 0, msg=0x1491ce1 "copysigned int") at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitiveBase.h:47
    No locals.
    #6  0x000000000101ad8b in SyncedPrimitive<short>::Sync (this=0x131f04dc, op=0x1491ce1 "copysigned int")
        at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:43
    No locals.
    #7  0x00000000010c89e8 in SyncedPrimitive<short>::SyncedPrimitive (this=0x131f04dc, f=0) at /home/johanr/my_projects/spring/rts/System/Sync/SyncedPrimitive.h:84
    No locals.
    #8  0x00000000010c567d in CSolidObject::CSolidObject (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Objects/SolidObject.cpp:118
    No locals.
    #9  0x000000000101657d in CFeature::CFeature (this=0x131f0400) at /home/johanr/my_projects/spring/rts/Sim/Features/Feature.cpp:68
    No locals.
    #10 0x000000000101e77f in CFeatureHandler::LoadFeature (this=0x2460d00, params=...) at /home/johanr/my_projects/spring/rts/Sim/Features/FeatureHandler.cpp:327
            feature = 0x3870048
    #11 0x00000000007f891e in LuaSyncedCtrl::CreateFeature (L=0x92563c0) at /home/johanr/my_projects/spring/rts/Lua/LuaSyncedCtrl.cpp:2481
            facing = 0
            params = {featureDef = 0x291e960, unitDef = 0x0, pos = {static binder = {class_ = 0x2369810, base = 0x0, flags = creg::CF_None, 
                  memberRegistrator = 0x1a1adc0 <float3::memberRegistrator>, name = 0x1301a55 "float3", size = 12, alignment = 4, hasVTable = false, 
                  constructor = 0xb208aa <float3::_ConstructInstance(void*)>, destructor = 0xb208d6 <float3::_DestructInstance(void*)>, 
                  nextBinder = 0x1a1ad40 <type2<float>::binder>}, static memberRegistrator = 0x1a1aec8 <float3mreg>, static hasVTable = false, static CMP_EPS = 9.99999975e-05, 
                static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2427, y = 151.154785, z = 3247}, {r = 2427, g = 151.154785, b = 3247}, 
                  {x1 = 2427, y1 = 151.154785, x2 = 3247}, {s = 2427, t = 151.154785, p = 3247}, {xstart = 2427, ystart = 151.154785, xend = 3247}}}, speed = {static binder = {
                  class_ = 0x2369810, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1a1adc0 <float3::memberRegistrator>, name = 0x1301a55 "float3", size = 12, 
                  alignment = 4, hasVTable = false, constructor = 0xb208aa <float3::_ConstructInstance(void*)>, destructor = 0xb208d6 <float3::_DestructInstance(void*)>, 
                  nextBinder = 0x1a1ad40 <type2<float>::binder>}, static memberRegistrator = 0x1a1aec8 <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}}}, featureID = -1, teamID = -1, allyTeamID = -1, heading = 0, facing = 0, smokeTime = 0}
            __FUNCTION__ = "CreateFeature"
            featureDef = 0x291e960
            pos = {static binder = {class_ = 0x2369810, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1a1adc0 <float3::memberRegistrator>, name = 0x1301a55 "float3", 
                size = 12, alignment = 4, hasVTable = false, constructor = 0xb208aa <float3::_ConstructInstance(void*)>, 
                destructor = 0xb208d6 <float3::_DestructInstance(void*)>, nextBinder = 0x1a1ad40 <type2<float>::binder>}, static memberRegistrator = 0x1a1aec8 <float3mreg>, 
              static hasVTable = false, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, {{x = 2427, 
                  y = 151.154785, z = 3247}, {r = 2427, g = 151.154785, b = 3247}, {x1 = 2427, y1 = 151.154785, x2 = 3247}, {s = 2427, t = 151.154785, p = 3247}, {xstart = 2427, 
                  ystart = 151.154785, xend = 3247}}}
            heading = 0
            team = -1
            allyTeam = -1
            feature = 0x7fffe0ce61c0
    #12 0x0000000000c3aa8f in luaD_precall (L=0x92563c0, func=0xfb2c830, nresults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:320
            ci = 0xf7feda0
            n = 0
            cl = 0xb6dc390
            funcr = 304
    #13 0x0000000000c4f5ac in luaV_execute (L=0x92563c0, nexeccalls=3) at /home/johanr/my_projects/spring/rts/lib/lua/src/lvm.cpp:613
            b = 6
            nresults = 0
            i = 50348508
            ra = 0xfb2c830
            cl = 0xb74c300
            base = 0xfb2c7c0
            k = 0xfc27c00
            pc = 0xfc2796c
    #14 0x0000000000c3ad61 in luaD_call (L=0x92563c0, func=0xfb2c720, nResults=0) at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:378
    No locals.
    #15 0x0000000000c3284d in f_call (L=0x92563c0, ud=0x7fffe0ce6720) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:812
            c = 0x7fffe0ce6720
    #16 0x0000000000c39e22 in luaD_rawrunprotected (L=0x92563c0, f=0xc32818 <f_call(lua_State*, void*)>, ud=0x7fffe0ce6720)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:116
            lj = {previous = 0x0, b = -523344192, status = 0}
    #17 0x0000000000c3b1ab in luaD_pcall (L=0x92563c0, func=0xc32818 <f_call(lua_State*, void*)>, u=0x7fffe0ce6720, old_top=32, ef=16)
        at /home/johanr/my_projects/spring/rts/lib/lua/src/ldo.cpp:464
            status = 0
            old_ci = 0
            old_errfunc = 0
            oldnCcalls = 0
            old_allowhooks = 1 '\001'
    #18 0x0000000000c3290a in lua_pcall (L=0x92563c0, nargs=0, nresults=0, errfunc=1) at /home/johanr/my_projects/spring/rts/lib/lua/src/lapi.cpp:833
            c = {func = 0xfb2c720, nresults = 0}
            status = 0
            func = 16
    #19 0x0000000000797348 in CLuaHandle::ScopedLuaCall::ScopedLuaCall (this=0x7fffe0ce6830, handle=0xfb24d08, state=0x92563c0, 
        func=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, _nInArgs=0, _nOutArgs=0, _errFuncIdx=1, _popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:276
            matTracker = @0xfb24e90: {matrixData = std::map with 0 elements, listMode = false}
            prevMatState = std::map with 0 elements
    #20 0x00000000007976c5 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=0x19d3d50 <CLuaHandle::GamePreload()::cmdStr>, inArgs=0, outArgs=0, errFuncIndex=1, 
        tracebackMsg="", popErrorFunc=false) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:346
            fe = {<No data fields>}
            call = {luaState = 0x92563c0, luaHandle = 0xfb24d08, nInArgs = 0, nOutArgs = 0, errFuncIdx = 1, popErrFunc = false, top = 2, error = 0}
    #21 0x0000000000797775 in CLuaHandle::RunCallInTraceback (this=0xfb24d08, L=0x92563c0, hs=..., inArgs=0, outArgs=0, errFuncIndex=1, popErrFunc=false)
        at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:356
            traceback = ""
            error = 0
    #22 0x0000000000798341 in CLuaHandle::GamePreload (this=0xfb24d08) at /home/johanr/my_projects/spring/rts/Lua/LuaHandle.cpp:504
            myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 293, starttime = {static binder = {class_ = 0x2369b20, 
                    base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1a17b80 <spring_time::memberRegistrator>, name = 0x12eee31 "spring_time", size = 8, alignment = 8, 
                    hasVTable = false, constructor = 0xabc8ba <spring_time::_ConstructInstance(void*)>, destructor = 0xabc8e6 <spring_time::_DestructInstance(void*)>, 
                    nextBinder = 0x1a17a80 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x1a17cc0 <spring_timemreg>, static hasVTable = false, x = 11758844159, 
                  static xs = 1408776804761623979}, nameIterator = {first = 293, second = "Lua"}}, autoShowGraph = false, it = {first = 293, second = 1}}
            __FUNCTION__ = "GamePreload"
            traceBack = {L = 0x92563c0, errFuncIdx = 1}
            cmdStr = {str = "GamePreload", hash = 1488790103}
    #23 0x0000000000a95351 in CEventHandler::GamePreload (this=0x1a13740 <eventHandler>) at /home/johanr/my_projects/spring/rts/System/EventHandler.cpp:396
            ec = 0xfb24d08
            i = 0
    #24 0x00000000005f4693 in CGame::LoadFinalize (this=0x2b13400) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:847
            __FUNCTION__ = "LoadFinalize"
    #25 0x00000000005f1bb5 in CGame::LoadGame (this=0x2b13400, mapName="maps/Chinollar.smf", threaded=true) at /home/johanr/my_projects/spring/rts/Game/Game.cpp:533
    No locals.
    #26 0x00000000006482a5 in boost::_mfi::mf2<void, CGame, std::string const&, bool>::operator() (this=0x3870030, p=0x2b13400, a1="maps/Chinollar.smf", a2=true)
        at /usr/include/boost/bind/mem_fn_template.hpp:280
    No locals.
    #27 0x0000000000647f42 in boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> >::operator()<boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list0> (this=0x3870040, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392
    No locals.
    #28 0x0000000000647779 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >::operator() (this=0x3870030) at /usr/include/boost/bind/bind_template.hpp:20
            a = {<No data fields>}
    #29 0x000000000064701c in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CGame, std::string const&, bool>, boost::_bi::list3<boost::_bi::value<CGame*>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >, void>::invoke (function_obj_ptr=...)
        at /usr/include/boost/function/function_template.hpp:153
            f = 0x3870030
    #30 0x00000000008a8ccc in boost::function0<void>::operator() (this=0x7fffe0ce6da0) at /usr/include/boost/function/function_template.hpp:767
    No locals.
    #31 0x0000000000ac1ea1 in COffscreenGLThread::WrapFunc(boost::function<void ()>) (this=0x3602450, f=...)
        at /home/johanr/my_projects/spring/rts/System/OffscreenGLContext.cpp:304
    No locals.
    #32 0x0000000000ac6eee in boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >::operator()(COffscreenGLThread*, boost::function<void ()>) const (
        this=0x35dd3b8, p=0x3602450, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
    No locals.
    #33 0x0000000000ac6ded in boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > >::operator()<boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >&, boost::_bi::list0&, int) (this=0x35dd3c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
    No locals.
    #34 0x0000000000ac6bfd in boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > >::operator()() (this=0x35dd3b8) at /usr/include/boost/bind/bind_template.hpp:20
            a = {<No data fields>}
    #35 0x0000000000ac68a8 in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, COffscreenGLThread, boost::function<void ()> >, boost::_bi::list2<boost::_bi::value<COffscreenGLThread*>, boost::_bi::value<boost::function<void ()> > > > >::run() (this=0x35dd200) at /usr/include/boost/thread/detail/thread.hpp:117
    No locals.
    #36 0x00007ffff4890cfa in ?? () from /usr/lib/libboost_thread.so.1.55.0
    No symbol table info available.
    #37 0x00007ffff78c2124 in start_thread () from /usr/lib/libpthread.so.0
    No symbol table info available.
    #38 0x00007ffff34e84bd in clone () from /usr/lib/libc.so.6
    No symbol table info available.
    
    txt file icon gdb.txt (26,194 bytes) 2014-08-23 09:13 +

-Relationships
+Relationships

-Notes

~0013539

abma (administrator)

indeed. the mega map download didn't work for me, but this seems to be the same map:

http://api.springfiles.com/?springname=Chinollar%200.4

~0013541

abma (administrator)

partly bisected:

96.0 works
96.0.1-282-g14bd49b broken

~0013549

abma (administrator)

is broken: 33e01d249c0d4faaec4e26228d4605b65f997b88 which is 96.0.1-145-g33e01d2

seems to be introduced via luasynced_split merge.

059f13cb08f9ddb579a46949da4064eddb219c1b is the last working commit = 96.0.1-141-g059f13c

~0013550

abma (administrator)

what i noticed is, that with a debug build i get in a working build log messages of assimp, when i don't get the log messages in a broken build.

-> is the (invisible) model loaded at all?

~0013551

TurBoss (developer)

the model is loaded and the feautre id is shown but not rendered

the model in cuestion is s3o i don't have any problems with dae ones :S

~0013555

abma (administrator)

Last edited: 2014-08-22 23:01

View 2 revisions

ok, models are loaded.

the first three features which are created are invisible, no clue why.

when reordering in the list which is used by the featurecreator, always the first 3 features are not shown.

(not 100% verified, but tested a few times)

some bug in spCreateFeature() or some side-effect

~0013556

abma (administrator)

more specific:

all features are invisible until a feature is loaded twice. after that every feature created is visible.

~0013557

abma (administrator)

Last edited: 2014-08-23 01:03

View 2 revisions

somehow this gots lost: for the first time in CFeature::Initialize() eventHandler.FeatureCreated() doesn't call CFeatureDrawer::RenderFeatureCreated()

in other words, this:
https://github.com/spring/spring/blob/develop/rts/Sim/Features/Feature.cpp#L217

doesn't call this:
https://github.com/spring/spring/blob/develop/rts/Rendering/FeatureDrawer.cpp#L96

in the first case! (reoccuring with the same feature it works)

~0013558

cleanrock (reporter)

Just tried this map in a Debug2 build and i get a Sync::Assert triggered for a Pine Tree, bt attached.
gdb 7.8 in arch is very shaky debugging MT gcc built apps atm (https://bugs.archlinux.org/task/41505) so i have a bit trouble investigating more but hopefully this will help someone.
I tried a few other maps which loaded fine so this map (chinollar) seem "special" in some way.
+Notes

-Issue History
Date Modified Username Field Change
2014-08-15 03:31 TurBoss New Issue
2014-08-20 16:15 abma Note Added: 0013539
2014-08-20 16:15 abma Target Version => 98.0
2014-08-20 22:36 abma Note Added: 0013541
2014-08-21 23:57 abma Note Added: 0013549
2014-08-22 00:31 abma Note Added: 0013550
2014-08-22 00:35 TurBoss Note Added: 0013551
2014-08-22 23:00 abma Note Added: 0013555
2014-08-22 23:01 abma Note Edited: 0013555 View Revisions
2014-08-22 23:08 abma Note Added: 0013556
2014-08-23 00:44 abma Note Added: 0013557
2014-08-23 01:03 abma Note Edited: 0013557 View Revisions
2014-08-23 09:12 cleanrock Note Added: 0013558
2014-08-23 09:13 cleanrock File Added: gdb.txt
2014-09-13 08:34 jK Changeset attached => spring develop dfd4fb5b
2014-09-13 08:34 jK Assigned To => jK
2014-09-13 08:34 jK Status new => resolved
2014-09-13 08:34 jK Resolution open => fixed
+Issue History