[omniORB] deadlock-problem under AIX
Rutenkröger, Jens
JRutenkroeger@mbi-os.de
Thu, 24 Jun 1999 16:09:19 +0200
Hi !
during programm execution my client (runnig on AIX 4.2) works well, but if
all is done and I want to exit
the client, it hangs while releasing the left object-references.
Please help.
Here is the debuggers backtrace:
Program received signal SIGINT, Interrupt.
0xd03c8900 in _spin_lock ()
(gdb) bt
#0 0xd03c8900 in _spin_lock ()
#1 0xd03c78f4 in pthread_mutex_lock ()
#2 0xd09d84c4 in omni_mutex::lock (this=<incomplete type>) at posix.cc:112
#3 0xd0a74ba0 in omni::objectRelease (obj=0xd0360ffc) at objectRef.cc:286
#4 0xd0a83728 in CORBA::Object::NP_release (this=<incomplete type>)
at corbaObject.cc:118
#5 0x10012864 in release__5CORBAFPQ2_5CORBA6Object (o=0x209c40e0)
at /home/bcas/rk/omniORB_2.7.1/include/omniORB2/CORBA.h:2321
#6 0x1000d2a4 in
release__Q2_11ReportAgent20ReportFactory_HelperFPQ2_11ReportAg
ent13ReportFactory (p=0x209c40e8) at reportagent_corba_SK.c:1599
#7 0x10016b68 in
__dt__17_CORBA_ObjRef_VarXTQ2_11ReportAgent13ReportFactoryTQ2_
11ReportAgent20ReportFactory_Helper_Fv (this=<incomplete type>,
__dtorFlags=2)
at /home/bcas/rk/omniORB_2.7.1/include/omniORB2/templatedefns.h:239
#8 0x100180e4 in
__sterm80000000_x_2fmbi_5fbin2_2fbau2e_5fobjs_2fmbi_5frepag_2e
c__Fv () at mbi_repag.ec:365
#9 0x10000cc4 in __C_runtime_termination ()
#10 0xd02b653c in exit ()
#11 0x1001c070 in main (argc=1, argv=0x2ff21bf0)
at /rm1/mbi_e_src/mbi2e/include/main.h:49
#12 0x100001e8 in __start ()
----------------------------------------------------------------------------
-------------
Jens Rutenkröger MBI Software Company
Diplom-Physiker Buersche Straße 1 - 5
Software-Engineer D-49074 Osnabrück
mailto:jrutenkroeger@mbi-os.de Telefon: 0541/3550-0
Telefax: 0541/ 3550-199
http://www.mbisoftware.de
----------------------------------------------------------------------------
-------------