Hi Yong,

Can you please create a jira in [1]. Then it is a lot easier to manage and
track

Regards,
Shankar

[1] https://issues.apache.org/jira/browse/axis2c

On Mon, Dec 22, 2008 at 10:42 PM, donald yang <donal...@googlemail.com>wrote:

> Hello,
>
> We found that there is about 2k memory leak in axis2c web service client
> after each web service call . We traced down and found that the following
> statement to free memory has been commented out in *
> guththila_xml_reader_wrapper_xml_free* function of *
> axiom\src\parser\guththila\guththila_xml_reader_wrapper.c*:
>
>          * if (data)  AXIS2_FREE(env->allocator, data);*
>
> When we uncomment out this statement, memory leak is decreased from  2k to
> 76 bytes. Due to time constraint, we didn't further trace down where is the
> cause for the rest of memory leak. (see report [1]).
>
> If you have special reason to do that, could you please let us know how to
> fix the memory leak. If not, could you please patch this into axis2c source
> tree?
>
> best wishes
> yong
>
> [1] 76 bytes memory leak report
>
> FNH: files[i] deallocated ..\..\util\src\dir_handler.c: 316
> FNH: files[i] deallocated ..\..\util\src\dir_handler.c: 316
> FNH: files deallocated ..\..\util\src\dir_handler.c: 318
> FNH: str_header deallocated
> ..\..\src\core\transport\http\sender\http_client.c: 282
> FNH: output_stream deallocated
> ..\..\src\core\transport\http\sender\http_sender.c: 1339
>
> Final Report
> MLK: 00C81048 16 bytes allocated ..\..\util\src\error.c: 561
> MLK: 00C81180 16 bytes allocated ..\..\util\src\string.c: 54
> MLK: 00C811C8 24 bytes allocated ..\..\util\src\string.c: 81
> MLK: 00CBDA58 20 bytes allocated ..\..\util\src\http_chunked_stream.c: 48
> Total allocations    : 4119
> Max memory allocation: 1149486 (1122K)
> Total leak           : 76
>
>
>


-- 
S.Uthaiyashankar
Software Architect
WSO2 Inc.
http://wso2.com/ - "The Open Source SOA Company"

Reply via email to