After inspecting the omniORB code, I was able to determine that the leak was being caused by some older server application code, not the omniORB code.<div><br></div><div>The valgrind output shows that a local object reference is what was being leaked. I followed the object references around and found that some old code was narrowing an object reference provided by the new relay servant, but was storing the result of the narrow() operation in a _ptr type and not releasing it (or using a _var type).<div>
<br></div><div>Everything else worked as expected.</div><div><br></div></div><div>Mike</div><div><br></div>