opentibiabr / canary

Canary Server 13.x for OpenTibia community.
https://docs.opentibiabr.com/
GNU General Public License v2.0
369 stars 603 forks source link

[Crash] Reward collect crash on getParent #1147

Closed Zapotoczny closed 1 year ago

Zapotoczny commented 1 year ago

Priority

High

Area

What happened?

Crash occurs sometimes when player collects reward with "collect all", I don't know why this is happening.

reward.log

What OS are you seeing the problem on?

Linux

Code of Conduct

luan commented 1 year ago

The log you provided has this:

0x000055555577c485 in Item::getTopParent (this=<optimized out>) at /home/ots/ots/src/items/item.cpp:333
333     while (aux->getParent() != nullptr) {

That is not actually what we have in line 333 of item.cpp. And likely related to aux being null here. Not sure what modifications you have on your base but it seems likely they are causing the problem.

dudantas commented 1 year ago

As I explained to you in private, there were several commits correcting problems in the reward chest/container, aiming precisely to implement the reward collect, you probably missed one of these commits, and it is causing the crash... Make sure you have updated everything, because there are other people using the updated main, and no one reported this to me.

Mimsol commented 1 year ago

Canary is updated

2023-06-15 10:57:23 - Thread 17 "canary" received signal SIGSEGV, Segmentation fault. 2023-06-15 10:57:23 - [Switching to Thread 0x7fffed2fd640 (LWP 2023947)] 2023-06-15 10:57:23 - 0x00005555557a77c2 in Item::getTopParent (this=) at /root/canary/src/items/item.cpp:319 2023-06-15 10:57:23 - 319 /root/canary/src/items/item.cpp: No such file or directory. 2023-06-15 10:57:29 -
2023-06-15 10:57:29 - Thread 17 (Thread 0x7fffed2fd640 (LWP 2023947) "canary"): 2023-06-15 10:57:29 - #0 0x00005555557a77c2 in Item::getTopParent (this=) at /root/canary/src/items/item.cpp:319 2023-06-15 10:57:29 - aux = 0x7fffcd037cd8 2023-06-15 10:57:29 - prevaux = 0x7fff71f91c48 2023-06-15 10:57:29 - #1 0x00005555557a784f in Item::getTile (this=) at /root/canary/src/items/item.cpp:349 2023-06-15 10:57:29 - cylinder = 2023-06-15 10:57:29 - #2 0x0000555555952022 in Game::internalRemoveItem(Item, int, bool, unsigned int) [clone .constprop.0] (this=0x55555623ee60 <Game::getInstance()::instance>, item=0x7fff8ea3d5a0, count=-1, test=, flags=0) at /root/canary/src/game/game.cpp:1883 2023-06-15 10:57:29 - cylinder = 0x7fff71f91c48 2023-06-15 10:57:29 - fromTile = 2023-06-15 10:57:29 - ret = 2023-06-15 10:57:29 - quiver = 2023-06-15 10:57:29 - #3 0x00005555556f14a9 in Player::rewardChestCollect (this=0x7fff839313c0, fromCorpse=, maxMoveItems=0) at /root/canary/src/game/game.h:60 2023-06-15 10:57:29 - worth = 2023-06-15 10:57:29 - category = 2023-06-15 10:57:29 - lootContainer = 2023-06-15 10:57:29 - limitMove = 2023-06-15 10:57:29 - recurseReturn = 2023-06-15 10:57:29 - item = 0x7fff8ea3d5a0 2023-06-15 10:57:29 - for_range = std::vector of length 68, capacity 128 = {0x7fffcd058390, 0x7fff8c1e8e30, 0x7fff715d95f0, 0x7fffcd0074a0, 0x7fff8c624140, 0x7fffcd00ee30, 0x7fff8ea3d5a0, 0x7fff8e89f320, 0x7fff70925ea0, 0x7fff82c4e9a0, 0x7fff8c66f3f0, 0x7fff561bff00, 0x7fff8e8a0dc0, 0x7fff82a2a1b0, 0x7ffef4e6dc30, 0x7fff704ca0e0, 0x7ffedfb4ed30, 0x7fff6891c9c0, 0x7fff8ce3ce60, 0x7fff72902740, 0x7fff8c688a30, 0x7fff81473dd0, 0x7fff71f2da30, 0x7fff72ddb8a0, 0x7fff8cfd5420, 0x7fff829eb4f0, 0x7fffccffc300, 0x7fffe7739940, 0x7fff69b4b420, 0x7fff709dda60, 0x7fff8c66ed40, 0x7fffe60313f0, 0x7fff8c6793f0, 0x7fffcd061e80, 0x7fffccffafc0, 0x7fff7096a9d0, 0x7fff83955700, 0x7fffcd066400, 0x7fff838afed0, 0x7fff8ea88fd0, 0x7fff8c63df90, 0x7fff8c6a5f10, 0x7fff804e0710, 0x7fff732062e0, 0x7fff829323b0, 0x7fffe5f7b0c0, 0x7fff839549d0, 0x7fffcd00cb30, 0x7fffccc3b9a0, 0x7fff833f2f90, 0x7fffe61656c0, 0x7fffccddb480, 0x7fff8c24f980, 0x7fff68908600, 0x7fff82a2d190, 0x7fff8f5e88b0, 0x7fffcd013050, 0x7fff8c413fb0, 0x7fffe772a580, 0x7fff708f1a90, 0x7fff8cff0bf0, 0x7fff72f95ca0, 0x7fff46350270, 0x7fffcd007d10, 0x7fffcd0079a0, 0x7fff70923b90, 0x7fff80196680, 0x7fff71d46210} 2023-06-15 10:57:29 - __for_begin = 2023-06-15 10:57:29 - for_end = 2023-06-15 10:57:29 - rewardItemsVector = std::vector of length 68, capacity 128 = {0x7fffcd058390, 0x7fff8c1e8e30, 0x7fff715d95f0, 0x7fffcd0074a0, 0x7fff8c624140, 0x7fffcd00ee30, 0x7fff8ea3d5a0, 0x7fff8e89f320, 0x7fff70925ea0, 0x7fff82c4e9a0, 0x7fff8c66f3f0, 0x7fff561bff00, 0x7fff8e8a0dc0, 0x7fff82a2a1b0, 0x7ffef4e6dc30, 0x7fff704ca0e0, 0x7ffedfb4ed30, 0x7fff6891c9c0, 0x7fff8ce3ce60, 0x7fff72902740, 0x7fff8c688a30, 0x7fff81473dd0, 0x7fff71f2da30, 0x7fff72ddb8a0, 0x7fff8cfd5420, 0x7fff829eb4f0, 0x7fffccffc300, 0x7fffe7739940, 0x7fff69b4b420, 0x7fff709dda60, 0x7fff8c66ed40, 0x7fffe60313f0, 0x7fff8c6793f0, 0x7fffcd061e80, 0x7fffccffafc0, 0x7fff7096a9d0, 0x7fff83955700, 0x7fffcd066400, 0x7fff838afed0, 0x7fff8ea88fd0, 0x7fff8c63df90, 0x7fff8c6a5f10, 0x7fff804e0710, 0x7fff732062e0, 0x7fff829323b0, 0x7fffe5f7b0c0, 0x7fff839549d0, 0x7fffcd00cb30, 0x7fffccc3b9a0, 0x7fff833f2f90, 0x7fffe61656c0, 0x7fffccddb480, 0x7fff8c24f980, 0x7fff68908600, 0x7fff82a2d190, 0x7fff8f5e88b0, 0x7fffcd013050, 0x7fff8c413fb0, 0x7fffe772a580, 0x7fff708f1a90, 0x7fff8cff0bf0, 0x7fff72f95ca0, 0x7fff46350270, 0x7fffcd007d10, 0x7fffcd0079a0, 0x7fff70923b90, 0x7fff80196680, 0x7fff71d46210} 2023-06-15 10:57:29 - movedRewardItems = 5 2023-06-15 10:57:29 - rewardCount = 67 2023-06-15 10:57:29 - fallbackConsumed = true 2023-06-15 10:57:29 - fallbackItem = 0x7fff83962be0 2023-06-15 10:57:29 - movedMoney = 2023-06-15 10:57:29 - lootedMessage = "\303\033VUU\000\000\000\000\000\000\000\000\000\000[W.\377\177\000\000\001\000\000\000\062K\001\000\001\000\000\000\000\000\000\000(\306\033VUU\000\000 \000\000\000\000\000\000\000`\W.\377\177\000\000\b\000\000\000\000\000\000\000\020kV.\377\177\000\000\020kV.\377\177\000\000\020mV.\377\177\000\000x\W.\377\177\000\000\020kV.\377\177\000\000\020kV.\377\177\000\000\020mV.\377\177\000\000x\W.\377\177\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000U", '\000' <repeats 31 times>, "\020kV.\377\177\000\000\000\000\000\000\000\000\000\000"... 2023-06-15 10:57:29 - finalReturn = 2023-06-15 10:57:29 - #4 0x0000555555757002 in Game::playerRewardChestCollect (this=0x55555623ee60 <Game::getInstance()::instance>, playerId=, pos=..., itemId=, stackPos=, maxMoveItems=0) at /root/canary/src/game/game.cpp:9372 2023-06-15 10:57:29 - player = 0x7fff839313c0 2023-06-15 10:57:29 - item = 2023-06-15 10:57:29 - thing = 2023-06-15 10:57:29 - returnValue = 2023-06-15 10:57:29 - #5 0x00005555558f7784 in std::__invoke_impl<void, void (Game::&)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game&, unsigned int&, Position&, unsigned short&, unsigned char&, int&> (f=, t=, f=, t=) at /usr/include/c++/11/bits/invoke.h:74 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #6 std::__invoke<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> (__fn=) at /usr/include/c++/11/bits/invoke.h:96 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #7 std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >::_M_invoke<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul> (this=) at /usr/include/c++/11/bits/std_thread.h:253 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #8 std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >::operator() (this=) at /usr/include/c++/11/bits/std_thread.h:260 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #9 std::future_base::_Task_setter<std::unique_ptr<std::future_base::_Result, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >, void>::operator() (this=) at /usr/include/c++/11/future:1409 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #10 std::invoke_impl<std::unique_ptr<std::future_base::_Result, std::future_base::_Result_base::_Deleter>, std::future_base::_Task_setter<std::unique_ptr<std::future_base::_Result, std::future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >, void>&> (f=...) at /usr/include/c++/11/bits/invoke.h:61 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #11 std::invoke_r<std::unique_ptr<std::__future_base::_Result_base, std::future_base::_Result_base::_Deleter>, std::future_base::_Task_setter<std::unique_ptr<std::future_base::_Result, std::future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >, void>&> (fn=...) at /usr/include/c++/11/bits/invoke.h:116 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #12 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::future_base::_Result_base::_Deleter> (), std::future_base::_Task_setter<std::unique_ptr<std::future_base::_Result, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >, void> >::_M_invoke(std::_Any_data const&) (functor=...) at /usr/include/c++/11/bits/std_function.h:291 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:29 - #13 0x00005555558c300d in std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>::operator()() const (this=) at /usr/include/c++/11/bits/std_function.h:590 2023-06-15 10:57:29 - No locals. 2023-06-15 10:57:30 - #14 std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x7fffcd0091a0, f=, did_set=0x7fffed2ecd00) at /usr/include/c++/11/future:571 2023-06-15 10:57:30 - res = std::unique_ptr = {get() = 0x0} 2023-06-15 10:57:30 - #15 0x00007ffff7af4f68 in pthread_once_slow (once_control=0x7fffcd0091b8, init_routine=0x7ffff7e64db0 <__once_proxy>) at ./nptl/pthread_once.c:116 2023-06-15 10:57:30 - cancel_routine = 0x7ffff7af4fc0 2023-06-15 10:57:30 - clframe = {cancel_routine = 0x7ffff7af4fc0 , cancel_arg = 0x7fffcd0091b8, do_it = 1, buffer = {routine = 0x7ffff7af5010 <__pthread_cleanup_combined_routine_voidptr>, arg = 0x7fffed2ecc90, canceltype = 0, prev = 0x0}} 2023-06-15 10:57:30 - val = 2023-06-15 10:57:30 - newval = 2023-06-15 10:57:30 - #16 0x00005555558f9861 in gthread_once (func=, once=) at /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:700 2023-06-15 10:57:30 - No locals. 2023-06-15 10:57:30 - #17 std::call_once<void (std::future_base::_State_baseV2::)(std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>, bool), std::future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>, bool>(std::once_flag&, void (std::future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>, bool), std::future_base::_State_baseV2&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&&, bool&&) (f=@0x7fffed2ecd20: (void (std::future_base::_State_baseV2::)(std::future_base::_State_baseV2 * const, std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter>()> , bool )) 0x5555558c2fe0 <std::future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>, bool)>, once=...) at /usr/include/c++/11/mutex:783 2023-06-15 10:57:30 - e = 2023-06-15 10:57:30 - callable = {f = @0x7fffed2ecd20, args#0 = @0x7fffed2ecd08, args#1 = @0x7fffed2ecd10, args#2 = @0x7fffed2ecd18} 2023-06-15 10:57:30 - exec = 2023-06-15 10:57:30 - callable = 2023-06-15 10:57:30 - exec = 2023-06-15 10:57:30 - e = 2023-06-15 10:57:30 - #18 std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> ()>, bool) (ignore_failure=false, res=..., this=) at /usr/include/c++/11/future:411 2023-06-15 10:57:30 - did_set = false 2023-06-15 10:57:30 - did_set = 2023-06-15 10:57:30 - #19 std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<void (Game::)(unsigned int, Position const&, unsigned short, unsigned char, unsigned int), Game, unsigned int, Position, unsigned short, unsigned char, int> >, void>::_M_run (this=0x7fffcd0091a0) at /usr/include/c++/11/future:1737 2023-06-15 10:57:30 - No locals. 2023-06-15 10:57:30 - #20 0x00007ffff7e662b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 2023-06-15 10:57:30 - No symbol table info available. 2023-06-15 10:57:30 - #21 0x00007ffff7aefb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 2023-06-15 10:57:30 - ret = 2023-06-15 10:57:30 - pd = 2023-06-15 10:57:30 - out = 2023-06-15 10:57:30 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737348061840, -2842024183267170249, 140737172723264, 11, 140737348827216, 140737348062192, 2841982804987373623, 2842041079485196343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} 2023-06-15 10:57:30 - not_first_call = 2023-06-15 10:57:30 - #22 0x00007ffff7b81a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 2023-06-15 10:57:30 - No locals. 2023-06-15 10:57:30 -
2023-06-15 10:57:30 - Thread 4 (Thread 0x7ffff6a43640 (LWP 1989036) "canary"): 2023-06-15 10:57:30 - #0
futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555556242da8 <DatabaseTasks::getInstance()::instance+136>) at ./nptl/futex-internal.c:57 2023-06-15 10:57:31 - sc_cancel_oldtype = 0 2023-06-15 10:57:31 - sc_ret = 2023-06-15 10:57:31 - resultvar = 2023-06-15 10:57:31 - arg6 = 2023-06-15 10:57:31 - arg5 = 2023-06-15 10:57:31 - arg4 = 2023-06-15 10:57:31 - arg3 = 2023-06-15 10:57:31 - arg2 = 2023-06-15 10:57:31 - arg1 = 2023-06-15 10:57:31 - _a6 = 2023-06-15 10:57:31 - _a5 = 2023-06-15 10:57:31 - _a4 = 2023-06-15 10:57:31 - _a3 = 2023-06-15 10:57:31 - _a2 = 2023-06-15 10:57:31 - _a1 = 2023-06-15 10:57:31 - #1 futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555556242da8 <DatabaseTasks::getInstance()::instance+136>) at ./nptl/futex-internal.c:87 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - clockbit = 256 2023-06-15 10:57:31 - op = 393 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - clockbit = 2023-06-15 10:57:31 - op = 2023-06-15 10:57:31 - #2 GI_futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556242da8 <DatabaseTasks::getInstance()::instance+136>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #3 0x00007ffff7aeeac1 in pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555556242d58 <DatabaseTasks::getInstance()::instance+56>, cond=0x555556242d80 <DatabaseTasks::getInstance()::instance+96>) at ./nptl/pthread_cond_wait.c:503 2023-06-15 10:57:31 - spin = 0 2023-06-15 10:57:31 - buffer = {routine = 0x7ffff7aee7a0 <condvar_cleanup_waiting>, arg = 0x7ffff6a32c60, canceltype = 48, prev = 0x0} 2023-06-15 10:57:31 - cbuffer = {wseq = 152, cond = 0x555556242d80 <DatabaseTasks::getInstance()::instance+96>, mutex = 0x555556242d58 <DatabaseTasks::getInstance()::instance+56>, private = 0} 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - g = 0 2023-06-15 10:57:31 - flags = 2023-06-15 10:57:31 - g1_start = 2023-06-15 10:57:31 - maxspin = 0 2023-06-15 10:57:31 - signals = 2023-06-15 10:57:31 - result = 0 2023-06-15 10:57:31 - wseq = 152 2023-06-15 10:57:31 - seq = 76 2023-06-15 10:57:31 - private = 0 2023-06-15 10:57:31 - maxspin = 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - result = 2023-06-15 10:57:31 - wseq = 2023-06-15 10:57:31 - g = 2023-06-15 10:57:31 - seq = 2023-06-15 10:57:31 - flags = 2023-06-15 10:57:31 - private = 2023-06-15 10:57:31 - signals = 2023-06-15 10:57:31 - done = 2023-06-15 10:57:31 - g1_start = 2023-06-15 10:57:31 - spin = 2023-06-15 10:57:31 - buffer = 2023-06-15 10:57:31 - cbuffer = 2023-06-15 10:57:31 - s = 2023-06-15 10:57:31 - #4 ___pthread_cond_wait (cond=0x555556242d80 <DatabaseTasks::getInstance()::instance+96>, mutex=0x555556242d58 <DatabaseTasks::getInstance()::instance+56>) at ./nptl/pthread_cond_wait.c:627 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #5 0x0000555555723923 in std::condition_variable::wait<DatabaseTasks::threadMain()::<lambda()> > (p=..., lock=..., this=) at /usr/include/c++/11/condition_variable:103 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #6 DatabaseTasks::threadMain (this=0x555556242d20 <DatabaseTasks::getInstance()::instance>) at /root/canary/src/database/databasetasks.cpp:48 2023-06-15 10:57:31 - taskLockUnique = {_M_device = 0x555556242d58 <DatabaseTasks::getInstance()::instance+56>, _M_owns = true} 2023-06-15 10:57:31 - #7 0x00007ffff7e662b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 2023-06-15 10:57:31 - No symbol table info available. 2023-06-15 10:57:31 - #8 0x00007ffff7aefb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 2023-06-15 10:57:31 - ret = 2023-06-15 10:57:31 - pd = 2023-06-15 10:57:31 - out = 2023-06-15 10:57:31 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737348057584, -2842024183267170249, 140737331344960, 11, 140737348827216, 140737348057936, 2842043315707865143, 2842041079485196343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} 2023-06-15 10:57:31 - not_first_call = 2023-06-15 10:57:31 - #9 0x00007ffff7b81a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 -
2023-06-15 10:57:31 - Thread 3 (Thread 0x7ffff7244640 (LWP 1989035) "canary"): 2023-06-15 10:57:31 - #0 __futex_abstimed_wait_common64 (private=-402653184, cancel=true, abstime=0x7ffff7233db0, op=393, expected=0, futex_word=0x555556242868 <Scheduler::getInstance()::instance+104>) at ./nptl/futex-internal.c:57 2023-06-15 10:57:31 - sc_cancel_oldtype = 0 2023-06-15 10:57:31 - sc_ret = 2023-06-15 10:57:31 - resultvar = 2023-06-15 10:57:31 -
arg6 = 2023-06-15 10:57:31 - arg5 = 2023-06-15 10:57:31 - arg4 = 2023-06-15 10:57:31 - arg3 = 2023-06-15 10:57:31 - arg2 = 2023-06-15 10:57:31 - arg1 = 2023-06-15 10:57:31 - _a6 = 2023-06-15 10:57:31 - _a5 = 2023-06-15 10:57:31 - _a4 = 2023-06-15 10:57:31 - _a3 = 2023-06-15 10:57:31 - _a2 = 2023-06-15 10:57:31 - _a1 = 2023-06-15 10:57:31 - #1 futex_abstimed_wait_common (cancel=true, private=-402653184, abstime=0x7ffff7233db0, clockid=-268435408, expected=0, futex_word=0x555556242868 <Scheduler::getInstance()::instance+104>) at ./nptl/futex-internal.c:87 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - clockbit = 12544 2023-06-15 10:57:31 - op = 393 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - clockbit = 2023-06-15 10:57:31 - op = 2023-06-15 10:57:31 - #2 GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556242868 <Scheduler::getInstance()::instance+104>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7ffff7233db0, private=private@entry=0) at ./nptl/futex-internal.c:139 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #3 0x00007ffff7aeef1b in pthread_cond_wait_common (abstime=0x7ffff7233db0, clockid=0, mutex=0x555556242818 <Scheduler::getInstance()::instance+24>, cond=0x555556242840 <Scheduler::getInstance()::instance+64>) at ./nptl/pthread_cond_wait.c:503 2023-06-15 10:57:31 - spin = 0 2023-06-15 10:57:31 - buffer = {routine = 0x7ffff7aee7a0 <condvar_cleanup_waiting>, arg = 0x7ffff7233d30, canceltype = -134473718, prev = 0x0} 2023-06-15 10:57:31 - cbuffer = {wseq = 41378144, cond = 0x555556242840 <Scheduler::getInstance()::instance+64>, mutex = 0x555556242818 <Scheduler::getInstance()::instance+24>, private = 0} 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - g = 0 2023-06-15 10:57:31 - flags = 2023-06-15 10:57:31 - g1_start = 2023-06-15 10:57:31 - maxspin = 0 2023-06-15 10:57:31 - signals = 2023-06-15 10:57:31 - result = 0 2023-06-15 10:57:31 - wseq = 41378144 2023-06-15 10:57:31 - seq = 20689072 2023-06-15 10:57:31 - private = 0 2023-06-15 10:57:31 - maxspin = 2023-06-15 10:57:31 - err = 2023-06-15 10:57:31 - result = 2023-06-15 10:57:31 - wseq = 2023-06-15 10:57:31 - g = 2023-06-15 10:57:31 - seq = 2023-06-15 10:57:31 - flags = 2023-06-15 10:57:31 - private = 2023-06-15 10:57:31 - signals = 2023-06-15 10:57:31 - done = 2023-06-15 10:57:31 - g1_start = 2023-06-15 10:57:31 - spin = 2023-06-15 10:57:31 - buffer = 2023-06-15 10:57:31 - cbuffer = 2023-06-15 10:57:31 - s = 2023-06-15 10:57:31 - #4 _pthread_cond_timedwait64 (cond=0x555556242840 <Scheduler::getInstance()::instance+64>, mutex=0x555556242818 <Scheduler::getInstance()::instance+24>, abstime=0x7ffff7233db0) at ./nptl/pthread_cond_wait.c:652 2023-06-15 10:57:31 - flags = 2023-06-15 10:57:31 - clockid = 0 2023-06-15 10:57:31 - #5 0x0000555555764112 in gthread_cond_timedwait (__abs_timeout=0x7ffff7233db0, mutex=, cond=0x555556242840 <Scheduler::getInstance()::instance+64>) at /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:872 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #6 std::__condvar::wait_until (abs_time=..., m=..., this=0x555556242840 <Scheduler::getInstance()::instance+64>) at /usr/include/c++/11/bits/std_mutex.h:162 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #7 std::condition_variable::wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (lock=..., lock=..., atime=..., this=0x555556242840 <Scheduler::getInstance()::instance+64>) at /usr/include/c++/11/condition_variable:222 2023-06-15 10:57:31 - s = 2023-06-15 10:57:31 - ns = 2023-06-15 10:57:31 - ts = {tv_sec = 1686826639, tv_nsec = 759242711} 2023-06-15 10:57:31 - s = 2023-06-15 10:57:31 - ns = 2023-06-15 10:57:31 - ts = 2023-06-15 10:57:31 - #8 std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (atime=..., lock=..., this=0x555556242840 <Scheduler::getInstance()::instance+64>) at /usr/include/c++/11/condition_variable:118 2023-06-15 10:57:31 - No locals. 2023-06-15 10:57:31 - #9 Scheduler::threadMain (this=0x555556242800 <Scheduler::getInstance()::instance>) at /root/canary/src/game/scheduling/scheduler.cpp:25 2023-06-15 10:57:31 - ret = std::cv_status::no_timeout 2023-06-15 10:57:31 - eventLockUnique = {_M_device = 0x555556242818 <Scheduler::getInstance()::instance+24>, _M_owns = true} 2023-06-15 10:57:32 - #10 0x00007ffff7e662b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 2023-06-15 10:57:32 - No symbol table info available. 2023-06-15 10:57:32 - #11 0x00007ffff7aefb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 2023-06-15 10:57:32 - ret = 2023-06-15 10:57:32 - pd = 2023-06-15 10:57:32 - out = 2023-06-15 10:57:32 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488345840, -2842024183267170249, 140737339737664, 25, 140737348827216, 140737488346192, 2842040016636110903, 2842041079485196343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} 2023-06-15 10:57:32 - not_first_call = 2023-06-15 10:57:32 - #12 0x00007ffff7b81a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 2023-06-15 10:57:32 - No locals. 2023-06-15 10:57:32 -
2023-06-15 10:57:32 - Thread 2 (Thread 0x7ffff7a45640 (LWP 1989034) "canary"): 2023-06-15 10:57:32 - #0
futex_abstimed_wait_common64 (private=128, cancel=true, abstime=0x0, op=265, expected=2023947, futex_word=0x7fffed2fd910) at ./nptl/futex-internal.c:57 2023-06-15 10:57:32 - sc_cancel_oldtype = 0 2023-06-15 10:57:32 - sc_ret = 2023-06-15 10:57:32 - resultvar = 2023-06-15 10:57:32 - arg6 = 2023-06-15 10:57:32 - arg5 = 2023-06-15 10:57:32 - arg4 = 2023-06-15 10:57:32 - arg3 = 2023-06-15 10:57:32 - arg2 = 2023-06-15 10:57:32 - arg1 = 2023-06-15 10:57:32 - _a6 = 2023-06-15 10:57:32 - _a5 = 2023-06-15 10:57:32 - _a4 = 2023-06-15 10:57:32 - _a3 = 2023-06-15 10:57:32 - _a2 = 2023-06-15 10:57:32 - _a1 = 2023-06-15 10:57:32 - #1 futex_abstimed_wait_common (cancel=true, private=128, abstime=0x0, clockid=0, expected=2023947, futex_word=0x7fffed2fd910) at ./nptl/futex-internal.c:87 2023-06-15 10:57:32 - err = 2023-06-15 10:57:32 - clockbit = 256 2023-06-15 10:57:32 - op = 265 2023-06-15 10:57:32 - err = 2023-06-15 10:57:32 - clockbit = 2023-06-15 10:57:32 - op = 2023-06-15 10:57:32 - #2 GI_futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffed2fd910, expected=2023947, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128) at ./nptl/futex-internal.c:139 2023-06-15 10:57:32 - No locals. 2023-06-15 10:57:32 - #3 0x00007ffff7af16a4 in pthread_clockjoin_ex (threadid=140737172723264, thread_return=0x0, clockid=0, abstime=0x0, block=) at ./nptl/pthread_join_common.c:105 2023-06-15 10:57:32 - ret = 2023-06-15 10:57:32 - _buffer = {routine = 0x7ffff7af1550 , arg = 0x7fffed2fdc68, canceltype = 0, prev = 0x7ffff7a34c38} 2023-06-15 10:57:32 - tid = 2023-06-15 10:57:32 - pd = 0x7fffed2fd640 2023-06-15 10:57:32 - self = 2023-06-15 10:57:32 - result = 0 2023-06-15 10:57:32 - pd_result = 2023-06-15 10:57:32 - #4 0x00007ffff7e66327 in std::thread::join() () from /lib/x86_64-linux-gnu/libstdc++.so.6 2023-06-15 10:57:32 - No symbol table info available. 2023-06-15 10:57:32 - #5 0x00007ffff7af4f68 in pthread_once_slow (once_control=0x7fffcd0091c8, init_routine=0x7ffff7e64db0 <once_proxy>) at ./nptl/pthread_once.c:116 2023-06-15 10:57:32 - cancel_routine = 0x7ffff7af4fc0 2023-06-15 10:57:32 - clframe = {cancel_routine = 0x7ffff7af4fc0 , cancel_arg = 0x7fffcd0091c8, do_it = 1, buffer = {routine = 0x7ffff7af5010 <__pthread_cleanup_combined_routine_voidptr>, arg = 0x7ffff7a34c20, canceltype = 0, prev = 0x0}} 2023-06-15 10:57:32 - val = 2023-06-15 10:57:32 - newval = 2023-06-15 10:57:32 - #6 0x00005555558c30ef in gthread_once (func=, once=) at /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:700 2023-06-15 10:57:32 - No locals. 2023-06-15 10:57:32 - #7 std::call_once<void (std::thread::)(), std::thread> (f=@0x7ffff7a34c90: (void (std::thread::)(std::thread const)) 0x7ffff7e66310 <std::thread::join()>, once=...) at /usr/include/c++/11/mutex:783 2023-06-15 10:57:32 - e = 2023-06-15 10:57:32 - callable = {__f = @0x7ffff7a34c90, __args#0 = @0x7ffff7a34c88} 2023-06-15 10:57:32 - exec = 2023-06-15 10:57:32 - callable = 2023-06-15 10:57:32 - exec = 2023-06-15 10:57:32 - e = 2023-06-15 10:57:32 - #8 std::future_base::_Async_state_commonV2::_M_join (this=) at /usr/include/c++/11/future:1700 2023-06-15 10:57:32 - No locals. 2023-06-15 10:57:32 - #9 std::future_base::_Async_state_commonV2::_M_complete_async (this=) at /usr/include/c++/11/future:1698 2023-06-15 10:57:32 - No locals. 2023-06-15 10:57:32 - #10 0x00005555558dfe44 in std::__future_base::_State_baseV2::wait (this=0x7fffcd0091a0) at /usr/include/c++/11/future:330 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 - #11 std::basic_future::wait (this=) at /usr/include/c++/11/future:694 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 - #12 operator() (closure=0x7fff8f0da480, game=0x55555623ee60 <Game::getInstance()::instance>, playerId=268435534) at /root/canary/src/server/network/protocol/protocolgame.cpp:2844 2023-06-15 10:57:38 - future = 2023-06-15 10:57:38 - this = 0x555558e3a720 2023-06-15 10:57:38 - stackPosition = 2 '\002' 2023-06-15 10:57:38 - itemId = 19250 2023-06-15 10:57:38 - position = {x = 32378, y = 32239, z = 7 '\a'} 2023-06-15 10:57:38 - func = 2023-06-15 10:57:38 - #13 0x0000555555761e10 in std::function<void ()>::operator()() const (this=0x7fff72eada30) at /usr/include/c++/11/bits/std_function.h:590 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 - #14 Task::operator() (this=0x7fff72eada20) at /root/canary/src/game/scheduling/tasks.h:28 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 - #15 Dispatcher::threadMain (this=0x555556241ac0 <Dispatcher::getInstance()::instance>) at /root/canary/src/game/scheduling/tasks.cpp:47 2023-06-15 10:57:38 - task = 0x7fff72eada20 2023-06-15 10:57:38 - taskLockUnique = {_M_device = 0x555556241ad0 <Dispatcher::getInstance()::instance+16>, _M_owns = false} 2023-06-15 10:57:38 - #16 0x00007ffff7e662b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 2023-06-15 10:57:38 - No symbol table info available. 2023-06-15 10:57:38 - #17 0x00007ffff7aefb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 2023-06-15 10:57:38 - ret = 2023-06-15 10:57:38 - pd = 2023-06-15 10:57:38 - out = 2023-06-15 10:57:38 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488345840, -2842024183267170249, 140737348130368, 25, 140737348827216, 140737488346192, 2842041117758351415, 2842041079485196343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} 2023-06-15 10:57:38 - not_first_call = 2023-06-15 10:57:38 - #18 0x00007ffff7b81a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 -
2023-06-15 10:57:38 - Thread 1 (Thread 0x7ffff7a56780 (LWP 1989031) "canary"): 2023-06-15 10:57:38 - #0 0x00007ffff7b80fde in epoll_wait (epfd=4, events=0x7fffffffd5c0, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 2023-06-15 10:57:38 - sc_ret = -4 2023-06-15 10:57:38 - sc_cancel_oldtype = 0 2023-06-15 10:57:38 - sc_ret = 2023-06-15 10:57:38 - #1 0x000055555569f54c in asio::detail::epoll_reactor::run (this=0x5555562b6a80, usec=, ops=...) at /root/canary/build/linux-release/vcpkg_installed/x64-linux/include/asio/detail/impl/epoll_reactor.ipp:500 2023-06-15 10:57:38 - timeout = 2023-06-15 10:57:38 - events = {{events = 1, data = {ptr = 0x555556951a60, fd = 1452612192, u32 = 1452612192, u64 = 93825013193312}}, {events = 1, data = {ptr = 0x5555566b1030, fd = 1449857072, u32 = 1449857072, u64 = 93825010438192}}, {events = 283603712, data = {ptr = 0x562b6a801e842572, fd = 511976818, u32 = 511976818, u64 = 6209173609760695666}}, {events = 21845, data = {ptr = 0x5555558bd8d3 <asio::detail::epoll_reactor::schedule_timer<asio::detail::chrono_time_traits<std::chrono::_V2::system_clock, asio::wait_traits > >(asio::detail::timer_queue<asio::detail::chrono_time_traits<std::chrono::_V2::system_clock, asio::wait_traits > >&, asio::detail::chrono_time_traits<std::chrono::_V2::system_clock, asio::wait_traits >::time_type const&, asio::detail::timer_queue<asio::detail::chrono_time_traits<std::chrono::_V2::system_clock, asio::wait_traits > >::per_timer_data&, asio::detail::wait_op*)+275>, fd = 1435228371, u32 = 1435228371, u64 = 93824995809491}}, {events = 1454132640, data = {ptr = 0xe000005555, fd = 21845, u32 = 21845, u64 = 962072696149}}, {events = 0, data = {ptr = 0x1768cfeace265e46, fd = -836346298, u32 = 3458620998, u64 = 1686826667838168646}}, {events = 32, data = {ptr = 0x700000000, fd = 0, u32 = 0, u64 = 30064771072}}, {events = 0, data = {ptr = 0x7ffff7aff6ab <_int_malloc+3195>, fd = -139462997, u32 = 4155504299, u64 = 140737348892331}}, {events = 1497029312, data = {ptr = 0x1800000002, fd = 2, u32 = 2, u64 = 103079215106}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1712338196, data = {ptr = 0x104446f677, fd = 1145501303, u32 = 1145501303, u64 = 69864978039}}, {events = 0, data = {ptr = 0x40, fd = 64, u32 = 64, u64 = 64}}, {events = 0, data = {ptr = 0x10e7730000000000, fd = 0, u32 = 0, u64 = 1218068668064202752}}, {events = 511976818, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2158132976, data = {ptr = 0x5762ee7800007fff, fd = 32767, u32 = 32767, u64 = 6296857428180893695}}, {events = 21845, data = {ptr = 0x55555762ee90, fd = 1466101392, u32 = 1466101392, u64 = 93825026682512}}, {events = 1445686368, data = {ptr = 0x5761ee8000005555, fd = 21845, u32 = 21845, u64 = 6296575987563910485}}, {events = 21845, data = {ptr = 0x55555762ef68, fd = 1466101608, u32 = 1466101608, u64 = 93825026682728}}, {events = 1435880156, data = {ptr = 0x1800005555, fd = 21845, u32 = 21845, u64 = 103079236949}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x10e7730000000000, fd = 0, u32 = 0, u64 = 1218068668064202752}}, {events = 511976818, data = {ptr = 0x7fffffffd7a0, fd = -10336, u32 = 4294956960, u64 = 140737488344992}}, {events = 2158132976, data = {ptr = 0x80a27ef000007fff, fd = 32767, u32 = 32767, u64 = 9269110552339185663}}, {events = 32767, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1455365280, data = {ptr = 0x562b6c6000005555, fd = 21845, u32 = 21845, u64 = 6209175670833042773}}, {events = 21845, data = {ptr = 0x7fffffffd7e0, fd = -10272, u32 = 4294957024, u64 = 140737488345056}}, {events = 1466101608, data = {ptr = 0xffffd92000005555, fd = 21845, u32 = 21845, u64 = 18446701330195043669}}, {events = 32767, data = {ptr = 0x7ffff7b406dd <
GI_clock_gettime+29>, fd = -139196707, u32 = 4155770589, u64 = 140737349158621}}, {events = 48, data = {ptr = 0x10e7730000000000, fd = 0, u32 = 0, u64 = 1218068668064202752}}, {events = 511976818, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4294957344, data = {ptr = 0x5761ee7000007fff, fd = 32767, u32 = 32767, u64 = 6296575918844444671}}, {events = 21845, data = {ptr = 0x7fffffffd7a0, fd = -10336, u32 = 4294956960, u64 = 140737488344992}}, {events = 4294957344, data = {ptr = 0x558c099800007fff, fd = 32767, u32 = 32767, u64 = 6164312538403078143}}, {events = 21845, data = {ptr = 0x17fff00000008, fd = 8, u32 = 8, u64 = 422208170098696}}, {events = 1455365292, data = {ptr = 0x5761ee9000005555, fd = 21845, u32 = 21845, u64 = 6296576056283387221}}, {events = 21845, data = {ptr = 0x55555761ee80, fd = 1466035840, u32 = 1466035840, u64 = 93825026616960}}, {events = 0, data = {ptr = 0x10e7730000000000, fd = 0, u32 = 0, u64 = 1218068668064202752}}, {events = 511976818, data = {ptr = 0x7fffffffd7a0, fd = -10336, u32 = 4294956960, u64 = 140737488344992}}, {events = 1497026960, data = {ptr = 0x593ad19000005555, fd = 21845, u32 = 21845, u64 = 6429681834430322005}}, {events = 21845, data = {ptr = 0x55555762ee90, fd = 1466101392, u32 = 1466101392, u64 = 93825026682512}}, {events = 1435223872, data = {ptr = 0x5555, fd = 21845, u32 = 21845, u64 = 21845}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x593a6c4000000000, fd = 0, u32 = 0, u64 = 6429570440158511104}}, {events = 21845, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1435263472, data = {ptr = 0x558c5b5000005555, fd = 21845, u32 = 21845, u64 = 6164402389118899541}}, {events = 21845, data = {ptr = 0x5555593adad0, fd = 1497029328, u32 = 1497029328, u64 = 93825057610448}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2972262286, data = {ptr = 0x12f1a5d5f1bbce0d, fd = -239350259, u32 = 4055617037, u64 = 1365054500372205069}}, {events = 1958358044, data = {ptr = 0xd4fdca5d53845454, fd = 1401181268, u32 = 1401181268, u64 = 15347645607330468948}}, {events = 3499547264, data = {ptr = 0x36c650a4325f60c7, fd = 845111495, u32 = 845111495, u64 = 3946930789586788551}}, {events = 2027808553, data = {ptr = 0xfbdc4538988ed6eb, fd = -1735469333, u32 = 2559497963, u64 = 18148456707776239339}}, {events = 4225516856, data = {ptr = 0x3c6ef3b75c1fe379, fd = 1545593721, u32 = 1545593721, u64 = 4354685858564006777}}, {events = 3112270307, data = {ptr = 0x45b98179e3, fd = -1182696989, u32 = 3112270307, u64 = 299465013731}}, {events = 531689479, data = {ptr = 0x8179764e82fe5e54, fd = -2097258924, u32 = 2197708372, u64 = 9329618182651928148}}, {events = 3812752533, data = {ptr = 0x40a392ffe4c6e49b, fd = -456727397, u32 = 3838239899, u64 = 4657728067383780507}}, {events = 626627354, data = {ptr = 0xa26c194687221961, fd = -2027808415, u32 = 2267158881, u64 = 11703757322334640481}}, {events = 169899888, data = {ptr = 0x6a6415b1089b8f6a, fd = 144412522, u32 = 144412522, u64 = 7666276315789234026}}, {events = 1784944049, data = {ptr = 0xcdb183fec7c5ac1b, fd = -943346661, u32 = 3351620635, u64 = 14821772978949565467}}, {events = 239350397, data = {ptr = 0x9142908c0e44327d, fd = 239350397, u32 = 239350397, u64 = 10467087415171625597}}, {events = 2337716393, data = {ptr = 0xed1f3ef0f1862ecd, fd = -242864435, u32 = 4052102861, u64 = 17086444715832127181}}, {events = 1323812151, data = {ptr = 0x95664b99534eb514, fd = 1397667092, u32 = 1397667092, u64 = 10765375081175495956}}, {events = 3063685985, data = {ptr = 0xf72ed1e01864a9a8, fd = 409250216, u32 = 409250216, u64 = 17811404336709020072}}, {events = 2024294377, data = {ptr = 0xd609de537441580c, fd = 1950439436, u32 = 1950439436, u64 = 15423102848921065484}}, {events = 3590970963, data = {ptr = 0x3c3954771c8864b5, fd = 478700725, u32 = 478700725, u64 = 4339592586504725685}}, {events = 2676409028, data = {ptr = 0xffca61059f86c2c4, fd = -1618558268, u32 = 2676409028, u64 = 18431651101746315972}}, {events = 3759763779, data = {ptr = 0x5933fb685d2bf76f, fd = 1563162479, u32 = 1563162479, u64 = 6427757518846162799}}, {events = 21845, data = {ptr = 0x1e84257210e77300, fd = 283603712, u32 = 283603712, u64 = 2198923689903747840}}, {events = 0, data = {ptr = 0xffffda5000000000, fd = 0, u32 = 0, u64 = 18446702635865079808}}, {events = 32767, data = {ptr = 0x7fffffffda50, fd = -9648, u32 = 4294957648, u64 = 140737488345680}}, {events = 1444680768, data = {ptr = 0x561c142000005555, fd = 21845, u32 = 21845, u64 = 6204856514281231701}}, {events = 21845, data = {ptr = 0x5555593ad190, fd = 1497026960, u32 = 1497026960, u64 = 93825057608080}}, {events = 4294957568, data = {ptr = 0x558be6bd00007fff, fd = 32767, u32 = 32767, u64 = 6164274214409895935}}, {events = 21845, data = {ptr = 0x46, fd = 70, u32 = 70, u64 = 70}}, {events = 2349498278, data = {ptr = 0x4600007fff, fd = 32767, u32 = 32767, u64 = 300647743487}}, {events = 0, data = {ptr = 0x4000593ad190, fd = 1497026960, u32 = 1497026960, u64 = 70370241204624}}, {events = 0, data = {ptr = 0xf7fb022000000000, fd = 0, u32 = 0, u64 = 17868878282984783872}}, {events = 32767, data = {ptr = 0x5555562b6c60, fd = 1445686368, u32 = 1445686368, u64 = 93825006267488}}, {events = 1449857072, data = {ptr = 0x593ad87000005555, fd = 21845, u32 = 21845, u64 = 6429689393572762965}}, {events = 21845, data = {ptr = 0x1e84257210e77300, fd = 283603712, u32 = 283603712, u64 = 2198923689903747840}}, {events = 1449857072, data = {ptr = 0x593ad87000000000, fd = 0, u32 = 0, u64 = 6429689393572741120}}, {events = 21845, data = {ptr = 0x55555933fbd8, fd = 1496579032, u32 = 1496579032, u64 = 93825057160152}}, {events = 283603712, data = {ptr = 0xffffda801e842572, fd = 511976818, u32 = 511976818, u64 = 18446702842535486834}}, {events = 32767, data = {ptr = 0xfffffffffffeff10, fd = -65776, u32 = 4294901520, u64 = 18446744073709485840}}, {events = 11, data = {ptr = 0xffffda5000000000, fd = 0, u32 = 0, u64 = 18446702635865079808}}, {events = 32767, data = {ptr = 0x5555561c1440 <asio::execution::detail::any_executor_base::object_fns_table(std::enable_if<std::is_same<void, void>::value, void>::type)::fns>, fd = 1444680768, u32 = 1444680768, u64 = 93825005261888}}, {events = 283603712, data = {ptr = 0x8f1e36701e842572, fd = 511976818, u32 = 511976818, u64 = 10312740051901228402}}, {events = 32767, data = {ptr = 0x5555561c1360 <asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table()::fns>, fd = 1444680544, u32 = 1444680544, u64 = 93825005261664}}, {events = 4294957648, data = {ptr = 0x561c144000007fff, fd = 32767, u32 = 32767, u64 = 6204856651720196095}}, {events = 21845, data = {ptr = 0x5555561c1420 <asio::execution::detail::any_executor_base::target_fns_table(std::enable_if<std::is_same<void, void>::value, void>::type)::fns>, fd = 1444680736, u32 = 1444680736, u64 = 93825005261856}}, {events = 1497026960, data = {ptr = 0xffffdb1000005555, fd = 21845, u32 = 21845, u64 = 18446703460498822485}}, {events = 32767, data = {ptr = 0x5555558bee97 <asio::detail::reactive_socket_recv_op<asio::mutable_buffers_1, asio::detail::read_op<asio::basic_stream_socket<asio::ip::tcp, asio::any_io_executor>, asio::mutable_buffers_1, asio::mutable_buffer const, asio::detail::transfer_all_t, std::_Bind<void (Connection::(std::shared_ptr, std::_Placeholder<1>))(std::error_code const&)> >, asio::any_io_executor>::do_complete(void, asio::detail::scheduler_operation, std::error_code const&, unsigned long)+791>, fd = 1435233943, u32 = 1435233943, u64 = 93824995815063}}, {events = 1445470000, data = {ptr = 0x593ad23800005555, fd = 21845, u32 = 21845, u64 = 6429682555984827733}}, {events = 21845, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1435247014, data = {ptr = 0xffffda5000005555, fd = 21845, u32 = 21845, u64 = 18446702635865101653}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x55555762efc8, fd = 1466101704, u32 = 1466101704, u64 = 93825026682824}}, {events = 1466035864, data = {ptr = 0xc00005555, fd = 21845, u32 = 21845, u64 = 51539629397}}, {events = 0, data = {ptr = 0x5555561c1440 <asio::execution::detail::any_executor_base::object_fns_table(std::enable_if<std::is_same<void, void>::value, void>::type)::fns>, fd = 1444680768, u32 = 1444680768, u64 = 93825005261888}}, {events = 4294957840, data = {ptr = 0x561c142000007fff, fd = 32767, u32 = 32767, u64 = 6204856514281242623}}, {events = 21845, data = {ptr = 0x5555561c1360 <asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table()::fns>, fd = 1444680544, u32 = 1444680544, u64 = 93825005261664}}, {events = 1435230613, data = {ptr = 0x5761ee7000005555, fd = 21845, u32 = 21845, u64 = 6296575918844433749}}, {events = 21845, data = {ptr = 0x555556281f30, fd = 1445470000, u32 = 1445470000, u64 = 93825006051120}}, {events = 1497028792, data = {ptr = 0xc00005555, fd = 21845, u32 = 21845, u64 = 51539629397}}, {events = 0, data = {ptr = 0x55555761ee80, fd = 1466035840, u32 = 1466035840, u64 = 93825026616960}}, {events = 1466035824, data = {ptr = 0xffffdae000005555, fd = 21845, u32 = 21845, u64 = 18446703254340392277}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x558c42ec00000000, fd = 0, u32 = 0, u64 = 6164375571343081472}}, {events = 21845, data = {ptr = 0x5555558bc740 <Connection::handleTimeout(std::weak_ptr, std::error_code const&)>, fd = 1435223872, u32 = 1435223872, u64 = 93824995804992}}, {events = 1466035840, data = {ptr = 0x5761ee7000005555, fd = 21845, u32 = 21845, u64 = 6296575918844433749}}, {events = 21845, data = {ptr = 0x7d, fd = 125, u32 = 125, u64 = 125}}, {events = 1445154856, data = {ptr = 0x10e7730000005555, fd = 21845, u32 = 21845, u64 = 1218068668064224597}}, {events = 0, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 1435220803, data = {ptr = 0x5933fb6800005555, fd = 21845, u32 = 21845, u64 = 6427757517283022165}}, {events = 21845, data = {ptr = 0x5555561c1440 <asio::execution::detail::any_executor_base::object_fns_table(std::enable_if<std::is_same<void, void>::value, void>::type)::fns>, fd = 1444680768, u32 = 1444680768, u64 = 93825005261888}}, {events = 0, data = {ptr = 0x561c142000000000, fd = 0, u32 = 0, u64 = 6204856514281209856}}, {events = 21845, data = {ptr = 0x5555561c1360 <asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table()::fns>, fd = 1444680544, u32 = 1444680544, u64 = 93825005261664}}, {events = 1445851392, data = {ptr = 0xffffffff00005555, fd = 21845, u32 = 21845, u64 = 18446744069414606165}}, {events = 4294967295, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1445470000, data = {ptr = 0x556a264700005555, fd = 21845, u32 = 21845, u64 = 6154773927139759445}}, {events = 21845, data = {ptr = 0x55555932fa70, fd = 1496513136, u32 = 1496513136, u64 = 93825057094256}}, {events = 4294958512, data = {ptr = 0x558c250100007fff, fd = 32767, u32 = 32767, u64 = 6164342676188594175}}, {events = 21845, data = {ptr = 0x5555562b6a80, fd = 1445685888, u32 = 1445685888, u64 = 93825006267008}}, {events = 2355631248, data = {ptr = 0x56281f3000007fff, fd = 32767, u32 = 32767, u64 = 6208246377349152767}}, {events = 21845, data = {ptr = 0x5555562b6a80, fd = 1445685888, u32 = 1445685888, u64 = 93825006267008}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}} 2023-06-15 10:57:38 - num_events = 2023-06-15 10:57:38 - check_timers = 2023-06-15 10:57:38 - #2 0x000055555595c0e1 in asio::detail::scheduler::do_run_one (ec=std::error_code = {std::_V2::error_category: 0}, this_thread=..., lock=..., this=0x555556281f30) at /root/canary/build/linux-release/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:475 2023-06-15 10:57:38 - on_exit = 2023-06-15 10:57:38 - o = 2023-06-15 10:57:38 - more_handlers = 2023-06-15 10:57:38 - #3 asio::detail::scheduler::run(std::error_code&) [clone .constprop.0] [clone .isra.0] (this=0x555556281f30, ec=...) at /root/canary/build/linux-release/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:209 2023-06-15 10:57:38 - this_thread = { = { = {}, reusablememory = {0x5555593ad870, 0x5555593ad190, 0x0, 0x0, 0x7fffe646a7d0, 0x7fff72e29990, 0x0, 0x0, 0x0, 0x0}, has_pendingexception = 0, pendingexception = {_M_exception_object = 0x0}}, private_opqueue = { = {}, front = 0x0, back_ = 0x0}, private_outstandingwork = 0} 2023-06-15 10:57:38 - ctx = { = {}, key = 0x555556281f30, value = 0x7fffffffdc80, next = 0x0} 2023-06-15 10:57:38 - lock = { = {}, mutex = @0x555556281f60, locked = false} 2023-06-15 10:57:38 - n = 2023-06-15 10:57:38 - #4 0x00005555556668c3 in asio::io_context::run (this=0x7fffffffde60, this=0x7fffffffde60) at /root/canary/build/linux-release/vcpkg_installed/x64-linux/include/asio/impl/io_context.ipp:62 2023-06-15 10:57:38 - ec = std::error_code = {std::_V2::error_category: 0} 2023-06-15 10:57:38 - s = 2023-06-15 10:57:38 - ec = 2023-06-15 10:57:38 - s = 2023-06-15 10:57:38 - #5 ServiceManager::run (this=0x7fffffffde30) at /root/canary/src/server/server.cpp:35 2023-06-15 10:57:38 - No locals. 2023-06-15 10:57:38 - #6 main (argc=, argv=) at /root/canary/src/otserv.cpp:230 2023-06-15 10:57:38 - serviceManager = {acceptors = {<phmap::priv::raw_hash_map<phmap::priv::FlatHashMapPolicy<unsigned short, std::shared_ptr >, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >> = {<phmap::priv::raw_hash_set<phmap::priv::FlatHashMapPolicy<unsigned short, std::shared_ptr >, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::sharedptr > > >> = {ctrl = 0x7fff72d34930 "y\200\020\377y\200\020", '\200' <repeats 12 times>, slots = 0x7fff72d34948, size = 2, capacity = 3, infoz = {}, settings_ = {<phmap::priv::internal_compressed_tuple::CompressedTupleImpl<phmap::priv::CompressedTuple<unsigned long, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >, phmap::integer_sequence<unsigned long, 0, 1, 2, 3> >> = {<phmap::priv::internal_compressed_tuple::Storage<phmap::priv::CompressedTuple<unsigned long, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >, 0, false>> = {value = 1}, <phmap::priv::internal_compressed_tuple::Storage<phmap::priv::CompressedTuple<unsigned long, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >, 1, true>> = {<phmap::Hash> = {<phmap::phmap_unary_function<unsigned short, unsigned long>> = {}, }, }, <phmap::priv::internal_compressed_tuple::Storage<phmap::priv::CompressedTuple<unsigned long, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >, 2, true>> = {<phmap::EqualTo> = {}, }, <phmap::priv::internal_compressed_tuple::Storage<phmap::priv::CompressedTuple<unsigned long, phmap::Hash, phmap::EqualTo, std::allocator<std::pair<unsigned short const, std::shared_ptr > > >, 3, true>> = {<std::allocator<std::pair<unsigned short const, std::shared_ptr > >> = {<gnu_cxx::new_allocator<std::pair<unsigned short const, std::shared_ptr > >> = {}, }, }, }, }}, }, }, io_service = { = { = {}, serviceregistry = 0x555556278f50}, impl = @0x555556281f30}, signals = {set = {impl = {service = 0x5555562b6820, implementation = {queue = { = {}, front = 0x55555627b580, back = 0x55555627b580}, signals = 0x5555562b6c20}, executor_ = {<asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >> = { = {object_ = {data = "\336\377\377\377\177\000\000\000\000\000\000\000\000\000\000\340(&VUU\000"}, object_fns_ = 0x5555561c0fa0 <asio::execution::detail::any_executor_base::object_fns_table<asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >(std::enable_if<(!std::is_same<asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void>::value)&&(!std::is_same<asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, std::shared_ptr<void> >::value), void>::type*)::fns>, target_ = 0x7fffffffde90, target_fns_ = 0x5555561c0fc0 <asio::execution::detail::any_executor_base::target_fns_table<asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >(bool, std::enable_if<!std::is_same<asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void>::value, void>::type*)::fns_with_execute>}, <asio::execution::detail::any_executor_context<asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >, asio::execution::detail::supportable_properties<0, void(asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> >)>::find_context_as_property, void>> = {<No data fields>}, prop_fns_ = 0x5555561c0ee0 <asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table<asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >()::fns>}, <No data fields>}}}}, death_timer = {impl_ = {service_ = 0x5555562b6c60, implementation_ = {<asio::detail::noncopyable> = {<No data fields>}, expiry = {__d = {__r = 0}}, might_have_pending_waits = false, timer_data = {op_queue_ = {<asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, heap_index_ = 18446744073709551615, next_ = 0x0, prev_ = 0x0}}, executor_ = {<asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >> = {<asio::execution::detail::any_executor_base> = {object_ = {data = "\336\377\377\377\177\000\000\020\264\372\367\377\177\000\000\070\264\372\367\377\177\000"}, objectfns = 0x5555561c0fa0 <asio::execution::detail::any_executor_base::object_fns_table<asio::io_context::basic_executor_type<std::allocator, 0ul> >(std::enable_if<(!std::is_same<asio::io_context::basic_executor_type<std::allocator, 0ul>, void>::value)&&(!std::is_same<asio::io_context::basic_executor_type<std::allocator, 0ul>, std::sharedptr >::value), void>::type*)::fns>, target = 0x7fffffffdf08, targetfns = 0x5555561c0fc0 <asio::execution::detail::any_executor_base::target_fns_table<asio::io_context::basic_executor_type<std::allocator, 0ul> >(bool, std::enable_if<!std::is_same<asio::io_context::basic_executor_type<std::allocator, 0ul>, void>::value, void>::type*)::fns_with_execute>}, <asio::execution::detail::any_executor_context<asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >, asio::execution::detail::supportable_properties<0, void(asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> >)>::find_context_as_property, void>> = {}, propfns = 0x5555561c0ee0 <asio::execution::any_executor<asio::execution::context_as_t<asio::execution_context&>, asio::execution::detail::blocking::never_t<0>, asio::execution::prefer_only<asio::execution::detail::blocking::possibly_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::tracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::outstanding_work::untracked_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::fork_t<0> >, asio::execution::prefer_only<asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table<asio::io_context::basic_executor_type<std::allocator, 0ul> >()::fns>}, }}}, running = true} 2023-06-15 10:57:38 - func = 2023-06-15 10:57:38 - A debugging session is active. 2023-06-15 10:57:38 -
2023-06-15 10:57:38 - Inferior 1 [process 1989031] will be killed.

Mirkaanks commented 1 year ago

Parece que ocorre quando tenta coletar mais itens do que possui capacidade e/ou espaço.

dudantas commented 1 year ago

Parece que ocorre quando tenta coletar mais itens do que possui capacidade e/ou espaço.

Não é este o motivo, eu fiz os testes sem capacidade e espaço e não dá nenhum problema.