Skip to content

Crash on quit #47

Description

@MAGNAT2645

Accelerator causes my server to crash when I type quit to stop it.
Does not seem to be happening everytime.

Here's the backtrace:

Thread 27 "SM CompatThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xde5feb40 (LWP 24349)]
0xdf3c8fc2 in std::__atomic_base<bool>::load (__m=std::memory_order_seq_cst, this=<optimized out>)
    at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/atomic_base.h:488
(gdb) bt full
#0  0xdf3c8fc2 in std::__atomic_base<bool>::load (__m=std::memory_order_seq_cst, this=<optimized out>)
    at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/atomic_base.h:488
        __b = <optimized out>
#1  std::atomic<bool>::load (__m=std::memory_order_seq_cst, this=<optimized out>)
    at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/atomic:112
No locals.
#2  Accelerator::IsDoneUploading (this=<optimized out>) at /home/runner/work/accelerator/accelerator/extension/extension.h:123
No locals.
#3  SourcePawnNotifyThread::RunThread (this=0xdf525574 <spNotifyThread>, pHandle=0x124c1f10)
    at /home/runner/work/accelerator/accelerator/extension/extension.cpp:1095
No locals.
#4  0xeaaf7334 in CompatThread::Run() () from /home/tf2server/serverfiles/tf/addons/sourcemod/bin/sourcemod.logic.so
No symbol table info available.
#5  0xeaaf7d47 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ke::NewThread<CompatThread::Unpause()::$_2>(char const*, CompatThread::Unpause()::$_2&&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Bind<CompatThread::Unpause()::$_2 ()>&&)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Bind<CompatThread::Unpause()::$_2 ()> > > >::_M_run() () from /home/tf2server/serverfiles/tf/addons/sourcemod/bin/sourcemod.logic.so
No symbol table info available.
#6  0xeabcd90d in execute_native_thread_routine () from /home/tf2server/serverfiles/tf/addons/sourcemod/bin/sourcemod.logic.so
No symbol table info available.
#7  0xf7dd9574 in start_thread (arg=<optimized out>) at pthread_create.c:454
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-564139092, 1392848979, -128, -564141016, 1105492320, 1158222643}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        prevstate = <optimized out>
#8  0xf7e747b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/i386/clone3.S:111
No locals.

Also happens with default SM plugins.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions