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

This document (7020978) is provided subject to the disclaimer at the end of this document.

Environment

env

Situation

sit

Resolution

Summary A sequence of sequence gives segmentation fault during code generation on Solaris.
Article Number 18246
Environment Orbix 3.3.8Orbix 3.3.9Orbix 3.3.10Solaris
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

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented “AS IS” WITHOUT WARRANTY OF ANY KIND.

Related:

Leave a Reply