Back to Main PageBack

OpenFusion TAO Fixed Bugs

Fixed since 1.4.1.0

Bug No. Description
TAO#176 Fault Tolerance hooks in the ORB do not trigger a retry when a COMM_FAILURE system exception is encountered with a completion status of 'NO'.
TAO#172 When the transport is UIPMC, an attempt is made to dereference and call operations on a pointer to a reactor that does not exist.
TAO#171 A null pointer is dereferenced in tao_idl generated code for marshalling a struct.
TAO#169 RT ORB initialiser overwrites the value set by the Fault Tolerance initialiser, when using both Real Time and Fault Tolerance.
TAO#168 BAD_INV_ORDER exception occurs when using the Fault Tolerance client request interceptor.
#0150 NULL pointer is referenced in ORB core when there is an unknown profile.
#014N BAD_OPERATION exception is raised with the tao_idl generated code for AMI enabled inheriting interfaces.
TAO#160 Object reference counting is incorrect in the collocated object proxy broker of Portable Server.
TAO#159 An IOR profile cannot be demarshalled if it contains an endpoint that matches a listen endpoint used in this process and when there is no servant in the active object map corresponding to the object key.
TAO#158 No attempt is made to handle RepositoryID indirection when demarshalling ValueTypes.
#0149 The tao_idl compiler generates duplicate symbols in stub files when the ifdef macro is used in idl files.
TAO#138 IDL compiler rejects a struct defined within an interface with the interface as an element.
TAO#137 Generated Valuetype factory methods have CORBA System Exceptions throw clauses.
#0128 Two server processes are started by one client when the server is registered with PER_CLIENT activation in the ImR.
#011X The tao_idl compiler incorrectly generates a _ptr type for a valuetype embedded in a union.
#011T C++ code generated from the tao_idl compiler fails to compile when double colons are not prefixed to scoped names.
#011S The tao_idl compiler generates incorrect code for string typedefs.
#011M The tao_idl compiler does not generate an error for illegal idl code which contains a union with an enum discriminator, where a label name of the enum clashes with a member name of the union.
#0112 Attempt to marshal a null object reference causes a segmentation fault.
#010T The tao_idl compiler generates code from fixed length string typedefs that does not compile.
#010M IDL files that contain self-referencing (or nested) sequences of structs or unions cannot be loaded into the Interface Repository.
#010D A TAO server does a host name lookup every time it accepts a connection from a client.
#010C TAO blocks in receive on the server side when waiting for data from the client side, when the -ORBClientConnectionHandler RW strategy is used.
#00Z0 The tao_idl compiler generates erroneous files when the idl file contains #ifdefs.
#00ZP TAO14 does not compile with old C++ libraries on HP-UX with aCC 3.31.
#00Y8 Unexpected CORBA::TIMEOUT can occur when a connection should be removed.
#00YB con is incorrectly identified by tao_idl as the C++ keyword continue.
#00XN The tao_idl compiler incorrectly generates private scope for anonymous sequence definitions.
#00X0 A memory leak occurs when a thread, spawned using ACE / TAO, gets terminated.
#00XD IDL containing inheritance of valuetypes from abstract interfaces results in generated C++ code which does not compile.
#00XI Location forward causes a memory leak in TAO clients.

Fixed in 1.4.1.0

Bug No. Description
#00V3 Large number of clients invoking calls to a server causes server to die.
#00VU Bus error with tao_idl compiler.
#00VT TAO hangs up after several days.
#00QE Memory consumption problem with TAO client.


PrismTech TOP
Top