[omniORB] AIX: pure virtual method called

Gary Duzan gduzan at bbn.com
Wed Nov 12 10:21:53 GMT 2003


In Message <025401c3a90f$44f66d70$250f0aa2 at Renzo> ,
   "Renzo Tomaselli" <renzo.tomaselli at tecnotp.it> wrote:

=>Hi,
=>    we just ported our architecture to AIX 5.2 through g++ 3.3.1, while
=>OmniORB version is 4.02, standard sources. The same runs fine on Windows
=>(msvc 6.0), Solaris (g++ 3.2.3), Linux (3.2.0).
=>Apparently everything was ok on AIX too, but then we got random failures
=>after throwing user exceptions. In short, an user exception is thrown from a
=>servant (say throw NotFound()) and caught by the caller in the same process
=>(although in a different shlib).

   gcc on AIX has had problems with throwing exceptions out of shared
libraries in the past, and it looks like this one popped up again:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11111

The bug is marked as resolved, so you might try a newer version of the
compiler and see if it helps.

					Gary Duzan
					BBN Technologies
					A Verizon Company





More information about the omniORB-list mailing list