Bug #27

Зависание плагина remote_script при останове сервера

Added by Maxim Mamontov over 4 years ago.

Status:NewStart date:05/31/2015
Priority:NormalDue date:
Assignee:Maxim Mamontov% Done:

0%

Category:-Spent time:-
Target version:-

Description

Стектрейс:


(gdb) thread apply all bt

Thread 4 (Thread 0x7fa9715ed700 (LWP 21632)):
#0 0x00007fa97230e86d in nanosleep () from /lib/libpthread.so.0
#1 0x000000000042de5a in StgTimer?(void*) ()
#2 0x00007fa9723068ca in start_thread () from /lib/libpthread.so.0
#3 0x00007fa9716bdb6d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa96b2a3700 (LWP 22203)):
#0 0x00007fa971e5a177 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) () from /usr/lib/libstdc++.so.6
#1 0x00007fa96d0255ae in RS::REMOTE_SCRIPT::DelRSU(USER*) () from /usr/lib/stg/mod_remote_script.so
#2 0x000000000043860b in USER_IMPL::Disconnect(bool, std::string const&) ()
#3 0x000000000043a78b in USER_IMPL::Run() ()
#4 0x00000000004526b7 in std::mem_fun_ref_t<void, USER_IMPL> std::for_each<std::_List_iterator<USER_IMPL>, std::mem_f
un_ref_t<void, USER_IMPL> >(std::_List_iterator<USER_IMPL>, std::_List_iterator<USER_IMPL>, std::mem_fun_ref_t<void, U
SER_IMPL>) ()
#5 0x000000000045047b in USERS_IMPL::Run(void*) ()
#6 0x00007fa9723068ca in start_thread () from /lib/libpthread.so.0
#7 0x00007fa9716bdb6d in clone () from /lib/libc.so.6
#8 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa96aaa2700 (LWP 22219)):
#0 0x00007fa97230e86d in nanosleep () from /lib/libpthread.so.0
#1 0x0000000000434ea7 in TRAFFCOUNTER_IMPL::Run(void*) ()
#2 0x00007fa9723068ca in start_thread () from /lib/libpthread.so.0
#3 0x00007fa9716bdb6d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa972729720 (LWP 21630)):
#0 0x00007fa97230dc74 in lll_lock_wait () from /lib/libpthread.so.0
#1 0x00007fa972309194 in _L_lock_1024 () from /lib/libpthread.so.0
#2 0x00007fa972308ff7 in pthread_mutex_lock () from /lib/libpthread.so.0
#3 0x0000000000438250 in USER_IMPL::DelConnectedAfterNotifier?(PROPERTY_NOTIFIER_BASE<bool> const*) ()
#4 0x00007fa96d02704f in RS::CONNECTED_NOTIFIER::~CONNECTED_NOTIFIER() () from /usr/lib/stg/mod_remote_script.so
#5 0x00007fa96d0246f0 in RS::REMOTE_SCRIPT::~REMOTE_SCRIPT() () from /usr/lib/stg/mod_remote_script.so
#6 0x00007fa971624995 in cxa_finalize () from /lib/libc.so.6
#7 0x00007fa96d023026 in ?? () from /usr/lib/stg/mod_remote_script.so
#8 0x00007fff121c7168 in ?? ()
#9 0x0000000000000009 in ?? ()
#10 0x00007fff121c72b0 in ?? ()
#11 0x00007fa96d02cce1 in _fini () from /usr/lib/stg/mod_remote_script.so
#12 0x0000000000000020 in ?? ()
#13 0x00007fa97252ebf2 in ?? () from /lib64/ld-linux-x86-64.so.2
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Also available in: Atom PDF