diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-04 04:16:42 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-04 04:16:42 +0000 |
commit | 96bfb5ea5ce3c32201fc47fe7b0d3ddcfb50f27a (patch) | |
tree | bc0655105c16cc16c97a0c871cd6581e9b10bb9e | |
parent | 92584f7c588a503dcb74d2c92737776dbfec0663 (diff) | |
download | ATCD-96bfb5ea5ce3c32201fc47fe7b0d3ddcfb50f27a.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/ChangeLog-98c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c index 6cc824f286d..b3d3d72b18c 100644 --- a/TAO/ChangeLog-98c +++ b/TAO/ChangeLog-98c @@ -1,3 +1,17 @@ +Thu Sep 03 23:06:35 1998 Nanbor Wang <nanbor@cs.wustl.edu> + + * tests/Param_Test/driver.{h,cpp}: Stop instantiating Driver class + as a singleton object. Instead, put it in main's local stack. + This was causing trouble because we used the singleton Driver to + initialize the ORB, which in turn, instantiated TAO_ORB_Core by + creating a TSS_Singleton object of it and then initialized it. + What this implies is TAO_ORB_Core would get removed from + Object_Manager's cleanup stack before Driver. Since Driver + contains an ORB_var, it needs to access TAO_ORB_Core when + removing the ORB. The result is ORB destructor ended up using + an newly created but uninitialized ORB_Core to perform the + shutdown. + Thu Sep 3 22:52:39 1998 Carlos O'Ryan <coryan@cs.wustl.edu> * utils/catior/catior.cpp: |