2025-07-18 04:13 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001192Spring engineGeneralpublic2009-06-15 09:06
ReporterAuswaschbar 
Assigned ToAuswaschbar 
PrioritylowSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version0.77b5+svn 
Target VersionFixed in Version 
Summary0001192: Crash while loading a game
DescriptionLooks like CGroundMoveType::CGroundMoveType(CUnit* owner) is called with owner=NULL

Will happen only when loading without a script.txt (as in specifing savefile on cmdline)
Additional Information#0 0x0000000000a3851e in AMoveType (this=0xa33b2f0, owner=0x0) at /home/karl/spring/trunk/rts/Sim/MoveTypes/MoveType.cpp:46
No locals.
#1 0x0000000000a34ed5 in CGroundMoveType (this=0xa33b2f0, owner=0x0) at /home/karl/spring/trunk/rts/Sim/MoveTypes/GroundMoveType.cpp:176
No locals.
#2 0x0000000000a3527e in CGroundMoveType::_ConstructInstance (d=0xa33b2f0) at /home/karl/spring/trunk/rts/Sim/MoveTypes/GroundMoveType.cpp:40
No locals.
0000003 0x0000000000c8516a in creg::Class::CreateInstance (this=0x29ceb60) at /home/karl/spring/trunk/rts/System/creg/creg.cpp:203
        inst = (void *) 0xa33b2f0
0000004 0x0000000000c8af1b in creg::CInputStreamSerializer::LoadPackage (this=0x7ffffbf897c0, s=0x2c0ce10, root=@0x7ffffbf89838, rootCls=@0x7ffffbf89830)
    at /home/karl/spring/trunk/rts/System/creg/Serializer.cpp:615
        binder = (creg::ClassBinder *) 0x11677a0
        inst = (void *) 0xa37bce0
        classRefIndex = 51
        isEmbedded = 0 '\0'
        mgcnt = 3
        a = 10014
        ph = {magic = "CRPK", objDataOffset = 867, objTableOffset = 4064605, numObjects = 12589, objClassRefOffset = 4060144, numObjClassRefs = 58,
  metadataChecksum = 80}
        checksum = 80
        endOffset = -67594216
0000005 0x0000000000bee9ff in CLoadSaveHandler::LoadGame (this=0x2c0b1c0) at /home/karl/spring/trunk/rts/System/LoadSaveHandler.cpp:197
        inputStream = {<creg::ISerializer> = {_vptr.ISerializer = 0xd68290}, stream = 0x2c0ce10,
  classRefs = {<std::_Vector_base<creg::Class*, std::allocator<creg::Class*> >> = {
      _M_impl = {<std::allocator<creg::Class*>> = {<__gnu_cxx::new_allocator<creg::Class*>> = {<No data fields>}, <No data fields>}, _M_start = 0xa520850,
        _M_finish = 0xa520a20, _M_end_of_storage = 0xa520a20}}, <No data fields>},
  unfixedPointers = {<std::_Vector_base<creg::CInputStreamSerializer::UnfixedPtr, std::allocator<creg::CInputStreamSerializer::UnfixedPtr> >> = {
      _M_impl = {<std::allocator<creg::CInputStreamSerializer::UnfixedPtr>> = {<__gnu_cxx::new_allocator<creg::CInputStreamSerializer::UnfixedPtr>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
  objects = {<std::_Vector_base<creg::CInputStreamSerializer::StoredObject, std::allocator<creg::CInputStreamSerializer::StoredObject> >> = {
      _M_impl = {<std::allocator<creg::CInputStreamSerializer::StoredObject>> = {<__gnu_cxx::new_allocator<creg::CInputStreamSerializer::StoredObject>> = {<No data fields>}, <No data fields>}, _M_start = 0xa75b3a0, _M_finish = 0xa78c670, _M_end_of_storage = 0xa78c670}}, <No data fields>},
  callbacks = {<std::_Vector_base<creg::CInputStreamSerializer::PostLoadCallback, std::allocator<creg::CInputStreamSerializer::PostLoadCallback> >> = {
      _M_impl = {<std::allocator<creg::CInputStreamSerializer::PostLoadCallback>> = {<__gnu_cxx::new_allocator<creg::CInputStreamSerializer::PostLoadCallback>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
        pGSC = (void *) 0x0
        gsccls = (class creg::Class *) 0x0
        gsc = (CGameStateCollector *) 0x400000008
        __PRETTY_FUNCTION__ = "void CLoadSaveHandler::LoadGame()"
#6 0x00000000006602c3 in CPreGame::Update (this=0x2c0b220) at /home/karl/spring/trunk/rts/Game/PreGame.cpp:345
        teamID = 0
        team = (const class CTeam *) 0x2c1c110
        __PRETTY_FUNCTION__ = "virtual bool CPreGame::Update()"
#7 0x0000000000bbba59 in SpringApp::Update (this=0x7ffffbf89ae0) at /home/karl/spring/trunk/rts/System/SpringApp.cpp:925
        ret = 1
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0003642

Auswaschbar (reporter)

fixed somewhere
+Notes

-Issue History
Date Modified Username Field Change
2008-10-30 23:58 Auswaschbar New Issue
2009-06-15 09:06 Auswaschbar Note Added: 0003642
2009-06-15 09:06 Auswaschbar Status new => resolved
2009-06-15 09:06 Auswaschbar Resolution open => fixed
2009-06-15 09:06 Auswaschbar Assigned To => Auswaschbar
+Issue History