Intermittent assertion during ORB thread creation

Mike Cunha via omniORB-list <[email protected]>
Newsgroups gmane.comp.corba.omniorb.user
Message-ID <[email protected]>
omniORB: v4.2.1

OS: Linux v3.10.58 for LEON

 

Intermittently, I will get an omniORB assertion failure during ORB thread
creation. It is not specific to one address space on my system. 

 

Here is the error message:

omniORB: (1): Assertion failed.  This indicates a bug in the application

using omniORB, or maybe in omniORB itself.

file: giopServer.cc

line: 986

info: 0

omniORB: (1): Unexpected exception caught by giopRendezvouser

omniORB: (1): Unrecoverable error for this endpoint:
giop:tcp:192.168.172.85:49717, it will no longer be serviced.

 

And here is the backtrace from the core file:

(gdb) bt

#0  0x50fea144 in raise () from /lib/libc.so.6

#1  0x50feb764 in abort () from /lib/libc.so.6

#2  0x50b767f8 in omniORB::fatalException::fatalException(char const*, int,
char const*) () from /usr/lib/libomniORB4.so.2

#3  0x50b5f110 in omni::assertFail(char const*, int, char const*) () from
/usr/lib/libomniORB4.so.2

#4  0x50bf846c in omni::giopServer::notifyRzReadable(omni::giopConnection*,
bool) () from /usr/lib/libomniORB4.so.2

#5  0x50bfdf4c in omni::giopRendezvouser::notifyReadable(void*,
omni::giopConnection*) () from /usr/lib/libomniORB4.so.2

#6  0x50c90204 in omni::tcpEndpoint::notifyReadable(omni::SocketHolder*) ()
from /usr/lib/libomniORB4.so.2

#7  0x50c3cfc8 in omni::SocketCollection::Select() () from
/usr/lib/libomniORB4.so.2

#8  0x50c8fe40 in omni::tcpEndpoint::AcceptAndMonitor(void (*)(void*,
omni::giopConnection*), void*) () from /usr/lib/libomniORB4.so.2

#9  0x50bfe0c0 in omni::giopRendezvouser::execute() () from
/usr/lib/libomniORB4.so.2

#10 0x50b3d0f8 in omniAsyncWorker::real_run() () from
/usr/lib/libomniORB4.so.2

#11 0x50b407a0 in omniAsyncPoolGeneral::workerRun(omniAsyncWorker*) () from
/usr/lib/libomniORB4.so.2

#12 0x50b3cabc in omniAsyncWorker::mid_run() () from
/usr/lib/libomniORB4.so.2

#13 0x50b3d430 in omniAsyncWorkerInfo::run() () from
/usr/lib/libomniORB4.so.2

#14 0x50b4034c in omniAsyncWorker::run(void*) () from
/usr/lib/libomniORB4.so.2

#15 0x50d25510 in omni_thread_wrapper () from /usr/lib/libomnithread.so.4

#16 0x50d80e78 in start_thread () from /lib/libpthread.so.0

 

Mike Cunha

_______________________________________________
omniORB-list mailing list
[email protected]
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.