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

Help Server Crash

LockeLamora

New Member
Joined
Oct 16, 2021
Messages
3
Reaction score
0
GitHub
LockeLamora
My server crashed and had the errors listed below. Can anyone help me find the problem?
I can't post the full Log, so I'll post a part of it and the rest is in the attached file.

Lua:
Thread 2 "otx" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff2385700 (LWP 847)]
ChatChannel::removeUser (this=0x707070707070706, player=player@entry=
    0x7fffe1833c20) at chat.cpp:143
143        UsersMap::iterator it = m_users.find(player->getID());
> Saving server...
> SAVE: Complete in 1.598 seconds using binary-tilebased house storage.

Thread 3 (Thread 0x7ffff1972700 (LWP 848)):
#0  0x00007ffff53d6065 in futex_abstimed_wait_cancelable (
    private=<optimized out>, abstime=0x7ffff1971b60, expected=0,
    futex_word=0x555555a6a88c <Scheduler::getInstance()::scheduler+204>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -516
        oldtype = 0
        err = <optimized out>
        oldtype = <optimized out>
        err = <optimized out>
        __ret = <optimized out>
        resultvar = <optimized out>
        __arg6 = <optimized out>
        __arg5 = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a6 = <optimized out>
        _a5 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#1  __pthread_cond_wait_common (abstime=0x7ffff1971b60,
    mutex=0x555555a6a838 <Scheduler::getInstance()::scheduler+120>,
    cond=0x555555a6a860 <Scheduler::getInstance()::scheduler+160>)
    at pthread_cond_wait.c:539
        spin = 0
        buffer = {__routine = 0x7ffff53d5770 <__condvar_cleanup_waiting>,
          __arg = 0x7ffff1971ad0, __canceltype = -241755312, __prev = 0x0}
        cbuffer = {wseq = 12689051,
          cond = 0x555555a6a860 <Scheduler::getInstance()::scheduler+160>,
          mutex = 0x555555a6a838 <Scheduler::getInstance()::scheduler+120>,
          private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = <optimized out>
        seq = 6344525
        private = <optimized out>
        maxspin = <optimized out>
        err = <optimized out>
        result = <optimized out>
        wseq = <optimized out>
        g = <optimized out>
        seq = <optimized out>
        flags = <optimized out>
        private = <optimized out>
        signals = <optimized out>
        g1_start = <optimized out>
        spin = <optimized out>
        buffer = <optimized out>
        cbuffer = <optimized out>
        rt = <optimized out>
        s = <optimized out>
#2  __pthread_cond_timedwait (
    cond=cond@entry=0x555555a6a860 <Scheduler::getInstance()::scheduler+160>,
    mutex=mutex@entry=0x555555a6a838 <Scheduler::getInstance()::scheduler+120>, abstime=abstime@entry=0x7ffff1971b60) at pthread_cond_wait.c:667
No locals.
#3  0x00005555556ea812 in boost::condition_variable::do_wait_until (
    timeout=..., m=...,
    this=0x555555a6a838 <Scheduler::getInstance()::scheduler+120>)
    at /usr/include/boost/thread/pthread/condition_variable.hpp:115
        guard = {m = 0x7ffff1971b50}
        check_for_interruption = {thread_info = 0x7fffece63dd0,
          m = 0x555555a6a838 <Scheduler::getInstance()::scheduler+120>,
          set = true, done = false}
        the_mutex = 0x555555a6a838 <Scheduler::getInstance()::scheduler+120>
        cond_res = <optimized out>
        cond_res = <optimized out>
        guard = <optimized out>
        check_for_interruption = <optimized out>
        the_mutex = <optimized out>
#4  boost::condition_variable::timed_wait (abs_time=..., m=...,
    this=0x555555a6a838 <Scheduler::getInstance()::scheduler+120>)
    at /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:142
        timeout = {tv_sec = 1634413031, tv_nsec = 700074000}
        timeout = <optimized out>
#5  Scheduler::schedulerThread (
    this=0x555555a6a7c0 <Scheduler::getInstance()::scheduler>)
    at scheduler.cpp:50
        task = 0x0
        run = false
        action = false
        eventLockUnique = {
          m = 0x555555a6a810 <Scheduler::getInstance()::scheduler+80>,
          is_locked = false}
#6  0x00007ffff7711bcd in ?? ()
   from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.65.1
No symbol table info available.
#7  0x00007ffff53cf6db in start_thread (arg=0x7ffff1972700)
    at pthread_create.c:463
        pd = 0x7ffff1972700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737246603008,
                -94969796017232090, 140737246601152, 0, 140737167900112,
                140737257158224, 94991583279081254, 94983513828517670},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff50f871f in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

    Inferior 1 [process 843] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]
 

Attachments


Please read the support board rules before posting. You've opened two threads for the same problem and broke as many board rules as you could doing it. You are more likely to get help if you follow the rules.
 

Please read the support board rules before posting. You've opened two threads for the same problem and broke as many board rules as you could doing it. You are more likely to get help if you follow the rules.
Sorry, I never used the portal, I don't know how to delete the other topic
 
Back
Top