Skip to main content
Summary A sequence of sequence gives segmentation fault during code generation on Solaris.
Article Number 18246
Environment Orbix 3.3.8 Orbix 3.3.9 Orbix 3.3.10 Solaris
Question/Problem Description A 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 Number ORBTHREE-864
Cause
Resolution This 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

#Orbix
#KnowledgeDocs