Moin,

I am using MICO 2.3.11 compiled with gcc 3.2.3. I've configured MICO with:
configure --prefix=/opt/mico/mico_2_3_11 --disable-shared --enable-static
after configuration I've edited the MakeVars file and added -pthreads
to CXXFLAGS and CFLAGS and LDFLAGS, so that the library will be
compiled thread save.

Now I run my server on a multi processor sun on solaris 9. It's a multi 
threaded server with one thread running the CORBA communication.

It crashes with the following stack trace:

(gdb) bt
#0  0x002f8c78 in CORBA::ORB::del_invoke () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363
#1  0x002fa3a4 in CORBA::ORB::get_invoke_reply () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363
#2  0x003273fc in MICO::IIOPServer::handle_invoke_reply () at mdb.h:131
#3  0x002fa568 in CORBA::ORB::answer_invoke () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363
#4  0x0034886c in CORBA::StaticServerRequest::~StaticServerRequest () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/basic_string.h:195
#5  0x0039af88 in MICOPOA::POA_impl::InvocationRecord::~InvocationRecord () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/basic_string.h:195
#6  0x003a77c0 in ObjVar<MICOPOA::POA_impl::InvocationRecord>::release () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/basic_string.h:195
#7  0x003a3920 in MICOPOA::POA_impl::invoke () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/basic_string.h:195
#8  0x002f98a4 in CORBA::ORB::invoke_async () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363
#9  0x003266f0 in MICO::IIOPServer::exec_invoke_request () at mdb.h:131
#10 0x00326a00 in MICO::IIOPServer::handle_invoke_request () at mdb.h:131
#11 0x00325e48 in MICO::IIOPServer::handle_input () at mdb.h:131
#12 0x0032840c in MICO::IIOPServer::input_callback () at mdb.h:131
#13 0x0031c80c in MICO::GIOPConn::do_read () at mdb.h:131
#14 0x0048a944 in MICO::SocketTransport::callback () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/basic_string.h:195
#15 0x002dd4f0 in MICO::SelectDispatcher::handle_fevents () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/char_traits.h:147
#16 0x002dde6c in MICO::SelectDispatcher::run () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/char_traits.h:147
#17 0x002f6208 in CORBA::ORB::run () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363
#18 0x002bafdc in main (argc=3, argv=0xffbfe684) at zowcalc.cc:138

(gdb) info threads
  2 process 160309      0x002c8ca4 in RMatrix<char>::shrink (this=0xfe57be38, 
[EMAIL PROTECTED]) at RMatrix.h:423
* 1 process 94773      0x002f8c78 in CORBA::ORB::del_invoke () at 
/tmp/ssh/objdir/sparc-sun-solaris2.8/libstdc++-v3/include/bits/locale_facets.h:1363

Thanks in advance for any help.
Thomas
__________________________________________________________________________
Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach!        
        
Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131


_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to