bt full please
Sry ich war schon im Bett, hier ist der full BT:
Code
- #0 event_cancel (ppevent=0x2ada0c60) at event.cpp:72
- 72 event.cpp: No such file or directory.
- [Current thread is 1 (LWP 100343)]
- (gdb) bt full
- #0 event_cancel (ppevent=0x2ada0c60) at event.cpp:72
- event = {px = 0x2fc549c0}
- __FUNCTION__ = "event_cancel"
- #1 0x0809ae04 in CHARACTER::Destroy (this=<optimized out>) at char.cpp:579
- party = <optimized out>
- #2 0x0809b050 in CHARACTER::~CHARACTER (this=0x2ad9f800,
- __in_chrg=<optimized out>) at char.cpp:176
- No locals.
- #3 0x0809b57a in CHARACTER::~CHARACTER (this=0x2ad9f800,
- __in_chrg=<optimized out>) at char.cpp:177
- No locals.
- #4 0x080c6705 in CHARACTER_MANAGER::DestroyCharacter (this=<optimized out>,
- ch=<optimized out>) at char_manager.cpp:173
- it = <optimized out>
- __FUNCTION__ = "DestroyCharacter"
- #5 0x081cb02f in FPurgeMonsters::operator() (this=<optimized out>,
- ent=0x2ad9f800) at ../../common/singleton.h:24
- lpChar = <optimized out>
- #6 FDestroyPrivateMapEntity::operator() (this=<optimized out>, ent=0x2ad9f800)
- at sectree_manager.cpp:1437
- __FUNCTION__ = <optimized out>
- ch = <optimized out>
- item = <optimized out>
- #7 FCollectEntity::ForEach<FDestroyPrivateMapEntity> (f=..., this=0xffffa330) at sectree.h:73
- entity = 0x2ad9f800
- it = {_M_current = 0x2a95caa4}
- it = <optimized out>
- entity = <optimized out>
- #8 SECTREE_MAP::for_each<FDestroyPrivateMapEntity> (rfunc=<synthetic pointer>..., this=<optimized out>) at sectree_manager.h:80
- collector = {result = {<std::_Vector_base<CEntity*, std::allocator<CEntity*> >> = {
- _M_impl = {<std::allocator<CEntity*>> = {<__gnu_cxx::new_allocator<CEntity*>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<CEntity*, std::allocator<CEntity*> >::_Vector_impl_data> = {_M_start = 0x2a95caa0, _M_finish = 0x2a95caa8,
- _M_end_of_storage = 0x2a95caa8}, <No data fields>}}, <No data fields>}}
- it = <optimized out>
- collector = <optimized out>
- it = <optimized out>
- sectree = <optimized out>
- #9 SECTREE_MANAGER::DestroyPrivateMap (this=<optimized out>, lMapIndex=<optimized out>) at sectree_manager.cpp:1039
- pkMapSectree = <optimized out>
- f = <optimized out>
- #10 0x0810d038 in CDungeonManager::Destroy (this=0xffffa6a4, dungeon_id=85) at ../../common/singleton.h:24
- pDungeon = 0x2fa2e500
- lMapIndex = 1940024
- server_timer_arg = 1940024
- #11 0x0810d296 in dungeon_dead_event (event=..., processing_time=7500) at ../../common/singleton.h:24
- info = 0x291c0048
- __FUNCTION__ = "dungeon_dead_event"
- pDungeon = <optimized out>
- #12 0x08113c94 in event_process (pulse=2243006) at event.cpp:125
- pElem = <optimized out>
- the_event = {px = 0x2acad480}
- processing_time = <optimized out>
- new_time = <optimized out>
- num_events = 0
Hast du vorher den Dungeon abgeschlossen oder bist du zu einer anderen Ebene?
Poste mal
dungeon.cpp und char_battle.cpp
Ich vermute es, dass er dann crasht, wenn der versucht Dungeon eine abgeschlossene Ebene zu clearen. Selbst reproduzieren konnt ich es nicht. bitte schön. als Anhang;