[omniORB] omniORB 3.0.x on OpenVMS Alpha, Compaq C++ 6.2

David Konerding dek@cgl.ucsf.edu
Wed, 14 Mar 2001 08:07:29 -0800


Yeah, I've noticed problems where trying to connect to a dead server (one
that was killed abnormally and never removed from the naming service) causes hangs on Tru64 5.0A with Compaq C++ 6.2 (and now 6.3), I don't see it on any of our other platforms (linux/i386, irix/mips, winnt/i386).

Bruce Visscher wrote:

> I just received an e-mail about this, so I thought I would report here
> what I know at this point.
>
> Apparently, there is a bug that shows up when you compile omniORB 3.0.x
> on OpenVMS Alpha, using Compaq C++ 6.2.  The 6.3 compiler (in Beta)
> seems to address the problem.
>
> Specifically, the problem shows up in the eg3 example.  If you start the
> eg3 server, shut it back down, then attempt to contact it from the eg3
> client, then the client will hibernate indefinitely.  I have verified
> that the problem is in the compiler's optimizer.
>
> If anyone really needs to use omniORB 3 on that platform, I would
> strongly advise disabling optimization, or else wait for the release of
> Compaq C++ 6.3.  I'm guessing Compaq C++ 6.2 would have the same problem
> on tru64 Unix.
>
> HTH,
>
> Bruce
> --
>
> Bruce Visscher                                        visschb@rjrt.com
> CONFIDENTIALITY NOTE:  This e-mail message, including any attachment(s), contains information that may be confidential, protected by the attorney-client or other legal privileges, and/or proprietary non-public information.  If you are not an intended recipient of this message or an authorized assistant to an intended recipient, please notify the sender by replying to this message and then delete it from your system.  Use, dissemination, distribution, or reproduction of this message and/or any of its attachments (if any) by unintended recipients is not authorized and may be unlawful.