Hi,

I would personally strongly recommend you to try to use more recent GCC compiler. For your information, we've used recent GCC 3.4.x/4.0.x and 4.1.x on AMD64/Linux platform without any issue. Please report if the issue persists even while using some of these compilers.

Cheers,
Karel
PS: Personally I'm using 4.1.x for MICO development.

On Tue, 2 Jan 2007, Rob Ratcliff wrote:

Hi ,

I've been getting a segmentation fault in the latest version of MICO in the check_idle() method defined in iiop.cc. It looks like one of the nodes in the list are null, which causes a seg fault when the size of the List is requested.

I compiled MICO with threads disabled using gcc 3.3.3 (see below for details) on a 64 bit Linux box. The detailed stack trace is shown below as well.

Has anybody else seen this behavior. This fatal error only happens intermittently (like every couple of days) so it is hard to debug.

Thanks,

Rob

2.6 GHz AMD Opteron model multiprocessor
SUSE SLES 9 SP3 Reading specs from /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/specs Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib64 --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit x86_64-suse-linux

libcombat.so => /acct/stl2620/mdopt/icf/corba/Linux64-2/lib/libcombat.so (0x0000002a9566d000) libmicoir2.3.12.so => /acct/stl2620/mdopt/icf/corba/Linux64-2/lib/libmicoir2.3.12.so (0x0000002a9586e000) libmico2.3.12.so => /acct/stl2620/mdopt/icf/corba/Linux64-2/lib/libmico2.3.12.so (0x0000002a95b74000)
      libssl.so.0.9.7 => /usr/lib64/libssl.so.0.9.7 (0x0000002a96594000)
libcrypto.so.0.9.7 => /usr/lib64/libcrypto.so.0.9.7 (0x0000002a966cb000)
      libdl.so.2 => /lib64/libdl.so.2 (0x0000002a968fc000)
      libelf.so.0 => /usr/lib64/libelf.so.0 (0x0000002a969ff000)
libtcl8.4.so => /acct/stl2620/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so (0x0000002a96b16000)
      libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000002a96cd8000)
      libm.so.6 => /lib64/tls/libm.so.6 (0x0000002a96dec000)
      libstdc++.so.5 => /usr/lib64/libstdc++.so.5 (0x0000002a96f45000)
      libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000002a97122000)
      libc.so.6 => /lib64/tls/libc.so.6 (0x0000002a9722d000)
      /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000)

Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...Using host libthread_db library "/lib64/tls/libthread_db.so.1".

Core was generated by `tclsh /acct/rrr6399/mdopt/icf/corba/src/lib/ControllerServer.tcl -alias default'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so...done.
Loaded symbols for /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/tls/libpthread.so.0...done.
Loaded symbols for /lib64/tls/libpthread.so.0
Reading symbols from /lib64/tls/libm.so.6...done.
Loaded symbols for /lib64/tls/libm.so.6
Reading symbols from /lib64/tls/libc.so.6...done.
Loaded symbols for /lib64/tls/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/thread2.6.3/libthread2.6.3.so...done. Loaded symbols for /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/thread2.6.3/libthread2.6.3.so Reading symbols from /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libcombat.so...done.
Loaded symbols for /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libcombat.so
Reading symbols from /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libmicoir2.3.12.so...done. Loaded symbols for /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libmicoir2.3.12.so Reading symbols from /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libmico2.3.12.so...done. Loaded symbols for /acct/rrr6399/mdopt/icf/corba/Linux64-2/lib/libmico2.3.12.so
Reading symbols from /usr/lib64/libssl.so.0.9.7...done.
Loaded symbols for /usr/lib64/libssl.so.0.9.7
Reading symbols from /usr/lib64/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/lib64/libcrypto.so.0.9.7
Reading symbols from /usr/lib64/libelf.so.0...done.
Loaded symbols for /usr/lib64/libelf.so.0
Reading symbols from /usr/lib64/libstdc++.so.5...done.
Loaded symbols for /usr/lib64/libstdc++.so.5
Reading symbols from /lib64/libgcc_s.so.1...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so...done. Loaded symbols for /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so Reading symbols from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/tclx8.4/libtclx8.4.so...done. Loaded symbols for /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/tclx8.4/libtclx8.4.so
Reading symbols from /lib64/libnss_files.so.2...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /lib64/libnss_dns.so.2...done.
Loaded symbols for /lib64/libnss_dns.so.2
Reading symbols from /lib64/libresolv.so.2...done.
Loaded symbols for /lib64/libresolv.so.2
#0 0x0000002a95fcf25b in std::_List_iterator_base::_M_incr (this=0x7fbfff1558) at stl_list.h:116
116         { _M_node = _M_node->_M_next; }
#0 0x0000002a95fcf25b in std::_List_iterator_base::_M_incr (this=0x7fbfff1558) at stl_list.h:116 #1 0x0000002a968af9cd in std::_List_iterator<CORBA::Buffer*, CORBA::Buffer* const&, CORBA::Buffer* const*>::operator++ (
  this=0x7fbfff1558) at stl_list.h:177
#2 0x0000002a968af9a8 in __distance<std::_List_iterator<CORBA::Buffer*, CORBA::Buffer* const&, CORBA::Buffer* const*> > (__first= {<std::_List_iterator_base> = {_M_node = 0x0}, <No data fields>}, __last= {<std::_List_iterator_base> = {_M_node = 0xad8aa0}, <No data fields>}) at stl_iterator_base_funcs.h:82 #3 0x0000002a968af963 in distance<std::_List_iterator<CORBA::Buffer*, CORBA::Buffer* const&, CORBA::Buffer* const*> > (__first= {<std::_List_iterator_base> = {_M_node = 0xb05ee0}, <No data fields>}, __last= {<std::_List_iterator_base> = {_M_node = 0xad8aa0}, <No data fields>}) at stl_iterator_base_funcs.h:114 #4 0x0000002a968af8cb in std::list<CORBA::Buffer*, std::allocator<CORBA::Buffer*> >::size (this=0x9b7070) at stl_list.h:632 #5 0x0000002a968a2b11 in MICO::GIOPConn::check_idle (this=0x9b7050) at iop.cc:2972 #6 0x0000002a968a2cbb in MICO::GIOPConn::deref (this=0x9b7050, all=0 '\0') at iop.cc:3015 #7 0x0000002a968aa7ce in MICO::IIOPServer::deref_conn (this=0x6a0960, conn=0x9b7050, all=0 '\0') at iop.cc:5302 #8 0x0000002a968aa561 in MICO::IIOPServer::del_invoke_orbid (this=0x6a0960, rec=0x85ba50) at iop.cc:5241 #9 0x0000002a968ac3d3 in MICO::IIOPServer::handle_invoke_reply (this=0x6a0960, id=0x84b380) at iop.cc:5779 #10 0x0000002a968ace90 in MICO::IIOPServer::notify (this=0x6a0960, id=0x84b380, ev=Invoke) at iop.cc:6021 #11 0x0000002a9687c04e in CORBA::ORB::answer_invoke (this=0x6a3c30, id=0x84b380, stat=InvokeOk, obj=0x0, req=0x7a8b00, ad=0)
  at orb.cc:2909
#12 0x0000002a96975eaa in MICOPOA::POA_impl::answer_invoke (this=0x6e5f10, id=0x84b380, obj=0x798b50, oreq=0x7a8b00, stat=InvokeOk)
  at poa_impl.cc:4174
#13 0x0000002a96890612 in ~ServerRequest (this=0x81c840) at dsi.cc:109
#14 0x0000002a96976177 in release (o=0x81c840) at object.h:69
#15 0x0000002a96968bce in ~InvocationRecord (this=0x80f620) at poa_impl.cc:1449
#16 0x0000002a96976177 in release (o=0x80f620) at object.h:69
#17 0x0000002a9697b927 in ObjVar<MICOPOA::POA_impl::InvocationRecord>::release (t=0x80f620) at template_impl.h:49 #18 0x0000002a9697b8ff in ObjVar<MICOPOA::POA_impl::InvocationRecord>::free (this=0x7fbfff1ad0) at template.h:139
#19 0x0000002a96977993 in ~ObjVar (this=0x7fbfff1ad0) at template.h:74
#20 0x0000002a969730a1 in MICOPOA::POA_impl::invoke (this=0x6e5f10, id=0x84b380, obj=0x944230, req=0x7a8b00, pr=0x8a78a0,
  response_exp=1 '\001') at poa_impl.cc:3402
#21 0x0000002a9687b35b in CORBA::ORB::invoke_async (this=0x6a3c30, obj=0x944230, req=0x7a8b00, pr=0x8a78a0, response_exp=1 '\001',
  cb=0x6a0968, id=0x84b380) at orb.cc:2531
#22 0x0000002a968ab4c1 in MICO::IIOPServer::exec_invoke_request (this=0x6a0960, [EMAIL PROTECTED], obj=0x944230, req=0x7a8b00, pr=0x8a78a0, resp_exp=1 '\001', conn=0x9b7050, orbid=0x84b380) at iop.cc:5523 #23 0x0000002a968ab944 in MICO::IIOPServer::handle_invoke_request (this=0x6a0960, conn=0x9b7050, [EMAIL PROTECTED]) at iop.cc:5587 #24 0x0000002a968aae3d in MICO::IIOPServer::handle_input (this=0x6a0960, conn=0x9b7050, inp=0x86f570) at iop.cc:5440 #25 0x0000002a968acfaa in MICO::IIOPServer::input_callback (this=0x6a0960, conn=0x9b7050, inp=0x86f570) at iop.cc:6048 #26 0x0000002a968af41f in MICO::GIOPConn::input_ready_callback (this=0x9b7050, b=0x86f570) at iop.h:574 #27 0x0000002a968af383 in MICO::GIOPConn::input_ready (this=0x9b7050) at iop.h:416 #28 0x0000002a968a27be in MICO::GIOPConn::do_read (this=0x9b7050, break_after_read=0 '\0') at iop.cc:2881 #29 0x0000002a968a29d1 in MICO::GIOPConn::callback (this=0x9b7050, ev=Read) at iop.cc:2933 #30 0x0000002a96893958 in MICO::SocketTransport::callback (this=0x940af0, disp=0x6a05a0, ev=Read) at transport.cc:209 #31 0x0000002a95fcde19 in TclDispatcher::input_callback (_event=0x866250, mask=2) at event-mico.cc:129 #32 0x0000002a95704a6c in FileHandlerEventProc () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #33 0x0000002a956e4668 in Tcl_ServiceEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #34 0x0000002a956e48db in Tcl_DoOneEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #35 0x0000002a95fceda4 in TclDispatcher::run (this=0x6a05a0, infinite=0 '\0') at event-mico.cc:325 #36 0x0000002a9687bd89 in CORBA::ORB::wait (this=0x6a3c30, id=0x7b9c80, tmout=-1) at orb.cc:2812 #37 0x0000002a9680dd60 in CORBA::Request::get_response (this=0x9b4910, block=1 '\001') at dii.cc:904 #38 0x0000002a95fa693c in Combat::ObjectRequest::GetResult (this=0x92a3b0, interp=0x50dd00) at request.cc:881 #39 0x0000002a95f74060 in Combat_Invoke (clientData=0x7442c0, interp=0x50dd00, objc=3, objv=0x522ba8) at combat.cc:1108 #40 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #41 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #42 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #43 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #44 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #45 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #46 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #47 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #48 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #49 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #50 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #51 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #52 0x0000002a975a06ab in Itcl_EvalArgs () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #53 0x0000002a9759d712 in Itcl_HandleInstance () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #54 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #55 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #56 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #57 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #58 0x0000002a95f79c04 in Combat_Try (clientData=0x63db60, interp=0x50dd00, objc=5, objv=0x522b60) at combat.cc:2687 #59 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #60 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #61 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #62 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #63 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #64 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #65 0x0000002a975a06ab in Itcl_EvalArgs () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #66 0x0000002a9759d712 in Itcl_HandleInstance () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #67 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #68 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #69 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #70 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #71 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #72 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #73 0x0000002a975a06ab in Itcl_EvalArgs () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #74 0x0000002a9759d712 in Itcl_HandleInstance () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #75 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #76 0x0000002a9569b458 in Tcl_EvalEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #77 0x0000002a95defd62 in ThreadSendEval () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/thread2.6.3/libthread2.6.3.so #78 0x0000002a95df1d73 in ThreadEventProc () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/thread2.6.3/libthread2.6.3.so #79 0x0000002a956e4668 in Tcl_ServiceEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #80 0x0000002a956e48db in Tcl_DoOneEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #81 0x0000002a95fceda4 in TclDispatcher::run (this=0x6a05a0, infinite=0 '\0') at event-mico.cc:325 #82 0x0000002a9687bd89 in CORBA::ORB::wait (this=0x6a3c30, id=0x7fa880, tmout=-1) at orb.cc:2812 #83 0x0000002a9680dd60 in CORBA::Request::get_response (this=0x9444a0, block=1 '\001') at dii.cc:904 #84 0x0000002a95fa693c in Combat::ObjectRequest::GetResult (this=0x89ce40, interp=0x50dd00) at request.cc:881 #85 0x0000002a95f74060 in Combat_Invoke (clientData=0x7442c0, interp=0x50dd00, objc=3, objv=0x522b30) at combat.cc:1108 #86 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #87 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #88 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #89 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #90 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #91 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #92 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #93 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #94 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #95 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #96 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #97 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #98 0x0000002a975a06ab in Itcl_EvalArgs () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #99 0x0000002a9759d712 in Itcl_HandleInstance () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #100 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #101 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #102 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #103 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #104 0x0000002a95f79c04 in Combat_Try (clientData=0x63db60, interp=0x50dd00, objc=5, objv=0x522ae8) at combat.cc:2687 #105 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #106 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #107 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #108 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #109 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #110 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #111 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #112 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #113 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #114 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #115 0x0000002a9759b0d4 in Itcl_EvalMemberCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #116 0x0000002a9759c053 in Itcl_ExecMethod () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #117 0x0000002a975a06ab in Itcl_EvalArgs () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #118 0x0000002a9759d712 in Itcl_HandleInstance () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/itcl3.3/libitcl3.3.so #119 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #120 0x0000002a9569be29 in Tcl_EvalObjv () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #121 0x0000002a95fb1fa0 in Combat::DynamicServant::dispatch_invoke (this=0x6eb050, op=0xaa8b48 "getScriptRunner", svr=0x729ab0,
  od=0x725920) at skel.cc:193
#122 0x0000002a95fb3ae3 in Combat::DynamicServant::invoke (this=0x6eb050, svr=0x729ab0) at skel.cc:476 #123 0x0000002a9695c4ca in PortableServer::DynamicImplementation::doinvoke (this=0x6eb050, req=0x729ab0) at poa_base.cc:275 #124 0x0000002a969753d2 in MICOPOA::POA_impl::perform_invoke (this=0x6e5f10, ir=0xb23060) at poa_impl.cc:3986 #125 0x0000002a96973915 in MICOPOA::POA_impl::local_invoke (this=0x6e5f10, ir=0xb23060) at poa_impl.cc:3545 #126 0x0000002a96973095 in MICOPOA::POA_impl::invoke (this=0x6e5f10, id=0x7a8c30, obj=0x8b4bb0, req=0x7984b0, pr=0x798ff0,
  response_exp=1 '\001') at poa_impl.cc:3400
#127 0x0000002a9687b35b in CORBA::ORB::invoke_async (this=0x6a3c30, obj=0x8b4bb0, req=0x7984b0, pr=0x798ff0, response_exp=1 '\001',
  cb=0x6a0968, id=0x7a8c30) at orb.cc:2531
#128 0x0000002a968ab4c1 in MICO::IIOPServer::exec_invoke_request (this=0x6a0960, [EMAIL PROTECTED], obj=0x8b4bb0, req=0x7984b0, pr=0x798ff0, resp_exp=1 '\001', conn=0x9b7050, orbid=0x7a8c30) at iop.cc:5523 #129 0x0000002a968ab944 in MICO::IIOPServer::handle_invoke_request (this=0x6a0960, conn=0x9b7050, [EMAIL PROTECTED]) at iop.cc:5587 #130 0x0000002a968aae3d in MICO::IIOPServer::handle_input (this=0x6a0960, conn=0x9b7050, inp=0x7fa0d0) at iop.cc:5440 #131 0x0000002a968acfaa in MICO::IIOPServer::input_callback (this=0x6a0960, conn=0x9b7050, inp=0x7fa0d0) at iop.cc:6048 #132 0x0000002a968af41f in MICO::GIOPConn::input_ready_callback (this=0x9b7050, b=0x7fa0d0) at iop.h:574 #133 0x0000002a968af383 in MICO::GIOPConn::input_ready (this=0x9b7050) at iop.h:416 #134 0x0000002a968a27be in MICO::GIOPConn::do_read (this=0x9b7050, break_after_read=0 '\0') at iop.cc:2881 #135 0x0000002a968a29d1 in MICO::GIOPConn::callback (this=0x9b7050, ev=Read) at iop.cc:2933 #136 0x0000002a96893958 in MICO::SocketTransport::callback (this=0x940af0, disp=0x6a05a0, ev=Read) at transport.cc:209 #137 0x0000002a95fcde19 in TclDispatcher::input_callback (_event=0x866250, mask=2) at event-mico.cc:129 #138 0x0000002a95704a6c in FileHandlerEventProc () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #139 0x0000002a956e4668 in Tcl_ServiceEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #140 0x0000002a956e49aa in Tcl_DoOneEvent () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #141 0x0000002a956be4ea in Tcl_VwaitObjCmd () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #142 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #143 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #144 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #145 0x0000002a956eddf9 in TclObjInterpProc () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #146 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #147 0x0000002a956c4579 in TclExecuteByteCode () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #148 0x0000002a956c6a54 in TclCompEvalObj () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #149 0x0000002a9569c04d in Tcl_EvalObjEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #150 0x0000002a956a6a9c in Tcl_IfObjCmd () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #151 0x0000002a9569b1e9 in TclEvalObjvInternal () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #152 0x0000002a9569b458 in Tcl_EvalEx () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #153 0x0000002a956dd732 in Tcl_FSEvalFile () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so #154 0x0000002a956e126b in Tcl_Main () from /acct/rrr6399/mdopt/3dopt/Linux64-2/lib/libtcl8.4.so
#155 0x00000000004009d0 in main ()

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


--
Karel Gardas                  [EMAIL PROTECTED]
ObjectSecurity Ltd.           http://www.objectsecurity.com
_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to