[omniORB] It does not catch the exception

ERIKSSON,TOBIAS (A-Sweden,ex1) tobias_eriksson@agilent.com
Fri, 24 Nov 2000 10:51:58 +0100


Hi
 I am struggling with that the omniOrbORB::run method throws an exception
but I cant catch it, I catch all exceptions with a catch(...) but it does
not help, the program dies, with the following stacktrace. I am running on
Linux (debian).

Anyone experienced something like this before?

Regards
 Tobias

#0  0x401a3931 in kill () from /lib/libc.so.6
#1  0x40020ee9 in pthread_kill () from /lib/libpthread.so.0
#2  0x40021365 in raise () from /lib/libpthread.so.0
#3  0x401a4c71 in abort () from /lib/libc.so.6
#4  0x40146f58 in __terminate ()   from /usr/lib/libstdc++-libc6.1-2.so.3
#5  0x40146f75 in __terminate ()   from /usr/lib/libstdc++-libc6.1-2.so.3
#6  0x40147af4 in __throw ()   from /usr/lib/libstdc++-libc6.1-2.so.3
#7  0x400c2953 in omniExHelper::OBJECT_NOT_EXIST () from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomniORB3.so.0
#8  0x400a8575 in omniOrbORB::run () from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomniORB3.so.0
#9  0x806a5d6 in ORBThread::run (this=0x820de90, args=0x0) at
ORBThread.cpp:35
#10 0x4011f94f in omni_thread_wrapper () from
/home/tobias/CORBA/omni/lib/i586_linux_2.0_glibc2.1/libomnithread.so.2
#11 0x4001ec8f in pthread_start_thread ()
   from /lib/libpthread.so.0