• 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!

GDB Log - Help

imkingran

Learning everyday.
Premium User
Joined
Jan 15, 2014
Messages
1,318
Solutions
35
Reaction score
435
Could someone help me figure out what the problem is causing the crash with this GDB log?
Distro: TFS 1.1

bt:
Code:
#0  __memcpy_avx_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:181
#1  0x00006eef417c4e5b in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00006eef417b5ec6 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x0000000000a6b1b6 in Player::getDescription[abi:cxx11](int) const ()
#4  0x00000000009ea88e in LuaScriptInterface::luaCreatureGetDescription(lua_State*) ()
#5  0x00006eef420d31a6 in ?? () from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
#6  0x00006eef42118980 in lua_pcall () from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
#7  0x0000000000985a28 in LuaScriptInterface::protectedCall(lua_State*, int, int) ()
#8  0x0000000000986b36 in LuaScriptInterface::callVoidFunction(int) ()
#9  0x00000000008c6313 in Events::eventPlayerOnLook(Player*, Position const&, Thing*, unsigned char, int) ()
#10 0x00000000008d9d19 in Game::playerLookAt(unsigned int, Position const&, unsigned short, unsigned char) ()
#11 0x0000000000ad2800 in void std::_Mem_fn_base<void (Game::*)(unsigned int, Position const&, unsigned short, unsigned char), true>::operator()<unsigned int&, Position&, unsigned short&, unsigned char&, void>(Game*, unsigned int&, Position&, unsigned short&, unsigned char&) const ()
#12 0x0000000000acf211 in void std::_Bind<std::_Mem_fn<void (Game::*)(unsigned int, Position const&, unsigned short, unsigned char)> (Game*, unsigned int, Position, unsigned short, unsigned char)>::__call<void, , 0ul, 1ul, 2ul, 3ul, 4ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul, 4ul>) ()
#13 0x0000000000acb181 in void std::_Bind<std::_Mem_fn<void (Game::*)(unsigned int, Position const&, unsigned short, unsigned char)> (Game*, unsigned int, Position, unsigned short, unsigned char)>::operator()<, void>() ()
#14 0x0000000000ac5e44 in std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (Game::*)(unsigned int, Position const&, unsigned short, unsigned char)> (Game*, unsigned int, Position, unsigned short, unsigned char)> >::_M_invoke(std::_Any_data const&) ()
#15 0x0000000000b0f352 in std::function<void ()>::operator()() const ()
#16 0x0000000000b0f1b8 in Task::operator()() ()
#17 0x0000000000b0ed0d in Dispatcher::dispatcherThread() ()
#18 0x0000000000b10c33 in void std::_Mem_fn_base<void (Dispatcher::*)(), true>::operator()<, void>(Dispatcher*) const ()
#19 0x0000000000b10bc7 in void std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) ()
#20 0x0000000000b10ace in std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::operator()() ()
#21 0x0000000000b10a5e in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)> >::_M_run() ()
#22 0x00006eef4175fc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#23 0x00006eef41a306fa in start_thread (arg=0x6eef3fed9700) at pthread_create.c:333
#24 0x00006eef40ec5b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109


bt full:
Code:
#0  __memcpy_avx_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:181
No locals.
#1  0x00006eef417c4e5b in std::basic_streambuf<char, std::char_traits<char> >::x                                                                             sputn(char const*, long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#2  0x00006eef417b5ec6 in std::basic_ostream<char, std::char_traits<char> >& std                                                                             ::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::                                                                             char_traits<char> >&, char const*, long) ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#3  0x0000000000a6b1b6 in Player::getDescription[abi:cxx11](int) const ()
No symbol table info available.
#4  0x00000000009ea88e in LuaScriptInterface::luaCreatureGetDescription(lua_Stat                                                                             e*) ()
No symbol table info available.
#5  0x00006eef420d31a6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
No symbol table info available.
#6  0x00006eef42118980 in lua_pcall ()
   from /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2
No symbol table info available.
#7  0x0000000000985a28 in LuaScriptInterface::protectedCall(lua_State*, int, int                                                                             ---Type <return> to continue, or q <return> to quit---
 
If you were having a similar error I move the getDescription functions from the engine to Lua so I could manipulate them better.

My problem was I had added some edits for the "Guild nick" from TFS 1.2+ to my TFS 1.0 (with many edits) so there some issues in my adaptation of the code in C++.
 
Back
Top