View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0001192 | Spring engine | General | public | 2008-10-30 23:58 | 2009-06-15 09:06 | ||||
Reporter | Auswaschbar | ||||||||
Assigned To | Auswaschbar | ||||||||
Priority | low | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 0.77b5+svn | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001192: Crash while loading a game | ||||||||
Description | Looks 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 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Auswaschbar (reporter) 2009-06-15 09:06 |
fixed somewhere |
![]() |
|||
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 |