[omniORB] Core dump in thread lib (omniORB 3.0.4 + solaris 5.7)

Venkateswara Rao Kanaparthi kvrao@winphoria.com
Mon Sep 9 12:53:00 2002


Hi,

After linking with omni*.a libraries this problem does'nt come.

Any guess why core dump happens when I link with omni*.so*?

Thanks in advance,
KV Rao.

Venkateswara Rao Kanaparthi wrote:

> Hi,
>
> Any guesses why this can happen?
>
> I am using omniORB3_0_4 on Solaris 5.7.
>
>
> <.......>
> Reading symbols from /usr/lib/libgen.so.1...done.
> Loaded symbols for /usr/lib/libgen.so.1
> Reading symbols from 
> /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1...done.
> Loaded symbols for /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
> Reading symbols from /usr/lib/lwp/libthread.so.1...done.
> Loaded symbols for /usr/lib/lwp/libthread.so.1á
> Loaded symbols for /usr/lib/lwp/libthread.so.1
> #0  0xfe1425d8 in t_delete () from /usr/lib/libc.so.1
> (gdb)
> (gdb) where
> #0  0xfe1425d8 in t_delete () from /usr/lib/libc.so.1
> #1  0xfe1421cc in realfree () from /usr/lib/libc.so.1
> #2  0xfe142aa0 in cleanfree () from /usr/lib/libc.so.1
> #3  0xfe141bd4 in _malloc_unlocked () from /usr/lib/libc.so.1
> #4  0xfe141ac8 in malloc () from /usr/lib/libc.so.1
> #5  0xfedda838 in __builtin_new (sz=34) at ./cp/new1.cc:84
> #6  0xff174a58 in __builtin_vec_new (sz=34) at ./cp/new2.cc:39
> #7  0xff163554 in pp_poa_key (key=0x275368 "þ=xs8\231M", keysize=14) 
> at ../logIOstream.cc:504
> #8  0xff163c4c in pp_key (l=@0xfd97b648, key=0x275368 "þ=xs8\231M", 
> keysize=14) at ../logIOstream.cc:596
> #9  0xff162e04 in omniORB::logger::operator<< (this=0xfd97b648, 
> id=0x275368) at ../logIOstream.cc:349
> #10 0xff11eda0 in omni::createObjRef (mostDerivedRepoId=0x1d8c10 
> "IDL:org/parlay/services/callcontrol/IpCallLeg:1.0",
>    targetRepoId=0x1d8c10 
> "IDL:org/parlay/services/callcontrol/IpCallLeg:1.0", 
> local_id=0x275368, profiles=0x0, release_profiles=false, key=0x0)
>    at ../omniInternal.cc:757
> #11 0xff104bf0 in 
> servant__this__10omniOrbPOAPQ214PortableServer11ServantBasePCc 
> (this=0x106e318, p_servant=0x274690,
>    repoId=0x1d8c10 
> "IDL:org/parlay/services/callcontrol/IpCallLeg:1.0") at ../poa.cc:1802
> #12 0xff110124 in PortableServer::ServantBase::_do_this 
> (this=0x274690, repoId=0x1d8c10 
> "IDL:org/parlay/services/callcontrol/IpCallLeg:1.0")
>    at ../portableserver.cc:253
> #13 0xdf878 in 
> POA_org::parlay::services::callcontrol::IpCallLeg::_this 
> (this=0x274640) at ../common/ParlayCallControl_MPCCS_IF.hh:1141
> #14 0x137940 in wms_IpCallLeg_i::_this (this=0x274640) at 
> wms_IpCallLeg.hh:40
> #15 0x12dcdc in wms_MultiPartyCall_i::getCallLegs (this=0x26e368, 
> callSessionID=16777223, callLegList={_data = @0xfd97ba98})
>    at wms_MPCall.cc:169
> #16 0xd6084 in 
> org::parlay::services::callcontrol::_impl_IpMultiPartyCall::_dispatch 
> (this=0x26e3d4, giop_s=@0xfd97bce8)
>    at ../common/ParlayCallControl_MPCCS_IFSK.cc:711
> #17 0xff102274 in omniOrbPOA::dispatch (this=0x106e318, 
> giop_s=@0xfd97bce8, id=0x26e1d8) at ../poa.cc:1331
> #18 0xff0f3fbc in omniLocalIdentity::dispatch (this=0x26e1d8, 
> giop_s=@0xfd97bce8) at ../localIdentity.cc:142
> #19 0xff1378d0 in GIOP_S::HandleRequest (this=0xfd97bce8, 
> byteorder=true) at ../giopServer.cc:601
> #20 0xff136dbc in GIOP_S::dispatcher (s=0x12b7820) at 
> ../giopServer.cc:403
> #21 0xff16191c in tcpSocketWorker::_realRun (arg=0x12b7820) at 
> ../tcpSocketMTfactory.cc:1622
> #22 0xff192414 in ?? () at 
> ../../../../../include/omniORB3/seqtemplates.h:138 from 
> /views/common/thirdparty/OMNI/lib/solaris/libomniORB3.so.0
> #23 0xff161874 in tcpSocketWorker::run (this=0x12b7660, arg=0x12b7820) 
> at ../tcpSocketMTfactory.cc:1594
> #24 0xfedd69a8 in omni_thread_wrapper (ptr=0x12b7660) at ../posix.cc:421
>
> Thanks,
> KV
>
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list@omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-lis
> t