[omniORB] Problem with deeply nested structs.

baileyk@schneider.com baileyk@schneider.com
Fri, 15 Mar 2002 09:36:25 -0600


>[...]
>>    I found that omniORB4 SEGVs if it tries to return
>> a deeply nested recursive structure.

> There's no easy way to avoid the problem, although you can
> defer it by increasing the thread stack size with
> omni_thread::stack_size().

Perhaps you can point me to where the recursion is done.  Is it in the
omniidl generated stub code or in the orb core itself?  I might try to add
a configurable recusion limit and throw a MARSHAL exception so that it
fails more gracefully.
Kendall