axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Closed: (AXISCPP-53) Xerces Paser Memory Leaks
Date Mon, 16 Aug 2004 11:59:19 GMT

   The following issue has been closed.

   Resolver: Samisa Abeysinghe
       Date: Mon, 16 Aug 2004 4:59 AM

The patch was applied by sanjaya.
View the issue:

Here is an overview of the issue:
        Key: AXISCPP-53
    Summary: Xerces Paser Memory Leaks
       Type: Bug

     Status: Closed
   Priority: Critical
 Resolution: FIXED

    Project: Axis-C++
   Fix Fors:
             1.2 Alpha
             1.1 Final

   Reporter: Sevwandi Abeysinghe

    Created: Thu, 22 Apr 2004 2:11 AM
    Updated: Mon, 16 Aug 2004 4:59 AM
Environment: Linux operating system

When using C++ clients with Xerces parser huge amounts of memory leaks can be noticed.

The problem occurs When using the Xerces parser, the XMLString::transcode() method returns
a memory buffer that
is expected to be deleted by the caller after use.(in other words  XMLString::transcode()
calls must have matching XMLString::release() calls)

Many memory leaks can be found related to XMLString::transcode() calls in XercesHandler.cpp.
(and fixed them in the patch below)

Please apply this patch as soon as possible to CVS code for the benefit of those who use the
Xerces parser.

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message