Last active
August 23, 2023 20:42
-
-
Save Aokromes/dbed9d3002bc43ab5b37dc25b022057e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- DEBUG: --- START | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". | |
[New Thread 0x7ffff4bff700 (LWP 2439509)] | |
[New Thread 0x7ffff43fe700 (LWP 2439510)] | |
[New Thread 0x7ffff3bfd700 (LWP 2439511)] | |
[New Thread 0x7ffff33fc700 (LWP 2439512)] | |
[New Thread 0x7ffff2bfb700 (LWP 2439513)] | |
[New Thread 0x7fff9a3ff700 (LWP 2439519)] | |
[New Thread 0x7fff99bfe700 (LWP 2439520)] | |
[New Thread 0x7fff993fd700 (LWP 2439521)] | |
[New Thread 0x7fff98bfc700 (LWP 2439522)] | |
[Thread 0x7fff98bfc700 (LWP 2439522) exited] | |
[Thread 0x7fff993fd700 (LWP 2439521) exited] | |
[Thread 0x7fff99bfe700 (LWP 2439520) exited] | |
[Thread 0x7fff9a3ff700 (LWP 2439519) exited] | |
[New Thread 0x7fff9a3ff700 (LWP 2439523)] | |
[New Thread 0x7fff99bfe700 (LWP 2439524)] | |
[New Thread 0x7fff993fd700 (LWP 2439525)] | |
[New Thread 0x7fff98bfc700 (LWP 2439526)] | |
Thread 1 "worldserver" received signal SIGSEGV, Segmentation fault. | |
0x00007ffff7913df3 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
--- DEBUG: BACKTRACE FULL | |
#0 0x00007ffff7913df3 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
No symbol table info available. | |
#1 0x0000555556393d4d in std::_Rb_tree_const_iterator<std::pair<unsigned int const, AuctionEntry*> >::operator++ (this=0x7fffffffca58) at /usr/include/c++/10/bits/stl_tree.h:368 | |
No locals. | |
#2 0x00005555563b32b9 in AuctionBotSeller::SetStat (this=0x7fffd44adc00, config=...) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp:530 | |
itr = {first = 69371854, second = 0x7fffb69b73e0} | |
itemsSaved = std::vector of length 7, capacity 7 = {std::vector of length 17, capacity 17 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, std::vector of length 17, capacity 17 = {12, 5, 25, 4, 14, 6, 7, 32, 2, 7, 0, 1, 3, 2, 0, 3, 0}, std::vector of length 17, capacity 17 = {22, 7, 48, 5, 46, 0, 5, 60, 0, 18, 0, 4, 7, 11, 0, 0, 0}, std::vector of length 17, capacity 17 = {0, 0, 44, 3, 52, 0, 9, 65, 0, 21, 0, 0, 7, 0, 0, 0, 0}, std::vector of length 17, capacity 17 = {0, 35, 321, 32, 312, 0, 0, 0, 0, 113, 0, 0, 0, 0, 0, 53, 0}, std::vector of length 17, capacity 17 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, std::vector of length 17, capacity 17 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} | |
auctionHouse = 0x5555583c3630 <AuctionHouseMgr::instance()::instance+208> | |
count = 21845 | |
#3 0x00005555563b5a7c in AuctionBotSeller::Update (this=0x7fffd44adc00, houseType=AUCTION_HOUSE_NEUTRAL) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp:952 | |
No locals. | |
#4 0x00005555563a29bd in AuctionHouseBot::Update (this=0x5555583c3960 <AuctionHouseBot::instance()::instance>) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp:544 | |
successStep = false | |
count = 3 | |
#5 0x0000555556f1f5ac in World::Update (this=0x5555583dcf00 <World::instance()::instance>, diff=50) at /home/aokromes/src/produccion/src/server/game/World/World.cpp:2479 | |
__tc_metric_stop_watch2478 = std::optional<MetricStopWatch<World::Update(uint32)::<lambda(TimePoint)> >> [no contained value] | |
__tc_metric_stop_watch2387 = std::optional<MetricStopWatch<World::Update(uint32)::<lambda(TimePoint)> >> [no contained value] | |
currentGameTime = 1692126247 | |
#6 0x0000555555932968 in WorldUpdateLoop () at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:505 | |
diff = 50 | |
minUpdateDiff = 50 | |
realCurrTime = 44237877 | |
realPrevTime = 44237827 | |
maxCoreStuckTime = 90000 | |
halfMaxCoreStuckTime = 45000 | |
#7 0x000055555593119e in main (argc=1, argv=0x7fffffffe1e8) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:389 | |
configFile = {<boost::filesystem::path_detail::path_constants<char, (char)'/', (char)'/', (char)'.'>> = {static separator = <optimized out>, static preferred_separator = <optimized out>, static dot = <optimized out>}, m_pathname = "/home/aokromes/bin/trinity335a/etc/worldserver.conf"} | |
configService = "" | |
vm = <incomplete type> | |
configError = "" | |
overriddenKeys = std::vector of length 0, capacity 0 | |
ioContext = std::shared_ptr<Trinity::Asio::IoContext> (use count 4, weak count 0) = {get() = 0x7ffff502dc90} | |
opensslHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#3}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#3}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
seed = {_bn = 0x7ffff5042680} | |
pidFile = "/home/aokromes/misc/share/worldd335a.pid" | |
signals = {impl_ = {service_ = 0x7ffff5077c80, implementation_ = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff50b5f40, back_ = 0x7ffff50b5f40}, signals_ = 0x7ffff503d360}, executor_ = {<boost::asio::execution::detail::any_executor_base> = {object_ = {__data = "\220\334\002\365\377\177\000\000 \377\251\367\000\000\000", __align = {<No data fields>}}, object_fns_ = 0x5555582508e0 <boost::asio::execution::detail::any_executor_base::object_fns_table<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >(std::enable_if<(!std::is_same<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>, void>::value)&&(!std::is_same<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>, std::shared_ptr<void> >::value), void>::type*)::fns>, target_ = 0x7fffffffd4d0, target_fns_ = 0x5555582508a0 <boost::asio::execution::detail::any_executor_base::target_fns_table<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >(bool, std::enable_if<!std::is_same<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>, void>::value, void>::type*)::fns_with_execute>}, <boost::asio::execution::detail::any_executor_context<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >, boost::asio::execution::detail::supportable_properties<0, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>::find_context_as_property, void>> = {<No data fields>}, prop_fns_ = 0x5555582507e0 <boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >()::fns>}}} | |
numThreads = 2 | |
threadPool = std::shared_ptr<Trinity::ThreadPool> (use count 1, weak count 0) = {get() = 0x7ffff503d400} | |
ioContextStopHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#5}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#5}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
dbHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#6}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#6}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
sMetricHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#8}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#8}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
sScriptMgrHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#9}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#9}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
mapManagementHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#10}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#10}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
raAcceptor = std::unique_ptr<AsyncAcceptor> = {get() = 0x0} | |
soapThread = std::shared_ptr<std::thread> (empty) = {get() = 0x0} | |
worldPort = 8085 | |
worldListener = "0.0.0.0" | |
networkThreads = 1 | |
sWorldSocketMgrHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#12}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#12}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' | |
std::shared_ptr<void> (use count 1, weak count 0) = {get() = 0x0} | |
freezeDetector = std::shared_ptr<FreezeDetector> (use count 1, weak count 1) = {get() = 0x7fffb7db3b80} | |
cliThread = std::shared_ptr<std::thread> (use count 1, weak count 0) = {get() = 0x7fffa8686e68} | |
--- DEBUG: INFO REGISTERS | |
rax 0x60 96 | |
rbx 0x5555583c3560 93825040921952 | |
rcx 0x7fff20118580 140733731407232 | |
rdx 0x5 5 | |
rsi 0x3 3 | |
rdi 0x7fffb69b25f0 140736257009136 | |
rbp 0x7fffffffca30 0x7fffffffca30 | |
rsp 0x7fffffffca18 0x7fffffffca18 | |
r8 0x60 96 | |
r9 0x7fffffffcb90 140737488341904 | |
r10 0x1 1 | |
r11 0x7ffff76c24b0 140737344447664 | |
r12 0x5555583d9b40 93825041013568 | |
r13 0x1 1 | |
r14 0x1 1 | |
r15 0x0 0 | |
rip 0x7ffff7913df3 0x7ffff7913df3 <std::_Rb_tree_increment(std::_Rb_tree_node_base const*)+19> | |
eflags 0x10206 [ PF IF RF ] | |
cs 0x33 51 | |
ss 0x2b 43 | |
ds 0x0 0 | |
es 0x0 0 | |
fs 0x0 0 | |
gs 0x0 0 | |
--- DEBUG: CALLS (x/16i $pc) | |
=> 0x7ffff7913df3 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+19>: mov rax,QWORD PTR [rax+0x10] | |
0x7ffff7913df7 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+23>: test rax,rax | |
0x7ffff7913dfa <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+26>: jne 0x7ffff7913df0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+16> | |
0x7ffff7913dfc <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+28>: mov rax,r8 | |
0x7ffff7913dff <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+31>: ret | |
0x7ffff7913e00 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+32>: mov rax,QWORD PTR [rdi+0x8] | |
0x7ffff7913e04 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+36>: cmp rdi,QWORD PTR [rax+0x18] | |
0x7ffff7913e08 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+40>: jne 0x7ffff7913e29 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+73> | |
0x7ffff7913e0a <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+42>: nop WORD PTR [rax+rax*1+0x0] | |
0x7ffff7913e10 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+48>: mov r8,rax | |
0x7ffff7913e13 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+51>: mov rax,QWORD PTR [rax+0x8] | |
0x7ffff7913e17 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+55>: cmp QWORD PTR [rax+0x18],r8 | |
0x7ffff7913e1b <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+59>: je 0x7ffff7913e10 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+48> | |
0x7ffff7913e1d <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+61>: cmp rax,QWORD PTR [r8+0x18] | |
0x7ffff7913e21 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+65>: cmovne r8,rax | |
0x7ffff7913e25 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base+69>: mov rax,r8 | |
--- DEBUG: THREAD APPLY ALL BACKTRACE | |
Thread 14 (Thread 0x7fff98bfc700 (LWP 2439526) "worldserver"): | |
#0 0x00007ffff7615e23 in __GI___select (nfds=1, readfds=0x7fff98bfa370, writefds=0x0, exceptfds=0x7fff98bfa3f0, timeout=0x7fff98bfa360) at ../sysdeps/unix/sysv/linux/select.c:41 | |
#1 0x00007ffff7a5a670 in ?? () from /lib/x86_64-linux-gnu/libreadline.so.8 | |
#2 0x00007ffff7a5a92d in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.8 | |
#3 0x00007ffff7a3d9bf in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.8 | |
#4 0x00007ffff7a3e3ad in readline () from /lib/x86_64-linux-gnu/libreadline.so.8 | |
#5 0x000055555598fa6c in CliThread () at /home/aokromes/src/produccion/src/server/worldserver/CommandLine/CliRunnable.cpp:155 | |
#6 0x000055555598d2fd in std::__invoke_impl<void, void (*)()> (__f=@0x7fffa7e5adf8: 0x55555598f994 <CliThread()>) at /usr/include/c++/10/bits/invoke.h:60 | |
#7 0x000055555598cb27 in std::__invoke<void (*)()> (__fn=@0x7fffa7e5adf8: 0x55555598f994 <CliThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x000055555598c1d4 in std::thread::_Invoker<std::tuple<void (*)()> >::_M_invoke<0ul> (this=0x7fffa7e5adf8) at /usr/include/c++/10/thread:264 | |
#9 0x000055555598b784 in std::thread::_Invoker<std::tuple<void (*)()> >::operator() (this=0x7fffa7e5adf8) at /usr/include/c++/10/thread:271 | |
#10 0x0000555555989ade in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::_M_run (this=0x7fffa7e5adf0) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 13 (Thread 0x7fff993fd700 (LWP 2439525) "worldserver"): | |
#0 0x00007ffff761fd56 in epoll_wait (epfd=32, events=0x7fff993fac30, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x000055555593fcb8 in boost::asio::detail::epoll_reactor::run (this=0x7fffa5ba0ec0, usec=-1, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471 | |
#2 0x0000555555941683 in boost::asio::detail::scheduler::do_run_one (this=0x7fffa7e58100, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:465 | |
#3 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7fffa7e58100, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204 | |
#4 0x0000555555941aff in boost::asio::io_context::run (this=0x7fffa84408b8) at /usr/include/boost/asio/impl/io_context.ipp:63 | |
#5 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7fffa84408b8) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37 | |
#6 0x0000555556c73657 in NetworkThread<WorldSocket>::Run (this=0x7fffa8440848) at /home/aokromes/src/produccion/src/server/shared/Networking/NetworkThread.h:127 | |
#7 0x0000555556c77890 in std::__invoke_impl<void, void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> (__f=@0x7fffa8ec3110: (void (NetworkThread<WorldSocket>::*)(NetworkThread<WorldSocket> * const)) 0x555556c734da <NetworkThread<WorldSocket>::Run()>, __t=@0x7fffa8ec3108: 0x7fffa8440848) at /usr/include/c++/10/bits/invoke.h:73 | |
#8 0x0000555556c777d3 in std::__invoke<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> (__fn=@0x7fffa8ec3110: (void (NetworkThread<WorldSocket>::*)(NetworkThread<WorldSocket> * const)) 0x555556c734da <NetworkThread<WorldSocket>::Run()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#9 0x0000555556c77743 in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::_M_invoke<0ul, 1ul> (this=0x7fffa8ec3108) at /usr/include/c++/10/thread:264 | |
#10 0x0000555556c776cc in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::operator() (this=0x7fffa8ec3108) at /usr/include/c++/10/thread:271 | |
#11 0x0000555556c77676 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> > >::_M_run (this=0x7fffa8ec3100) at /usr/include/c++/10/thread:215 | |
#12 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#13 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#14 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 12 (Thread 0x7fff99bfe700 (LWP 2439524) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555583d8140 <MapManager::instance()::instance+320>) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>, cond=0x5555583d8118 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x5555583d8118 <MapManager::instance()::instance+280>, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:638 | |
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000555556b30728 in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (this=0x5555583d80a0 <MapManager::instance()::instance+160>, value=@0x7fff99bfc588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91 | |
#5 0x0000555556b2fb7c in MapUpdater::WorkerThread (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:113 | |
#6 0x0000555556b32280 in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*> (__f=@0x7fffbb8eda50: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2fb22 <MapUpdater::WorkerThread()>, __t=@0x7fffbb8eda48: 0x5555583d80a0 <MapManager::instance()::instance+160>) at /usr/include/c++/10/bits/invoke.h:73 | |
#7 0x0000555556b321c3 in std::__invoke<void (MapUpdater::*)(), MapUpdater*> (__fn=@0x7fffbb8eda50: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2fb22 <MapUpdater::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x0000555556b32133 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffbb8eda48) at /usr/include/c++/10/thread:264 | |
#9 0x0000555556b320ec in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fffbb8eda48) at /usr/include/c++/10/thread:271 | |
#10 0x0000555556b320d0 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fffbb8eda40) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 11 (Thread 0x7fff9a3ff700 (LWP 2439523) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555583d8140 <MapManager::instance()::instance+320>) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>, cond=0x5555583d8118 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x5555583d8118 <MapManager::instance()::instance+280>, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:638 | |
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000555556b30728 in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (this=0x5555583d80a0 <MapManager::instance()::instance+160>, value=@0x7fff9a3fd588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91 | |
#5 0x0000555556b2fb7c in MapUpdater::WorkerThread (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:113 | |
#6 0x0000555556b32280 in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*> (__f=@0x7fffbb87bcf0: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2fb22 <MapUpdater::WorkerThread()>, __t=@0x7fffbb87bce8: 0x5555583d80a0 <MapManager::instance()::instance+160>) at /usr/include/c++/10/bits/invoke.h:73 | |
#7 0x0000555556b321c3 in std::__invoke<void (MapUpdater::*)(), MapUpdater*> (__fn=@0x7fffbb87bcf0: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2fb22 <MapUpdater::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x0000555556b32133 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffbb87bce8) at /usr/include/c++/10/thread:264 | |
#9 0x0000555556b320ec in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fffbb87bce8) at /usr/include/c++/10/thread:271 | |
#10 0x0000555556b320d0 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fffbb87bce0) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 6 (Thread 0x7ffff2bfb700 (LWP 2439513) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff5062224) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062180, cond=0x7ffff50621f8) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x7ffff50621f8, mutex=0x7ffff5062180) at pthread_cond_wait.c:638 | |
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000555557084674 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062180, value=@0x7ffff2bf9588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91 | |
#5 0x0000555557084444 in DatabaseWorker::WorkerThread (this=0x7ffff50c6b00) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000555557084b66 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c6b50: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c6b48: 0x7ffff50c6b00) at /usr/include/c++/10/bits/invoke.h:73 | |
#7 0x0000555557084aa9 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c6b50: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x0000555557084a19 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c6b48) at /usr/include/c++/10/thread:264 | |
#9 0x00005555570849d2 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c6b48) at /usr/include/c++/10/thread:271 | |
#10 0x00005555570849b6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c6b40) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 5 (Thread 0x7ffff33fc700 (LWP 2439512) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff50622e0) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062240, cond=0x7ffff50622b8) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x7ffff50622b8, mutex=0x7ffff5062240) at pthread_cond_wait.c:638 | |
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000555557084674 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062240, value=@0x7ffff33fa588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91 | |
#5 0x0000555557084444 in DatabaseWorker::WorkerThread (this=0x7ffff50c8fc0) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000555557084b66 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c8fb0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c8fa8: 0x7ffff50c8fc0) at /usr/include/c++/10/bits/invoke.h:73 | |
#7 0x0000555557084aa9 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c8fb0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x0000555557084a19 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c8fa8) at /usr/include/c++/10/thread:264 | |
#9 0x00005555570849d2 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c8fa8) at /usr/include/c++/10/thread:271 | |
#10 0x00005555570849b6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c8fa0) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 4 (Thread 0x7ffff3bfd700 (LWP 2439511) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff50623a4) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062300, cond=0x7ffff5062378) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x7ffff5062378, mutex=0x7ffff5062300) at pthread_cond_wait.c:638 | |
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000555557084674 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062300, value=@0x7ffff3bfb588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91 | |
#5 0x0000555557084444 in DatabaseWorker::WorkerThread (this=0x7ffff50c88c0) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000555557084b66 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c8ef0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c8ee8: 0x7ffff50c88c0) at /usr/include/c++/10/bits/invoke.h:73 | |
#7 0x0000555557084aa9 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c8ef0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x55555708440a <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95 | |
#8 0x0000555557084a19 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c8ee8) at /usr/include/c++/10/thread:264 | |
#9 0x00005555570849d2 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c8ee8) at /usr/include/c++/10/thread:271 | |
#10 0x00005555570849b6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c8ee0) at /usr/include/c++/10/thread:215 | |
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 3 (Thread 0x7ffff43fe700 (LWP 2439510) "worldserver"): | |
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff5065198) at ../sysdeps/nptl/futex-internal.h:186 | |
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5065138, cond=0x7ffff5065170) at pthread_cond_wait.c:508 | |
#2 __pthread_cond_wait (cond=0x7ffff5065170, mutex=0x7ffff5065138) at pthread_cond_wait.c:638 | |
#3 0x000055555594aad1 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x7ffff5065170, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:119 | |
#4 0x000055555593e1e7 in boost::asio::detail::conditionally_enabled_event::wait (this=0x7ffff5065168, lock=...) at /usr/include/boost/asio/detail/conditionally_enabled_event.hpp:97 | |
#5 0x0000555555941754 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065100, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:490 | |
#6 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065100, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204 | |
#7 0x0000555555941aff in boost::asio::io_context::run (this=0x7ffff502dc90) at /usr/include/boost/asio/impl/io_context.ipp:63 | |
#8 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7ffff502dc90) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37 | |
#9 0x000055555592f1ec in operator() (__closure=0x7ffff43fc410) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:254 | |
#10 0x0000555555938527 in boost_asio_handler_invoke_helpers::invoke<main(int, char**)::<lambda()>, main(int, char**)::<lambda()> >(struct {...} &, struct {...} &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:51 | |
#11 0x0000555555938a80 in boost::asio::detail::executor_op<main(int, char**)::<lambda()>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void *, boost::asio::detail::scheduler_operation *, const boost::system::error_code &, std::size_t) (owner=0x7ffff5065300, base=0x7ffff5039c00) at /usr/include/boost/asio/detail/executor_op.hpp:70 | |
#12 0x000055555593d60e in boost::asio::detail::scheduler_operation::complete (this=0x7ffff5039c00, owner=0x7ffff5065300, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40 | |
#13 0x0000555555941707 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065300, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481 | |
#14 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065300, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204 | |
#15 0x0000555555946314 in boost::asio::thread_pool::thread_function::operator() (this=0x7ffff502b1a8) at /usr/include/boost/asio/impl/thread_pool.ipp:39 | |
#16 0x000055555598956a in boost::asio::detail::posix_thread::func<boost::asio::thread_pool::thread_function>::run (this=0x7ffff502b1a0) at /usr/include/boost/asio/detail/posix_thread.hpp:86 | |
#17 0x000055555593e3c5 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x7ffff502b1a0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74 | |
#18 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#19 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 2 (Thread 0x7ffff4bff700 (LWP 2439509) "worldserver"): | |
#0 0x00007ffff761fd56 in epoll_wait (epfd=16, events=0x7ffff4bfcba0, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x000055555593fcb8 in boost::asio::detail::epoll_reactor::run (this=0x7ffff5056700, usec=-1, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471 | |
#2 0x0000555555941683 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065100, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:465 | |
#3 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065100, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204 | |
#4 0x0000555555941aff in boost::asio::io_context::run (this=0x7ffff502dc90) at /usr/include/boost/asio/impl/io_context.ipp:63 | |
#5 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7ffff502dc90) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37 | |
#6 0x000055555592f1ec in operator() (__closure=0x7ffff4bfd410) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:254 | |
#7 0x0000555555938527 in boost_asio_handler_invoke_helpers::invoke<main(int, char**)::<lambda()>, main(int, char**)::<lambda()> >(struct {...} &, struct {...} &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:51 | |
#8 0x0000555555938a80 in boost::asio::detail::executor_op<main(int, char**)::<lambda()>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void *, boost::asio::detail::scheduler_operation *, const boost::system::error_code &, std::size_t) (owner=0x7ffff5065300, base=0x7ffff5039c40) at /usr/include/boost/asio/detail/executor_op.hpp:70 | |
#9 0x000055555593d60e in boost::asio::detail::scheduler_operation::complete (this=0x7ffff5039c40, owner=0x7ffff5065300, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40 | |
#10 0x0000555555941707 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065300, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481 | |
#11 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065300, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204 | |
#12 0x0000555555946314 in boost::asio::thread_pool::thread_function::operator() (this=0x7ffff502b168) at /usr/include/boost/asio/impl/thread_pool.ipp:39 | |
#13 0x000055555598956a in boost::asio::detail::posix_thread::func<boost::asio::thread_pool::thread_function>::run (this=0x7ffff502b160) at /usr/include/boost/asio/detail/posix_thread.hpp:86 | |
#14 0x000055555593e3c5 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x7ffff502b160) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74 | |
#15 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#16 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 1 (Thread 0x7ffff5453fc0 (LWP 2439505) "worldserver"): | |
#0 0x00007ffff7913df3 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#1 0x0000555556393d4d in std::_Rb_tree_const_iterator<std::pair<unsigned int const, AuctionEntry*> >::operator++ (this=0x7fffffffca58) at /usr/include/c++/10/bits/stl_tree.h:368 | |
#2 0x00005555563b32b9 in AuctionBotSeller::SetStat (this=0x7fffd44adc00, config=...) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp:530 | |
#3 0x00005555563b5a7c in AuctionBotSeller::Update (this=0x7fffd44adc00, houseType=AUCTION_HOUSE_NEUTRAL) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp:952 | |
#4 0x00005555563a29bd in AuctionHouseBot::Update (this=0x5555583c3960 <AuctionHouseBot::instance()::instance>) at /home/aokromes/src/produccion/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp:544 | |
#5 0x0000555556f1f5ac in World::Update (this=0x5555583dcf00 <World::instance()::instance>, diff=50) at /home/aokromes/src/produccion/src/server/game/World/World.cpp:2479 | |
#6 0x0000555555932968 in WorldUpdateLoop () at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:505 | |
#7 0x000055555593119e in main (argc=1, argv=0x7fffffffe1e8) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:389 | |
--- DEBUG: --- STOP | |
Generated by crashreport.gdb script version 1.4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment