A sequence of sequence gives segmentation fault during code generation on Solaris.

  • 7020978
  • 16-Jun-2017
  • 16-Jun-2017

Environment

env

Situation

sit

Resolution


SummaryA sequence of sequence gives segmentation fault during code generation on Solaris.
Article Number18246
EnvironmentOrbix 3.3.8Orbix 3.3.9Orbix 3.3.10Solaris
Question/Problem DescriptionA sequence of sequence gives segmentation fault during code generation on Solaris.
The IDL compiler core dumps with a segmentation fault on Solaris
Recursive type in IDL containing a sequence of a sequence does not IDL compile on Solaris.
The IDL compiler on Solaris cannot deal with sequence of sequence in the IDL file.
Clarifying Information
Error Message
Defect/Enhancement NumberORBTHREE-864
Cause
ResolutionThis is a bug and was fixed in Orbix 3.3.10 TP7
Workaround
Notes

Here's an example of an IDL that would cause the problem:
struct Parameter2
{
        sequence< sequence<Parameter2> > paramlist;
};

interface test
{
        // Either one of the following usage of Parameter2 would cause a coredump on Solaris
        //void getMethod(in Parameter2 a);
        Parameter2 getMethod();
};

Attachment
Created date:06 September 2011
Last Modified:13 February 2013
Last Published:23 June 2012
First Published date:09 September 2011