Problem: Product Name: VisiBroker for C++ Product Version: 4.5 P31 Product Component: ORB, OAD Platform/OS Version: HP-UX 11.0 When a Client that invokes shutdown() on the Server, the Server crashes during exit. This crash only happens when OAD is running, even though the Server is not registered with OAD. Stack trace of crash is below: (gdb) thread apply all bt Thread 2 (system thread 4901600): #0 0xc020a6d0 in kill () from /usr/lib/libc.2 #1 0xc01a55cc in raise () from /usr/lib/libc.2 #2 0xc01e59b0 in abort_C () from /usr/lib/libc.2 #3 0xc01e5a0c in abort () from /usr/lib/libc.2 #4 0xc032380c in terminate () from /usr/lib/libCsup.2 #5 0xc031daf8 in TCompTechCleanupNonVirtualBaseInCtorDtor::DestructActiveObject () from /usr/lib/libCsup.2 #6 0xc0321010 in TExceptionActionCleanup::ProcessThrow () from /usr/lib/libCsup.2 #7 0xc0323de0 in ThrowException () from /usr/lib/libCsup.2 #8 0xc0324218 in __throw__FPvT1 () from /usr/lib/libCsup.2 #9 0xc8aa60f0 in diagnostic_handler () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #10 #11 0xc899e7fc in () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #12 0xc8a751a4 in VISPolicyCurrent::VISPolicyCurrent () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #13 0xc8a75aa4 in VISPolicyCurrent::instance () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #14 0xc8a70c48 in VISObjectPolicies::~VISObjectPolicies () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #15 0xc8a8bb10 in VISDelegate::~VISDelegate () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #16 0xc52044a8 in VISResource::_unref () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/libvport_r.sl #17 0xc8b95a78 in CORBA_Object::_release () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #18 0xc8b953f8 in CORBA::release () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #19 0xc8cb4bc8 in Activation::OAD_var::~OAD_var () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #20 0xc8a15634 in VISLocation::~VISLocation () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #21 0xc8a04fd4 in VISGlobalTable_init::~VISGlobalTable_init () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #22 0xc03258f8 in __shlTerm () from /usr/lib/libCsup.2 #23 0xc0325978 in __shlInit () from /usr/lib/libCsup.2 #24 0xc899edf0 in _shlInit () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #25 0xc03253b0 in __shlinit () from /usr/lib/libCsup.2 #26 0xc0325688 in __callInitFuncFromHandle () from /usr/lib/libCsup.2 #27 0xc032770c in _niam_body () from /usr/lib/libCsup.2 #28 0xc03277c8 in _niam () from /usr/lib/libCsup.2 #29 0xc01836cc in exit () from /usr/lib/libc.2 Thread 1 (system thread 4901606): #0 0xc020aef0 in _select_sys () from /usr/lib/libc.2 #1 0xc0216418 in select () from /usr/lib/libc.2 #2 0xc89a7004 in dpDispatcher::waitFor () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #3 0xc89a6d44 in dpDispatcher::dispatch () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #4 0xc89a6adc in dpDispatcher::dispatch () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #5 0xc89b6ed8 in DSUser::begin () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/liborb_r.sl #6 0xc51ea6d0 in VISThread::_start () from /home/tecsup/HP-UX11/VBC/VBC4.5.P35/lib/libvport_r.sl #7 0xc004b168 in __pthread_body () from /usr/lib/libpthread.1 #8 0xc0054afc in __pthread_start () from /usr/lib/libpthread.1 Resolution: Failure 43297 "HP-UX 11 build of VBC 4.5.P31 for all platforms - Server process that implements a shutdown() call crashes during exit when OAD is running" is filed. This failure is reproduced on HP-UX 11 build of VBC 4.5.P31 for all platforms and later patches.
↧