[omniORB] sequence<> size problem ??

Herve Lehoux hlehoux@adways.com
Fri, 29 Jan 1999 10:27:19 +0100


Hello,

has anyone experienced problems with size of sequences with omniorb, or maybe i
made a stupid programming error ?

i use :

idl ::

typedef sequence<unsigned short> rawdata;
    void generate(
	in double x0,
	in double x1,
	in double y0,
	in double y1,
	in unsigned short sx,
	in unsigned short sy,
	in unsigned short i,
	out rawdata result);

client.cc ::

  rawdata *result= 0;

   p->generate(.../...,result);

THE PROBLEM is i have a core dump when the real size of the output data is more
than 1024*1024 ???

using the debugger i can see a CORBA::SystemException is thrown in the
serverSK.cc skeleton by the _0RL__generate() method...

the server is working ok, just client crashes. both work with smaller sizes

i use omniORB 2.6.1 with DIGITAL C++ V6.0-010 on DIGITAL UNIX V4.0

thanks in advance for any help.