Thread 30 (Thread 0x7f20f68a1700 (LWP 27011)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x00000000009f5683 in wait (__p=..., __lock=..., this=0x4a6a0d8) at /usr/include/c++/4.8.2/condition_variable:93 #3 operator() (__closure=0x4a640b0, this=, this=, this=, this=) at ./threadpool/ThreadPool.h:226 #4 _M_invoke<> (this=0x4a640b0) at /usr/include/c++/4.8.2/functional:1732 #5 operator() (this=0x4a640b0) at /usr/include/c++/4.8.2/functional:1720 #6 std::thread::_Impl >::_M_run() (this=0x4a64098) at /usr/include/c++/4.8.2/thread:115 #7 0x0000000000a93240 in execute_native_thread_routine () #8 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7f20f60a0700 (LWP 27012)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x00000000009f5683 in wait (__p=..., __lock=..., this=0x4a6a0d8) at /usr/include/c++/4.8.2/condition_variable:93 #3 operator() (__closure=0x4a640f0, this=, this=, this=, this=) at ./threadpool/ThreadPool.h:226 #4 _M_invoke<> (this=0x4a640f0) at /usr/include/c++/4.8.2/functional:1732 #5 operator() (this=0x4a640f0) at /usr/include/c++/4.8.2/functional:1720 #6 std::thread::_Impl >::_M_run() (this=0x4a640d8) at /usr/include/c++/4.8.2/thread:115 #7 0x0000000000a93240 in execute_native_thread_routine () #8 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f20f589f700 (LWP 27013)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x00000000009f5683 in wait (__p=..., __lock=..., this=0x4a6a0d8) at /usr/include/c++/4.8.2/condition_variable:93 #3 operator() (__closure=0x4a64130, this=, this=, this=, this=) at ./threadpool/ThreadPool.h:226 #4 _M_invoke<> (this=0x4a64130) at /usr/include/c++/4.8.2/functional:1732 #5 operator() (this=0x4a64130) at /usr/include/c++/4.8.2/functional:1720 #6 std::thread::_Impl >::_M_run() (this=0x4a64118) at /usr/include/c++/4.8.2/thread:115 #7 0x0000000000a93240 in execute_native_thread_routine () #8 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f20f509e700 (LWP 27014)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x00000000009f5683 in wait (__p=..., __lock=..., this=0x4a6a0d8) at /usr/include/c++/4.8.2/condition_variable:93 #3 operator() (__closure=0x4a64170, this=, this=, this=, this=) at ./threadpool/ThreadPool.h:226 #4 _M_invoke<> (this=0x4a64170) at /usr/include/c++/4.8.2/functional:1732 #5 operator() (this=0x4a64170) at /usr/include/c++/4.8.2/functional:1720 #6 std::thread::_Impl >::_M_run() (this=0x4a64158) at /usr/include/c++/4.8.2/thread:115 #7 0x0000000000a93240 in execute_native_thread_routine () #8 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f20f2899700 (LWP 27019)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000a08c7b in log4cplus::thread::ManualResetEvent::wait (this=this@entry=0x4a6a200) at ./include/log4cplus/thread/syncprims-pub-impl.h:191 #3 0x0000000000a1c80c in log4cplus::thread::Queue::get_events (this=0x4a6a180, buf=buf@entry=0x7f20f2898d10) at src/queue.cxx:175 #4 0x0000000000a1af26 in log4cplus::(anonymous namespace)::QueueThread::run (this=0x4b24c60) at src/asyncappender.cxx:70 #5 0x0000000000a093b6 in operator() (thread_ptr=..., __closure=0x4b29f78) at src/threads.cxx:236 #6 _M_invoke<0ul> (this=0x4b29f70) at /usr/include/c++/4.8.2/functional:1732 #7 operator() (this=0x4b29f70) at /usr/include/c++/4.8.2/functional:1720 #8 std::thread::_Impl)> >::_M_run(void) (this=0x4b29f58) at /usr/include/c++/4.8.2/thread:115 #9 0x0000000000a93240 in execute_native_thread_routine () #10 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f20f489d700 (LWP 27020)): #0 0x00007f20f738ce5d in nanosleep () from /lib64/libpthread.so.0 #1 0x0000000000975842 in CommUtil::SleepByMilliSec (millisecs=millisecs@entry=60000) at comm/util/timeutil.cpp:284 #2 0x0000000000820008 in QuoteDumpThreadFunc (arg_appclient=, arg=, length=) at comm/busi/dump_base.cpp:11 #3 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x232a768 ) at comm/util/thread.cpp:147 #4 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f20f409c700 (LWP 27021)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0e000) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0e000) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac000) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f20f389b700 (LWP 27022)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f860) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f860) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac0c0) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f20f309a700 (LWP 27023)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f680) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f680) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac180) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f20f0294700 (LWP 27024)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0e1e0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0e1e0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac240) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f20ef312700 (LWP 27025)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0e0f0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0e0f0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac300) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f20ee390700 (LWP 27026)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0e2d0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0e2d0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac3c0) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f20ed40e700 (LWP 27027)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f3b0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f3b0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac480) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f20ec48c700 (LWP 27028)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f2c0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f2c0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac540) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f20eb50a700 (LWP 27029)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f1d0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f1d0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac600) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f20ea588700 (LWP 27030)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0f0e0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0f0e0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac6c0) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f20e9606700 (LWP 27031)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0eff0) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0eff0) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac780) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f20e8684700 (LWP 27032)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0ef00) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0ef00) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac840) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f20e7702700 (LWP 27033)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=this@entry=0x4b0ee10) at comm/util/queue.hpp:194 #3 0x0000000000820bad in MergeProc::Merge (this=0x4b0ee10) at comm/busi/merge_proc.cpp:49 #4 0x0000000000820d79 in MergerThreadFunc (merge_obj_ptr=, arg=, length=) at comm/busi/merge_proc.cpp:8 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac900) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f20e6f01700 (LWP 27034)): #0 0x00007f20f738c99d in accept () from /lib64/libpthread.so.0 #1 0x00000000008083a6 in DomainSocket::AcceptClientConn (this=0x4b0c6c0) at comm/busi/domain_socket.cpp:48 #2 0x0000000000808c8d in DomainSocketHelper::WaitUnixSocketClient (this=this@entry=0xf00a98 ) at comm/busi/domain_socket.cpp:292 #3 0x000000000080fb52 in WaitForClientConnThreadFunc (arg_none=, arg=, length=) at comm/busi/thread_func.cpp:12 #4 0x0000000000970a54 in Thread::OnceThreadFunc (arg=0xf00900 ) at comm/util/thread.cpp:121 #5 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f20e6700700 (LWP 27035)): #0 0x00007f20f696780d in nanosleep () from /lib64/libc.so.6 #1 0x00007f20f69676a4 in sleep () from /lib64/libc.so.6 #2 0x000000000080fc34 in EventTimerThreadFunc (arg_none=, arg=, length=) at comm/busi/thread_func.cpp:28 #3 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0xf009c0 ) at comm/util/thread.cpp:147 #4 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f20e5eff700 (LWP 27036)): #0 0x00007f20f738c50d in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00007f20f7387e76 in _L_lock_941 () from /lib64/libpthread.so.0 #2 0x00007f20f7387d6f in pthread_mutex_lock () from /lib64/libpthread.so.0 #3 0x0000000000509a5c in thomsonreuters::ema::access::OmmConsumerImpl::registerClient(thomsonreuters::ema::access::ReqMsg const&, thomsonreuters::ema::access::OmmConsumerClient&, void*, unsigned long long) () #4 0x000000000049505b in ChainHandler::batch_register (this=0x4b49180, ema_codes=...) at server/emaparser/chain_handler_base.cpp:623 #5 0x00000000004908bd in ChainHandler::BatchSendQuoteRequest (this=0x4b49180) at server/emaparser/chain_handler_base.cpp:215 #6 0x0000000000490674 in ChainHandler::ProcessChainRefreshMessage (this=0x4b49180, refreshMsg=..., chain_type=39) at server/emaparser/chain_handler_base.cpp:176 #7 0x00000000004d1af8 in EmaDecoderMgr::DecodeMsg (this=0x232a8b0 , queue_index=0) at server/emaparser/decoder_mgr.cpp:111 #8 0x00000000004d15f0 in DecodeMsgThreadFunc (queue_index=0, arg=0x0, length=0x0) at server/emaparser/decoder_mgr.cpp:11 #9 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bac9c0) at comm/util/thread.cpp:147 #10 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f20e56fe700 (LWP 27037)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=0x4b2e1c0) at comm/util/queue.hpp:194 #3 0x0000000000821a7b in SenderMgr::SendMsg (this=this@entry=0x251e8c0 , queue_index=) at comm/busi/sender_mgr.cpp:96 #4 0x0000000000821f62 in SenderThreadFunc (queue_index=, arg=, length=) at comm/busi/sender_mgr.cpp:13 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4baca80) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f20e4efd700 (LWP 27038)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=0x4b2e2a0) at comm/util/queue.hpp:194 #3 0x0000000000821a7b in SenderMgr::SendMsg (this=this@entry=0x251e8c0 , queue_index=) at comm/busi/sender_mgr.cpp:96 #4 0x0000000000821f62 in SenderThreadFunc (queue_index=, arg=, length=) at comm/busi/sender_mgr.cpp:13 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bacb40) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f20e46fc700 (LWP 27039)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=0x4b2e380) at comm/util/queue.hpp:194 #3 0x0000000000821a7b in SenderMgr::SendMsg (this=this@entry=0x251e8c0 , queue_index=) at comm/busi/sender_mgr.cpp:96 #4 0x0000000000821f62 in SenderThreadFunc (queue_index=, arg=, length=) at comm/busi/sender_mgr.cpp:13 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bacc00) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f20e3efb700 (LWP 27040)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=0x4b2e460) at comm/util/queue.hpp:194 #3 0x0000000000821a7b in SenderMgr::SendMsg (this=this@entry=0x251e8c0 , queue_index=) at comm/busi/sender_mgr.cpp:96 #4 0x0000000000821f62 in SenderThreadFunc (queue_index=, arg=, length=) at comm/busi/sender_mgr.cpp:13 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4baccc0) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f20e36fa700 (LWP 27041)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x0000000000820f73 in KDeque::pop_front (this=0x4b2e540) at comm/util/queue.hpp:194 #3 0x0000000000821a7b in SenderMgr::SendMsg (this=this@entry=0x251e8c0 , queue_index=) at comm/busi/sender_mgr.cpp:96 #4 0x0000000000821f62 in SenderThreadFunc (queue_index=, arg=, length=) at comm/busi/sender_mgr.cpp:13 #5 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4bacd80) at comm/util/thread.cpp:147 #6 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f20e2ce6700 (LWP 27042)): #0 0x00007f20f6995bed in poll () from /lib64/libc.so.6 #1 0x00000000007af093 in rsslNotifierWait () #2 0x0000000000651727 in runReactorWorker () #3 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f20e24e5700 (LWP 27043)): #0 0x00007f20f73899f5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000a8fa5c in std::condition_variable::wait(std::unique_lock&) () #2 0x00000000004d3f7e in KDeque::push_back (this=0x4b2e0e0, item=...) at comm/util/queue.hpp:182 #3 0x00000000004d262e in EmaDecoderMgr::AddMsg (this=0x232a8b0 , msg=...) at server/emaparser/decoder_mgr.cpp:223 #4 0x00000000004af9ce in AppClient::onUpdateMsg (this=0x4b48780, updateMsg=..., ommEvent=...) at server/emaparser/consumer.cpp:142 #5 0x000000000058977f in thomsonreuters::ema::access::ItemCallbackClient::processUpdateMsg(RsslMsg*, RsslReactorChannel*, thomsonreuters::ema::access::Item*, RsslDataDictionary const*) () #6 0x00000000005899c1 in thomsonreuters::ema::access::ItemCallbackClient::processCallback(RsslReactor*, RsslReactorChannel*, RsslMsgEvent*) () #7 0x000000000064122d in _reactorProcessMsg () #8 0x00000000006424b0 in _reactorWatchlistMsgCallback () #9 0x00000000006a0982 in wlItemRequestSendMsgEvent () #10 0x000000000065f214 in wlFanoutItemMsgEvent () #11 0x0000000000661ccc in rsslWatchlistReadMsg () #12 0x0000000000642b01 in _reactorDispatchFromChannel () #13 0x0000000000644c70 in rsslReactorDispatch () #14 0x0000000000599fcc in thomsonreuters::ema::access::OmmBaseImpl::rsslReactorDispatchLoop(long long, unsigned int, bool&) () #15 0x00000000004b7880 in AppClient::Run (this=0x4b48780) at server/emaparser/consumer.cpp:925 #16 0x00000000004b6f27 in DispatcherThreadFunc (arg_none=78940032, arg=0x0, length=0x0) at server/emaparser/consumer.cpp:845 #17 0x00000000009707d2 in Thread::LoopThreadFunc (arg=0x4b487f0) at comm/util/thread.cpp:147 #18 0x00007f20f7385e65 in start_thread () from /lib64/libpthread.so.0 #19 0x00007f20f69a088d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f20f79c4840 (LWP 27010)): #0 0x00007f20f696780d in nanosleep () from /lib64/libc.so.6 #1 0x00007f20f69676a4 in sleep () from /lib64/libc.so.6 #2 0x00000000004b9c7e in LoopForEvent (appclient_list=...) at server/emaparser/consumer.cpp:1108 #3 0x00000000004ba8c4 in main (argc=2, argv=0x7ffe08930298) at server/emaparser/consumer.cpp:1197