[omniORB] The cause of the exception in echo/eg1 example for omniORB3 on NT

Ji-Yong D. Chung virtualcyber@erols.com
Sun, 24 Oct 1999 17:17:37 -0400


Dear omniORB developers:

    NT4.0, SP4, MSVC++

        I double checked the cause of exception during the execution of
eg1.exe -- it does seem to come after the exit of main().  Apparently, the
implicity clean up code that gets executed after main() to remove all static
objects is throwing the exception.

      During the clean up (after main()), omni::internalLock first gets
removed.  Later, as the_nil_poa is being destroyed, its destructor refers to
omni::internalLock -- which results in the exception.