• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Someone is crashing my server, please help me!

stringdeveloper

New Member
Joined
Mar 25, 2014
Messages
25
Reaction score
2
That is the GDB REPORT:
#0 0x00007fbed50bacc9 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fbed50be0d8 in __GI_abort () at abort.c:89
#2 0x00007fbed50f7394 in __libc_message (do_abort=do_abort@entry=1,
fmt=fmt@entry=0x7fbed5205b28 "*** Error in `%s': %s: 0x%s ***\n")
at ../sysdeps/posix/libc_fatal.c:175
#3 0x00007fbed510366e in malloc_printerr (ptr=<optimised out>,
str=0x7fbed5205c58 "double free or corruption (out)", action=1)
at malloc.c:4996
#4 _int_free (av=<optimised out>, p=<optimised out>, have_lock=0)
at malloc.c:3840
#5 0x000000000093566a in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned int const, Thing*>, false> >::deallocate(std::__detail::_Hash_node<std::pair<unsigned int const, Thing*>, false>*, unsigned long) ()
#6 0x00000000009353d9 in std::_Hashtable<unsigned int, std::pair<unsigned int const, Thing*>, std::allocator<std::pair<unsigned int const, Thing*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<unsigned int const, Thing*>, false>*) ()
#7 0x000000000093077b in std::_Hashtable<unsigned int, std::pair<unsigned int const, Thing*>, std::allocator<std::pair<unsigned int const, Thing*> >, std::__de---Type <return> to continue, or q <return> to quit---
tail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<unsigned int const, Thing*>, false>*) ()
#8 0x000000000092cc50 in std::_Hashtable<unsigned int, std::pair<unsigned int const, Thing*>, std::allocator<std::pair<unsigned int const, Thing*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear() ()
#9 0x000000000092872e in std::unordered_map<unsigned int, Thing*, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, Thing*> > >::clear() ()
#10 0x00000000008be1c7 in ScriptEnvironment::resetEnv() ()
#11 0x00000000007cee97 in LuaScriptInterface::resetScriptEnv() ()
#12 0x00000000008c039b in LuaScriptInterface::callFunction(int) ()
#13 0x0000000000964215 in MoveEvent::executeStep(Creature*, Item*, Position const&, Position const&) ()
#14 0x00000000009640af in MoveEvent::fireStepEvent(Creature*, Item*, Position const&, Position const&) ()
#15 0x0000000000962002 in MoveEvents::eek:nCreatureMove(Creature*, Tile const*, Position const&, MoveEvent_t) ()
---Type <return> to continue, or q <return> to quit---
#16 0x0000000000a22fd8 in Tile::postAddNotification(Thing*, Cylinder const*, int, cylinderlink_t) ()
#17 0x000000000093f35c in Map::moveCreature(Creature&, Tile&, bool) ()
#18 0x0000000000837a9a in Game::internalTeleport(Thing*, Position const&, bool, unsigned int) ()
#19 0x000000000091785d in LuaScriptInterface::luaCreatureTeleportTo(lua_State*)
()
#20 0x00007fbed6308a9b in ?? ()
from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
#21 0x00007fbed634bd00 in lua_pcall ()
from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
#176 0x00000000008bf4de in LuaScriptInterface::protectedCall(lua_State*, int, int) ()
#177 0x00000000008c02af in LuaScriptInterface::callFunction(int) ()
#178 0x0000000000964215 in MoveEvent::executeStep(Creature*, Item*, Position const&, Position const&) ()
#179 0x00000000009640af in MoveEvent::fireStepEvent(Creature*, Item*, Position const&, Position const&) ()
#180 0x0000000000962002 in MoveEvents::eek:nCreatureMove(Creature*, Tile const*, Po---Type <return> to continue, or q <return> to quit---
sition const&, MoveEvent_t) ()
#181 0x0000000000a22fd8 in Tile::postAddNotification(Thing*, Cylinder const*, int, cylinderlink_t) ()
#182 0x000000000093f35c in Map::moveCreature(Creature&, Tile&, bool) ()
#183 0x0000000000833926 in Game::internalMoveCreature(Creature&, Tile&, unsigned int) ()
#184 0x000000000083389a in Game::internalMoveCreature(Creature*, Direction, unsigned int) ()
#185 0x0000000000810f48 in Creature::eek:nWalk() ()
#186 0x0000000000840226 in Game::checkCreatureWalk(unsigned int) ()
#187 0x000000000081134a in Creature::addEventWalk(bool) ()
#188 0x0000000000811271 in Creature::startAutoWalk(std::forward_list<Direction, std::allocator<Direction> > const&) ()
#189 0x0000000000837bea in Game::playerMove(unsigned int, Direction) ()
#190 0x00000000009e37b0 in void std::_Mem_fn<void (Game::*)(unsigned int, Direction)>::eek:perator()<unsigned int&, Direction&, void>(Game*, unsigned int&, Direction&) const ()
#191 0x00000000009e03ba in void std::_Bind<std::_Mem_fn<void (Game::*)(unsigned int, Direction)> (Game*, unsigned int, Direction)>::__call<void, , 0ul, 1ul, 2ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul>) ()
#192 0x00000000009dcc82 in void std::_Bind<std::_Mem_fn<void (Game::*)(unsigned int, Direction)> (Game*, unsigned int, Direction)>::eek:perator()<, void>() ()
#193 0x00000000009d878a in std::_Function_handler<void (), std::_Bind<std::_Mem_---Type <return> to continue, or q <return> to quit---
fn<void (Game::*)(unsigned int, Direction)> (Game*, unsigned int, Direction)> >::_M_invoke(std::_Any_data const&) ()
#194 0x0000000000a1b336 in std::function<void ()>::eek:perator()() const ()
#195 0x0000000000a1b228 in Task::eek:perator()() ()
#196 0x0000000000a1ad91 in Dispatcher::dispatcherThread() ()
#197 0x0000000000a1c955 in void std::_Mem_fn<void (Dispatcher::*)()>::eek:perator()<, void>(Dispatcher*) const ()
#198 0x0000000000a1c8a5 in void std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) ()
#199 0x0000000000a1c7ad in std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::eek:perator()() ()
#200 0x0000000000a1c746 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)> >::_M_run() ()
#201 0x00007fbed5a16bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#202 0x00007fbed5c71182 in start_thread (arg=0x7fbed4637700)
at pthread_create.c:312
#203 0x00007fbed517e47d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Please, somebody can help me with that?
 
Last edited by a moderator:
[Error - MoveEvent::executeStep] Call stack overflow. , i read that when crash, after segment fault ever when crash.. Can be a movement or is a teleport ingame?
 
looks like a teleport bug from the map-file.
perhaps a teleport that leads to itself creating an infinitive loop whenever a player enters and by that crashes the game.
[Error - MoveEvent::executeStep] Call stack overflow. , i read that when crash, after segment fault ever when crash.. Can be a movement or is a teleport ingame?
 
I have the same problem I think is the file 'allowmovement.lua' or 'wallback.lua' within movements.


I use the version The Forgotten Server 1.2
 
Back
Top