[omniORB] How do I file a fault-report
ERIKSSON,TOBIAS (A-Sweden,ex1)
tobias_eriksson@agilent.com
Tue, 27 Feb 2001 10:15:32 +0100
Hi
What is the procedure for filing a fault-report on the omniORB-3.0.2 or
3.0.x.
Right now I receive an ABORT due to an OBJECT_NOT_EXIST exception _not_
caught by my catch block when I call myOrb->_non_existent(). See stack trace
from gdb below.
Regards
Tobias Eriksson
Program received signal SIGABRT, Aborted.
0x401a2931 in kill () from /lib/libc.so.6
(gdb) bt
#0 0x401a2931 in kill () from /lib/libc.so.6
#1 0x4001fee9 in pthread_kill () from /lib/libpthread.so.0
#2 0x40020365 in raise () from /lib/libpthread.so.0
#3 0x401a3c71 in abort () from /lib/libc.so.6
#4 0x40145fd8 in __terminate () from /usr/lib/libstdc++-libc6.1-2.so.3
#5 0x40145ff5 in __terminate () from /usr/lib/libstdc++-libc6.1-2.so.3
#6 0x40146b74 in __throw () from /usr/lib/libstdc++-libc6.1-2.so.3
#7 0x400c1953 in omniExHelper::OBJECT_NOT_EXIST ()
from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomniORB3.so.0
#8 0x400a79e5 in omniOrbORB::_non_existent ()
from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomniORB3.so.0
#9 0x806d27a in ORBThread::run (this=0x81f4780, args=0x0) at
ORBThread.cpp:37
#10 0x4011e94f in omni_thread_wrapper ()
from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomnithread.so.2
#11 0x4001dc8f in pthread_start_thread () from /lib/libpthread.so.0
(gdb)
try
{
if( myOrb != NULL )
{
if( myOrb->_non_existent() == false )
{
myOrb->run();
}
else
{
throw new CORBA::OBJECT_NOT_EXIST;
}
}
else
{
mySettingsObj->log(APP_LOGERROR, funcname, "The ORB-object was not
initilized/setup." );
}
}
catch( CORBA::OBJECT_NOT_EXIST &ex )
{
mySettingsObj->log(APP_LOGERROR, funcname, "Caught a
CORBA::OBJECT_NOT_EXIS exception, could not start the ORB.");
}