[omniORB] -URGENT- Client crashes with stack overflow in stub code
   
    Frank Lynch
     
    flynch@emhain.wit.ie
       
    Mon, 12 Apr 1999 18:48:22 +0100 (IST)
    
    
  
Hi guys,
I have a very big and nasty one, my client application is crashing in the
stub (with a stack overflow) using omni2.7.1 on NT with VC++5.0
Using the following IDL...
module foo
{
interface dummy
	{
	void someOp();
	};
interface factory
	{
	dummy get();
	};
};
module bar{
interface dummy : foo::dummy
	{
	void anotherOp();
	};
};
My client is crashing when trying to invoke on the method get on interface
factory.
In the server the method foo::factory::get creates a bar::dummy object and
returns it as a foo::dummy object. 
The code for this simple test case is attached.
Has anyone sceen this before, if so do you have a workaround other than
changing the interface names - that is not really an option for us.
TIA
Frank Lynch.