我们已经使用服务器应用程序omniORB进行客户端服务器通信。最近,我们在运行该应用程序时发生了崩溃。连接断开时,似乎正在发生崩溃。
但是,由于我在这一领域的知识有限,所以我几乎不知道这里发生了什么。
我希望对此领域有专门知识的人可以提出有用的解释。如果需要,我将努力提供更多信息。
请。从核心文件中找到堆栈回溯。
(gdb) bt
#0 0x0e1f5e78 in raise () from /opt/mcp/ppcnf/crossroot/usr/lib/libc.so.6
#1 0x0e1f7818 in abort () from /opt/mcp/ppcnf/crossroot/usr/lib/libc.so.6
#2 0x0e245b5c in free_check () from /opt/mcp/ppcnf/crossroot/usr/lib/libc.so.6
#3 0x0e5674c8 in operator delete(void*) () from /opt/mcp/ppcnf/crossroot/usr/lib/libstdc++.so.6 ==> Memory getting deleted
#4 0x0e567538 in operator delete[](void*) () from /opt/mcp/ppcnf/crossroot/usr/lib/libstdc++.so.6 ==> Memory getting deleted
#5 0x101265e8 in freebuf (b=<optimized out>) at /opt/mcp/ppcnf/crossroot/usr/include/omniORB4/seqTemplatedecls.h:176
#6 _CORBA_Sequence<unsigned char>::~_CORBA_Sequence (this=0x1067b448, __in_chrg=<optimized out>)
at /opt/mcp/ppcnf/crossroot/usr/include/omniORB4/seqTemplatedecls.h:214
#7 0x10126660 in ~_CORBA_Sequence_Octet (this=<optimized out>, __in_chrg=<optimized out>)
at /opt/mcp/ppcnf/crossroot/usr/include/omniORB4/seqTemplatedecls.h:773
#8 ~_CORBA_Unbounded_Sequence_Octet (this=<optimized out>, __in_chrg=<optimized out>)
at /opt/mcp/ppcnf/crossroot/usr/include/omniORB4/seqTemplatedecls.h:915
#9 ~stream (this=<optimized out>, __in_chrg=<optimized out>)
at /esw/fips921/Builds/b0817a_1833.921/obj/ppc/hwsv/server/hwsvCommonIdl.H:65
#10 stream_var::~stream_var (this=<optimized out>, __in_chrg=<optimized out>)
at /esw/fips921/Builds/b0817a_1833.921/obj/ppc/hwsv/server/hwsvCommonIdl.H:95
#11 0x0fdf5664 in _0RL_cd_986bb171902be531_e0000000::~_0RL_cd_986bb171902be531_e0000000 (this=0x6e22c9e8,
__in_chrg=<optimized out>) at /esw/fips921/Builds/b0817a_1833.921/obj/ppc/hwsv/server/hwsvHostServiceSk.C:727
#12 0x0fdf4b20 in _impl_HostService::_dispatch (this=<optimized out>, _handle=...)
at /esw/fips921/Builds/b0817a_1833.921/obj/ppc/hwsv/server/hwsvHostServiceSk.C:1394
#13 0x0f498a88 in omni::omniOrbPOA::dispatch (this=<optimized out>, handle=..., id=0x107b5110) at poa.cc:1946
#14 0x0f4703c0 in omniLocalIdentity::dispatch (this=0x107b5110, handle=...) at localIdentity.cc:233
#15 0x0f4c18b4 in omni::GIOP_S::handleRequest (this=this@entry=0x10803d70) at GIOP_S.cc:369
#16 0x0f4c5220 in omni::GIOP_S::dispatcher (this=0x10803d70) at GIOP_S.cc:279
#17 0x0f4bed30 in omni::giopWorker::real_execute (this=0x107fc2c8) at giopWorker.cc:221
#18 0x0f4bf450 in omni::giopWorker::execute (this=<optimized out>) at giopWorker.cc:114
#19 0x0f4625b8 in real_run (this=0x10889c80) at invoker.cc:233
#20 omniAsyncWorkerInfo::run (this=this@entry=0x6e22cc88) at invoker.cc:281
#21 0x0f462db0 in omniAsyncWorker::run (this=<optimized out>) at invoker.cc:160
#22 0x0f3f1200 in omni_thread_wrapper () from /opt/mcp/ppcnf/crossroot/usr/lib/libomnithread.so.3
#23 0x0e670764 in start_thread () from /opt/mcp/ppcnf/crossroot/usr/lib/libpthread.so.0
#24 0x0e2b719c in clone () from /opt/mcp/ppcnf/crossroot/usr/lib/libc.so.6