Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thread 2 "gameserver" received signal SIGSEGV, Segmentation fault.
- [Switching to Thread 0x7ffffa6b0700 (LWP 15760)]
- 0x000000000052afbb in DBResult::getNumber<long> (this=0x7fffdf6f1dd0, s="price")
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/database.h:172
- 172 if (row[it->second] == nullptr) {
- (gdb)
- (gdb) bt full
- #0 0x000000000052afbb in DBResult::getNumber<long> (this=0x7fffdf6f1dd0, s="price")
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/database.h:172
- data = <optimized out>
- #1 0x000000000056bb0e in DBResult::getDataInt (s="price", this=<optimized out>)
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/database.h:187
- No locals.
- #2 IOLoginData::loadPlayer (this=0x9a02c0 <IOLoginData::getInstance()::instance>, player=player@entry=0x7fffdf621e40,
- name="ADM Vitor", preLoad=preLoad@entry=false)
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/iologindata.cpp:721
- container = 0x7fffdf6229c0
- item = 0x7fffdf5d7420
- rit = {<std::iterator<std::bidirectional_iterator_tag, std::pair<int const, std::pair<Item*, int> >, long, std::pair<int const, std::pair<Item*, int> >*, std::pair<int const, std::pair<Item*, int> >&>> = {<No data fields>},
- current = {first = 1, second = {first = , second = 2}}}
- db = 0x9a06c0 <Database::getInstance()::instance>
- query = <incomplete type>
- result = std::shared_ptr (count 1, weak 0) 0x0
- accountId = <optimized out>
- account = {_vptr.Account = 0x7020e8 <vtable for Account+16>, number = 1, premiumDays = 99,
- lastDay = 1548164017, warnings = 0, name = "vitor1", password = "5467e2bbbcc61dac15bab968dd513de1dbac2f73",
- recoveryKey = "0", charList = std::map with 0 elements}
- group = <optimized out>
- experience = <optimized out>
- conditionsSize = 0
- conditions = <optimized out>
- propStream = {_vptr.PropStream = 0x6fa1f0 <vtable for PropStream+16>, p = 0x7fffdf513016 "",
- end = 0x7fffdf513016 ""}
- condition = <optimized out>
- nextManaCount = <optimized out>
- ---Type <return> to continue, or q <return> to quit---
- manaSpent = <optimized out>
- skull = <optimized out>
- loginPos = <optimized out>
- rankId = <optimized out>
- nick = ""
- itemMap = std::map with 1 elements = {[101] = {first = 0x7fffdf5d7420, second = 0}}
- it = <optimized out>
- #3 0x000000000063dba7 in ProtocolGame::login (this=0x9d1430, name="ADM Vitor", id=1, password=...,
- operatingSystem=(CLIENTOS_LINUX | unknown: 68), version=<optimized out>, gamemaster=false)
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/protocolgame.cpp:225
- ban = {type = BAN_PLAYER, action = ACTION_PLACEHOLDER, id = 0, value = 268443588, param = 3, added = 0,
- adminId = 0, reason = 0, expires = 0, comment = "", statement = ""}
- players = std::vector of length 0, capacity 0
- _player = <optimized out>
- #4 0x000000000064720d in boost::_mfi::mf6<bool, ProtocolGame, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, OperatingSystem_t, unsigned short, bool>::operator() (a6=<optimized out>, a5=<optimized out>,
- a4=<optimized out>, a3=..., a2=<optimized out>, a1=..., p=<optimized out>, this=<optimized out>)
- at /usr/include/boost/bind/mem_fn_template.hpp:732
- No locals.
- #5 boost::_bi::list7<boost::_bi::value<ProtocolGame*>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<unsigned int>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<OperatingSystem_t>, boost::_bi::value<unsigned short>, boost::_bi::value<bool> >::operator()<bool, boost::_mfi::mf6<bool, ProtocolGame, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, OperatingSystem_t, unsigned short, bool>, boost::_bi::list0> (
- a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:660
- No locals.
- #6 boost::_bi::bind_t<bool, boost::_mfi::mf6<bool, ProtocolGame, std::__cxx11::basic_string<char, std::char_traits<char---Type <return> to continue, or q <return> to quit---
- >, std::allocator<char> > const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, OperatingSystem_t, unsigned short, bool>, boost::_bi::list7<boost::_bi::value<ProtocolGame*>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<unsigned int>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<OperatingSystem_t>, boost::_bi::value<unsigned short>, boost::_bi::value<bool> > >::operator() (
- this=<optimized out>) at /usr/include/boost/bind/bind.hpp:893
- No locals.
- #7 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<bool, boost::_mfi::mf6<bool, ProtocolGame, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, OperatingSystem_t, unsigned short, bool>, boost::_bi::list7<boost::_bi::value<ProtocolGame*>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<unsigned int>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<OperatingSystem_t>, boost::_bi::value<unsigned short>, boost::_bi::value<bool> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
- f = <optimized out>
- #8 0x0000000000683931 in boost::function0<void>::operator() (this=0x9da3b0)
- at /usr/include/boost/function/function_template.hpp:773
- No locals.
- #9 Task::operator() (this=0x9da3a0) at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/tasks.h:34
- No locals.
- #10 Dispatcher::dispatcherThread (p=0x9a03e0 <Dispatcher::getInstance()::dispatcher>)
- at /mnt/c/Users/Vitor Bertolucci/Documents/GitHub/otPiece-Data/src/tasks.cpp:73
- task = 0x9da3a0
- dispatcher = 0x9a03e0 <Dispatcher::getInstance()::dispatcher>
- outputPool = <optimized out>
- taskLockUnique = {m = 0x9a03e8 <Dispatcher::getInstance()::dispatcher+8>, is_locked = false}
- #11 0x000000000065be1e in boost::_bi::list1<boost::_bi::value<void*> >::operator()<void (*)(void*), boost::_bi::list0>
- (a=<synthetic pointer>, f=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:253
- No locals.
- ---Type <return> to continue, or q <return> to quit---
- #12 boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >::operator() (
- this=<optimized out>) at /usr/include/boost/bind/bind.hpp:893
- No locals.
- #13 boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >::run (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:116
- No locals.
- #14 0x00007ffffefd15d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
- No symbol table info available.
- #15 0x00007ffffe8776ba in start_thread (arg=0x7ffffa6b0700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffffa6b0700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737394706176, 7298073736766590504, 0, 140737488280159,
- 140737394706880, 10341624, -7298079139845337560, -7298071739388490200}, mask_was_saved = 0}}, priv = {
- pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #16 0x00007ffffd0f741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- No locals.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement