[omniORB] Problem with eg2_clt
Mark D. Landry
mdlandry@lincoln.midcoast.com
Sun, 02 May 1999 22:38:55 -0400
After starting eg2_impl and running eg2_clt, I simply get "Caught a
system exception." Why would eg2 exhibit this behavior when eg1 and eg3
work correctly?
Using dbx to trace the execution:
...
trace in bufferedStream.h: 711 pd_in_mkr = (void*) (p1 + nbytes);
trace in bufferedStream.h: 712 if( pd_in_mkr > pd_out_mkr )
overrun_error();
trace in bufferedStream.h: 713 return (void*) p1;
trace in bufferedStream.h: 714 }
trace in bufferedStream.h: 548 }
trace in bufferedStream.h: 999 if (s.unRead() < (l*elmSize)) {
trace in bufferedStream.h: 642 if (pd_in_mkr < pd_out_mkr)
trace in bufferedStream.h: 643 return
((omni::ptr_arith_t)pd_out_mkr -
trace in bufferedStream.h: 647 }
trace in bufferedStream.h: 1000 _CORBA_marshal_error();
trace in exception.cc: 375 throw
CORBA::MARSHAL(0,CORBA::COMPLETED_NO);
trace in CORBA.h: 857 STD_EXCEPTION (MARSHAL);
trace in CORBA.h: 799 SystemException(ULong minor,
CompletionStatus status) {
trace in CORBA.h: 799 SystemException(ULong minor,
CompletionStatus status) {
trace in CORBA.h: 770 Exception() {}
trace in CORBA.h: 800 pd_minor = minor;
trace in CORBA.h: 801 pd_status = status;
trace in CORBA.h: 802 return;
trace in CORBA.h: 803 }
Caught a system exception.
program exited
(dbx)
Environment: AIX 4.3; xlC 3.6.4.0; omniORB_2.7.1