[omniORB] String & WinXP, VC6.0

Duncan Grisby dgrisby@uk.research.att.com
Tue, 29 Jan 2002 11:31:51 +0000


On Friday 25 January, Slava Garelin wrote:

> When trying to call function on another machine server with CORBA::String in 
> parameter or with returning function type CORBA::String we got segmentation 
> (related to memory problems, probably when freeing memory as I can see from 
> debugger output, but I don't sure).
> ---
> HEAP[trade.exe]: Invalid Address specified to RtlValidateHeap( 003A0000, 
> 0085E190 )

I'm not sure what to suggest. The problem is definitely due to the way
memory is allocated and freed in code compiled with different
debugging options. Try tweaking any parameters you can find that
relate to the allocator.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --