omniORB 3.0.4 Bug List

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes)sideDownload.gif (2450 bytes)sideDocumentation.gif (2512 bytes)sideFAQ.gif (2344 bytes)sidePatch.gif (2543 bytes)sideSearch.gif (2403 bytes)

The following bugs in omniORB 3.0.4 have been fixed. You can get the fixes in three ways:

  • Update from CVS in the "omni3_develop" branch.
  • Apply this patch to the omniORB 3.0.4 distribution.
  • Download the latest source snapshot. (Note that this is generated nightly, so the latest bugfixes may not appear until tomorrow.)

The bugs pages for earlier versions can be found here:


Summary: Memory leak in string_to_object() (bug number 10)
Date: Tue Feb 5 12:09:40 GMT 2002
Fixed by: djr
Reported by: Jose Hernandez
Description: There was a memory leak in CORBA::ORB::string_to_object() under certain circumstances. This was due to an base class lacking a virtual destructor.

Summary: Memory leak in omniNames (bug number 9)
Date: Fri Oct 5 17:47:54 BST 2001
Fixed by: dpg1
Reported by: Mathieu de Naurois
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-10/0032.html
Description: A silly memory leak was introduced when omniNames was POAfied. Amazing it took this long before someone noticed :-)

Summary: Incorrect result when assigning unsigned long long consts (bug number 8)
Date: Thu Aug 30 10:13:19 BST 2001
Fixed by: dpg1
Reported by: Carl Thompson
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-08/0266.html
Description: A cut-and-paste error caused the value of some unsigned long long consts to be damaged.

Summary: Deadlock when a worker thread can't be started (bug number 7)
Date: Tue Aug 28 12:02:05 BST 2001
Fixed by: dpg1
Reported by: Gail Ollis
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-08/0246.html
Description: An attempt to re-lock a locked mutex lead to a deadlock when thread creation failed.

Summary: Wrong _out type for fixed size structs/unions (bug number 6)
Date: Mon Aug 20 14:44:28 BST 2001
Fixed by: dpg1
Reported by: Vibhu Rishi
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-08/0130.html

Summary: Refcount not incremented in find_POA with AdapterActivator. (bug number 5)
Date: Fri Aug 3 11:09:01 BST 2001
Fixed by: dpg1
Reported by: Patrick Hubert
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-08/0030.html
Description: In the case that find_POA() activated the POA using an AdapterActivator, it failed to increment the POA's reference count.

Summary: Incorrect omniidl output with repeated names in nested scopes (bug number 4)
Date: Fri Jul 27 17:55:52 BST 2001
Fixed by: dpg1
Reported by: Juan Bernabó
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-07/0218.html
Description: IDL like
         module a {
           module b {
             interface Address {};
           };
           module c {
             module b {
               interface BAddress : a::b::Address { };
             };
           };
         };
    
would result in invalid C++.

Summary: Incorrect behaviour with incarnate/etherealize (bug number 3)
Date: Tue Jul 24 15:53:44 BST 2001
Fixed by: dpg1
Reported by: William H Jones
Link for this bug: http://www.uk.research.att.com/omniORB/archives/2001-07/0116.html
Description: Multi-threaded access to servant activators could cause all sorts of grief.

Summary: HPUX 11.00 shared libraries are not build with -Wl,+s (bug number 2)
Date: Mon Jul 16 11:25:55 BST 2001
Fixed by: sll
Reported by: David Tiller
Description: HPUX 11.00 shared libraries are not build with -Wl,+s which enable SHLIB_PATH searching at runtime.

Summary: nameclt fails when passed a nil BindingIterator (bug number 1)
Date: Fri Jul 6 14:30:35 BST 2001
Fixed by: dpg1
Reported by: Tilman Skobowsky
Description: Some Naming services return a nil BindingIterator if a context is empty. nameclt would blindly dereference the nil in this case.


For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 2000 - AT&T Laboratories Cambridge