Discussion:
[omniORB] bug fixes in 4.1.0
Igor Lautar
2007-03-03 16:21:14 UTC
Permalink
Hi,

Is there a list of bugs fixed in 4.1.0 (from 4.0.7)?
I've found only up-to 4.0.6 (http://omniorb.sourceforge.net/bugs.html).

We are experiencing a strange bug, servant binary crashing (in generated
stub file) when accepting incoming connection, last debug from ORB
(traceLevel set to 40):

omniORB: Dispatching remote call '_is_a' to: key<fsaClientAgent> (active)

Note that one connect to the same servant (cca 40 seconds before) was ok.

What could be happening here? Would deleting servant (explicitly, not by
removing local reference) result in this behavior (servants are not
being deleted, but there could be a problem in our code).

We are using omniINSPOA with ORB 4.0.7, compiled for x64 using MS CL
14.00.50727.42 (Visual Studio 2005 w/o SP1).



Thank you,
Igor
Wernke zur Borg
2007-03-05 13:05:37 UTC
Permalink
Post by Igor Lautar
We are experiencing a strange bug, servant binary crashing
(in generated
stub file) when accepting incoming connection, last debug from ORB
key<fsaClientAgent> (active)
Note that one connect to the same servant (cca 40 seconds
before) was ok.
What could be happening here? Would deleting servant
(explicitly, not by
removing local reference) result in this behavior (servants are not
being deleted, but there could be a problem in our code).
Deleting a servant will almost certainly result in a segfault during the
next upcall. So check your code first. I always found it useful to
insert debug printouts in servant destructors, also to prove that they
are properly deleted when it is time to do so.

Wernke
Igor Lautar
2007-03-07 13:12:02 UTC
Permalink
Post by Wernke zur Borg
Deleting a servant will almost certainly result in a segfault during the
next upcall. So check your code first. I always found it useful to
insert debug printouts in servant destructors, also to prove that they
are properly deleted when it is time to do so.
I can confirm that the servant is not being deleted. Investigating with
memory debugging tools.

Regards,
Igor

Continue reading on narkive:
Loading...