[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mico-devel
Subject:    Re: [mico-devel] Anyone here using the event service?
From:       Michael Bannij <rin () gradsoft ! ua>
Date:       2004-04-30 15:27:30
Message-ID: 200404301510.42826.rin () gradsoft ! ua
[Download RAW message or body]

> Have you had any problems with it? Namely it growing in RAM, or locking up?

Sometimes I discover my eventd locking my other server application. Now is the 
case and I going to dig it a bit.

I'm using RedHat 9 and mico 2.3.11 with some our non-related patches. In the 
case my application hangs in call to 
CosEventChannelAdmin::EventChannel_stub::for_suppliers(). So I've taken gdb 
and look at threads in my application. It's thread 1 it hangs in (and 
thread 4 in eventd threadset). Some supposes why it hangs? I'm not understand 
clearly now what is going on inside evend in this case. And excuse me for 
large message.

(Little later) Seems that in thread 4 ProxyPushSupplier_impl::callback going 
to get allready locked by upcaller, ProxyPushSupplier_impl::notify method in 
the same object. Why?.. Looks like eventd is been spoiled by some 
manipulation..

#3  0x407abde6 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0x08058375 in ProxyPushSupplier_impl::callback(CORBA::Request*, 
CORBA::RequestCallback::Event) ()
#5  0x4046cad4 in CORBA::Request::notify(CORBA::ORB*, CORBA::ORBInvokeRec*, 
CORBA::ORBCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404bc645 in CORBA::ORB::answer_invoke(CORBA::ORBInvokeRec*, 
CORBA::InvokeStatus, CORBA::Object*, CORBA::ORBRequest*, short) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x404ea2fa in MICO::IIOPProxy::invoke(CORBA::ORBInvokeRec*, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x404bb757 in CORBA::ORB::invoke_async(CORBA::Object*, CORBA::ORBRequest*, 
CORBA::Principal*, unsigned char, CORBA::ORBCallback*, CORBA::ORBInvokeRec*) 
() from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x4046d12b in CORBA::Request::send_deferred(CORBA::RequestCallback*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x080582c1 in ProxyPushSupplier_impl::notify(CORBA::Any const&) ()
#11 0x40148b95 in 

-----------my--application-------------
(gdb) thread 1
[Switching to thread 1 (Thread 16384 (LWP 25561))]#0  0x4093d246 in nanosleep 
() from /lib/libpthread.so.0
(gdb) where
#0  0x4093d246 in nanosleep () from /lib/libpthread.so.0
#1  0x00000001 in ?? ()
#2  0x40935194 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#3  0x405ac945 in CORBA::ORBAsyncCallback::waitfor2(CORBA::ORB*, 
CORBA::ORBInvokeRec*, CORBA::ORBCallback::Event, long, long) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x405ba2a7 in CORBA::ORB::wait2(CORBA::ORBInvokeRec*, long, long) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x405ba3c5 in CORBA::ORB::timedwait(CORBA::ORBInvokeRec*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x4060be30 in CORBA::StaticRequest::invoke() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x4014b26c in CosEventChannelAdmin::EventChannel_stub::for_suppliers() ()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#8  0x082676e3 in 
ObjVar<UAKGQuery2::QueryManager>::release(UAKGQuery2::QueryManager*) ()
#9  0x08265606 in 
ObjVar<UAKGQuery2::QueryManager>::release(UAKGQuery2::QueryManager*) ()
#10 0x080592c2 in GradSoft::ProgOptions::parse(int, char**) ()
#11 0x0805a7e8 in GradSoft::ProgOptions::parse(int, char**) ()
#12 0x40ab362d in __libc_start_main () from /lib/libc.so.6

...(other threads not essential)..
----------------------------------------------

And in eventd. See thread 4 which is processing call to for_consumers() and 
hangs somewhy there. Note that threads 7, 8 and 9 are simmilar so I removed 8 
and 9 to short the message.

----------------------------------------------
(gdb) thread 1
[Switching to thread 1 (Thread 16384 (LWP 26454))]#0  0x409a17d1 in select () 
from /lib/libc.so.6
(gdb) where
#0  0x409a17d1 in select () from /lib/libc.so.6
#1  0x4078b364 in typeinfo for MICO::ThreadPoolManager () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#2  0x404b7922 in CORBA::ORB::run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#3  0x0805df35 in main ()
#4  0x408e862d in __libc_start_main () from /lib/libc.so.6

(gdb) thread 2
[Switching to thread 2 (Thread 32769 (LWP 26457))]#0  0x4099fdb1 in poll () 
from /lib/libc.so.6
(gdb) where
#0  0x4099fdb1 in poll () from /lib/libc.so.6
#1  0x407aab03 in __pthread_manager () from /lib/libpthread.so.0

(gdb) thread 3
[Switching to thread 3 (Thread 16386 (LWP 26458))]#0  0x407b185b in read () 
from /lib/libpthread.so.0
(gdb) where
#0  0x407b185b in read () from /lib/libpthread.so.0
#1  0x4078b364 in typeinfo for MICO::ThreadPoolManager () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#2  0x404d4cf8 in CORBA::Transport::read(CORBA::Buffer&, long) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#3  0x404e4d0b in MICO::GIOPConn::do_read(unsigned char) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e1ef7 in MICO::GIOPConnReader::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 4
[Switching to thread 4 (Thread 32771 (LWP 26461))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407af7b5 in __pthread_alt_lock () from /lib/libpthread.so.0
#3  0x407abde6 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0x08058375 in ProxyPushSupplier_impl::callback(CORBA::Request*, 
CORBA::RequestCallback::Event) ()
#5  0x4046cad4 in CORBA::Request::notify(CORBA::ORB*, CORBA::ORBInvokeRec*, 
CORBA::ORBCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404bc645 in CORBA::ORB::answer_invoke(CORBA::ORBInvokeRec*, 
CORBA::InvokeStatus, CORBA::Object*, CORBA::ORBRequest*, short) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x404ea2fa in MICO::IIOPProxy::invoke(CORBA::ORBInvokeRec*, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x404bb757 in CORBA::ORB::invoke_async(CORBA::Object*, CORBA::ORBRequest*, 
CORBA::Principal*, unsigned char, CORBA::ORBCallback*, CORBA::ORBInvokeRec*) 
() from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x4046d12b in CORBA::Request::send_deferred(CORBA::RequestCallback*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x080582c1 in ProxyPushSupplier_impl::notify(CORBA::Any const&) ()
#11 0x40148b95 in 
CosEventChannelAdmin::ProxyPushSupplier_stub_clp::notify(CORBA::Any const&) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#12 0x0805b04d in EventChannel_impl::notify(CORBA::Any const&) ()
#13 0x08057d63 in ProxyPushConsumer_impl::push(CORBA::Any const&) ()
#14 0x4013f783 in 
POA_CosEventComm::PushConsumer::dispatch(CORBA::StaticServerRequest*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#15 0x4014cfcc in 
POA_CosEventChannelAdmin::ProxyPushConsumer::dispatch(CORBA::StaticServerRequest*) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#16 0x4014d135 in 
POA_CosEventChannelAdmin::ProxyPushConsumer::invoke(CORBA::StaticServerRequest*) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#17 0x40561912 in 
PortableServer::StaticImplementation::doinvoke(CORBA::ServerRequestBase*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#18 0x40564a2c in virtual thunk to 
PortableServer::StaticImplementation::doinvoke(CORBA::ServerRequestBase*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#19 0x405759ff in 
MICOPOA::POA_impl::perform_invoke(MICOPOA::POA_impl::InvocationRecord*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#20 0x40574e5c in 
MICOPOA::POA_impl::local_invoke(MICOPOA::POA_impl::InvocationRecord*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#21 0x40574629 in MICOPOA::POA_impl::invoke(CORBA::ORBInvokeRec*, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#22 0x404bb757 in CORBA::ORB::invoke_async(CORBA::Object*, CORBA::ORBRequest*, 
CORBA::Principal*, unsigned char, CORBA::ORBCallback*, CORBA::ORBInvokeRec*) 
() from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#23 0x404efca8 in MICO::IIOPServer::exec_invoke_request(MICO::GIOPInContext&, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char, 
MICO::GIOPConn*, CORBA::ORBInvokeRec*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#24 0x404effe3 in MICO::IIOPServer::handle_invoke_request(MICO::GIOPConn*, 
MICO::GIOPInContext&) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#25 0x404ef4a7 in MICO::IIOPServer::handle_input(MICO::GIOPConn*, 
CORBA::Buffer*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#26 0x404f18a3 in MICO::IIOPServer::input_callback(MICO::GIOPConn*, 
CORBA::Buffer*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#27 0x404e2dd9 in MICO::InputHandler::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#28 0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#29 0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#30 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#31 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 5
[Switching to thread 5 (Thread 49156 (LWP 27467))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 6
[Switching to thread 6 (Thread 65541 (LWP 27478))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 7
[Switching to thread 7 (Thread 81926 (LWP 22037))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407af57b in __pthread_lock () from /lib/libpthread.so.0
#3  0x407abe0f in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0x0805acda in 
EventChannel_impl::_reg_push_supplier(CosEventChannelAdmin::ProxyPushSupplier*) 
()
#5  0x08059a45 in ConsumerAdmin_impl::obtain_push_supplier() ()
#6  0x401519c5 in 
POA_CosEventChannelAdmin::ConsumerAdmin::dispatch(CORBA::StaticServerRequest*) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#7  0x40151bd9 in 
POA_CosEventChannelAdmin::ConsumerAdmin::invoke(CORBA::StaticServerRequest*) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmicocoss2.3.11.so
#8  0x40561912 in 
PortableServer::StaticImplementation::doinvoke(CORBA::ServerRequestBase*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40564a2c in virtual thunk to 
PortableServer::StaticImplementation::doinvoke(CORBA::ServerRequestBase*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x405759ff in 
MICOPOA::POA_impl::perform_invoke(MICOPOA::POA_impl::InvocationRecord*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x40574e5c in 
MICOPOA::POA_impl::local_invoke(MICOPOA::POA_impl::InvocationRecord*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#12 0x40574629 in MICOPOA::POA_impl::invoke(CORBA::ORBInvokeRec*, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#13 0x404bb757 in CORBA::ORB::invoke_async(CORBA::Object*, CORBA::ORBRequest*, 
CORBA::Principal*, unsigned char, CORBA::ORBCallback*, CORBA::ORBInvokeRec*) 
() from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#14 0x404efca8 in MICO::IIOPServer::exec_invoke_request(MICO::GIOPInContext&, 
CORBA::Object*, CORBA::ORBRequest*, CORBA::Principal*, unsigned char, 
MICO::GIOPConn*, CORBA::ORBInvokeRec*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#15 0x404effe3 in MICO::IIOPServer::handle_invoke_request(MICO::GIOPConn*, 
MICO::GIOPInContext&) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#16 0x404ef4a7 in MICO::IIOPServer::handle_input(MICO::GIOPConn*, 
CORBA::Buffer*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#17 0x404f18a3 in MICO::IIOPServer::input_callback(MICO::GIOPConn*, 
CORBA::Buffer*) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#18 0x404e2dd9 in MICO::InputHandler::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#19 0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#20 0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#21 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#22 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

Threads 8 and 9 look like thread 7.

(gdb) thread 10
[Switching to thread 10 (Thread 131081 (LWP 22605))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 11
[Switching to thread 11 (Thread 147466 (LWP 22716))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 12
[Switching to thread 12 (Thread 163851 (LWP 24158))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 13
[Switching to thread 13 (Thread 180236 (LWP 25509))]#0  0x407ade0d in 
__pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) where
#0  0x407ade0d in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x407ad69d in __pthread_wait_for_restart_signal () from 
/lib/libpthread.so.0
#2  0x407a9d74 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x404f42a4 in 
MICOMT::StateRefCnt::state_change(MICOMT::StateRefCnt::ExecState) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#4  0x404e3995 in MICO::GIOPConn::terminate() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#5  0x404eefd9 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*, unsigned char) 
()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#6  0x404f1a1e in MICO::IIOPServer::callback(MICO::GIOPConn*, 
MICO::GIOPConnCallback::Event) ()
   from /opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#7  0x40636f07 in MICO::MTDispatcher::process(MICO::msg_type*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#8  0x40631aba in MICO::PassiveOperation::_run() () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#9  0x40638404 in MICO::WorkerThread::_run(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#10 0x406306e9 in MICOMT::Thread::ThreadWrapper(void*) () from 
/opt/releases/tmp/Billing.msk/lib/libmico2.3.11.so
#11 0x407ab6de in pthread_start_thread () from /lib/libpthread.so.0

(gdb) thread 14
Thread ID 14 not known.
----------------------------------------------

_______________________________________________
Mico-devel mailing list
Mico-devel@mico.org
http://www.mico.org/mailman/listinfo/mico-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic