[omniORB] complex typecodes bug

Duncan Grisby dgrisby@uk.research.att.com
Tue, 20 Mar 2001 17:45:16 +0000


On Thursday 15 March, Lars Immisch wrote:

> I am having a problem with complex typecodes (the TypeCode in question
> describes a recursive type).
>
> The bug appears when I try to send a omniORB generated typecode across the
> wire. On Linux, I get a SEGV in TypeCode_marshaller::alignedSize().

Thanks for the comprehensive example program. I've tracked down the
bug to a problem with the IDL compiler C++ back-end. The fix is in
CVS. As an added bonus, I've also found and fixed Marcus Bullingham's
bug about memory corruption using the nil TypeCode.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --