summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-04 04:16:42 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-04 04:16:42 +0000
commit96bfb5ea5ce3c32201fc47fe7b0d3ddcfb50f27a (patch)
treebc0655105c16cc16c97a0c871cd6581e9b10bb9e
parent92584f7c588a503dcb74d2c92737776dbfec0663 (diff)
downloadATCD-96bfb5ea5ce3c32201fc47fe7b0d3ddcfb50f27a.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-98c14
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: