You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Damitha Kumarage (JIRA)" <ji...@apache.org> on 2008/08/02 19:29:44 UTC

[jira] Created: (AXIS2C-1250) Memory leak in axiom_soap_header_remove_header_block() function

Memory leak in axiom_soap_header_remove_header_block() function
---------------------------------------------------------------

                 Key: AXIS2C-1250
                 URL: https://issues.apache.org/jira/browse/AXIS2C-1250
             Project: Axis2-C
          Issue Type: Bug
         Environment: linux
            Reporter: Damitha Kumarage


When axiom_soap_header_remove_header_block() function is called it cause memory leak. The sample I used is attached herewith. Following is the leak summary.

==31236== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1)
==31236== malloc/free: in use at exit: 16 bytes in 1 blocks.
==31236== malloc/free: 195 allocs, 194 frees, 203,462 bytes allocated.
==31236== For counts of detected errors, rerun with: -v
==31236== searching for pointers to 1 not-freed blocks.
==31236== checked 126,060 bytes.
==31236== 
==31236== 16 bytes in 1 blocks are definitely lost in loss record 1 of 1
==31236==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==31236==    by 0x40309DC: axutil_allocator_malloc_impl (allocator.c:75)
==31236==    by 0x402FE75: axutil_hash_first (hash.c:161)
==31236==    by 0x4065779: axiom_soap_header_remove_header_block (soap_header.c:550)
==31236==    by 0x80489BF: main (test.c:35)
==31236== 
==31236== LEAK SUMMARY:
==31236==    definitely lost: 16 bytes in 1 blocks.
==31236==      possibly lost: 0 bytes in 0 blocks.
==31236==    still reachable: 0 bytes in 0 blocks.
==31236==         suppressed: 0 bytes in 0 blocks.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


[jira] Assigned: (AXIS2C-1250) Memory leak in axiom_soap_header_remove_header_block() function

Posted by "Damitha Kumarage (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2C-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Damitha Kumarage reassigned AXIS2C-1250:
----------------------------------------

    Assignee: Damitha Kumarage

> Memory leak in axiom_soap_header_remove_header_block() function
> ---------------------------------------------------------------
>
>                 Key: AXIS2C-1250
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1250
>             Project: Axis2-C
>          Issue Type: Bug
>         Environment: linux
>            Reporter: Damitha Kumarage
>            Assignee: Damitha Kumarage
>         Attachments: soap_header.tar.gz
>
>
> When axiom_soap_header_remove_header_block() function is called it cause memory leak. The sample I used is attached herewith. Following is the leak summary.
> ==31236== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1)
> ==31236== malloc/free: in use at exit: 16 bytes in 1 blocks.
> ==31236== malloc/free: 195 allocs, 194 frees, 203,462 bytes allocated.
> ==31236== For counts of detected errors, rerun with: -v
> ==31236== searching for pointers to 1 not-freed blocks.
> ==31236== checked 126,060 bytes.
> ==31236== 
> ==31236== 16 bytes in 1 blocks are definitely lost in loss record 1 of 1
> ==31236==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
> ==31236==    by 0x40309DC: axutil_allocator_malloc_impl (allocator.c:75)
> ==31236==    by 0x402FE75: axutil_hash_first (hash.c:161)
> ==31236==    by 0x4065779: axiom_soap_header_remove_header_block (soap_header.c:550)
> ==31236==    by 0x80489BF: main (test.c:35)
> ==31236== 
> ==31236== LEAK SUMMARY:
> ==31236==    definitely lost: 16 bytes in 1 blocks.
> ==31236==      possibly lost: 0 bytes in 0 blocks.
> ==31236==    still reachable: 0 bytes in 0 blocks.
> ==31236==         suppressed: 0 bytes in 0 blocks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


[jira] Updated: (AXIS2C-1250) Memory leak in axiom_soap_header_remove_header_block() function

Posted by "Damitha Kumarage (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2C-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Damitha Kumarage updated AXIS2C-1250:
-------------------------------------

    Attachment: soap_header.tar.gz

Use this sample to reproduce the memory leak

> Memory leak in axiom_soap_header_remove_header_block() function
> ---------------------------------------------------------------
>
>                 Key: AXIS2C-1250
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1250
>             Project: Axis2-C
>          Issue Type: Bug
>         Environment: linux
>            Reporter: Damitha Kumarage
>         Attachments: soap_header.tar.gz
>
>
> When axiom_soap_header_remove_header_block() function is called it cause memory leak. The sample I used is attached herewith. Following is the leak summary.
> ==31236== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1)
> ==31236== malloc/free: in use at exit: 16 bytes in 1 blocks.
> ==31236== malloc/free: 195 allocs, 194 frees, 203,462 bytes allocated.
> ==31236== For counts of detected errors, rerun with: -v
> ==31236== searching for pointers to 1 not-freed blocks.
> ==31236== checked 126,060 bytes.
> ==31236== 
> ==31236== 16 bytes in 1 blocks are definitely lost in loss record 1 of 1
> ==31236==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
> ==31236==    by 0x40309DC: axutil_allocator_malloc_impl (allocator.c:75)
> ==31236==    by 0x402FE75: axutil_hash_first (hash.c:161)
> ==31236==    by 0x4065779: axiom_soap_header_remove_header_block (soap_header.c:550)
> ==31236==    by 0x80489BF: main (test.c:35)
> ==31236== 
> ==31236== LEAK SUMMARY:
> ==31236==    definitely lost: 16 bytes in 1 blocks.
> ==31236==      possibly lost: 0 bytes in 0 blocks.
> ==31236==    still reachable: 0 bytes in 0 blocks.
> ==31236==         suppressed: 0 bytes in 0 blocks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


[jira] Closed: (AXIS2C-1250) Memory leak in axiom_soap_header_remove_header_block() function

Posted by "Damitha Kumarage (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2C-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Damitha Kumarage closed AXIS2C-1250.
------------------------------------

    Resolution: Fixed

This is fixed now

> Memory leak in axiom_soap_header_remove_header_block() function
> ---------------------------------------------------------------
>
>                 Key: AXIS2C-1250
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1250
>             Project: Axis2-C
>          Issue Type: Bug
>         Environment: linux
>            Reporter: Damitha Kumarage
>            Assignee: Damitha Kumarage
>         Attachments: soap_header.tar.gz
>
>
> When axiom_soap_header_remove_header_block() function is called it cause memory leak. The sample I used is attached herewith. Following is the leak summary.
> ==31236== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1)
> ==31236== malloc/free: in use at exit: 16 bytes in 1 blocks.
> ==31236== malloc/free: 195 allocs, 194 frees, 203,462 bytes allocated.
> ==31236== For counts of detected errors, rerun with: -v
> ==31236== searching for pointers to 1 not-freed blocks.
> ==31236== checked 126,060 bytes.
> ==31236== 
> ==31236== 16 bytes in 1 blocks are definitely lost in loss record 1 of 1
> ==31236==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
> ==31236==    by 0x40309DC: axutil_allocator_malloc_impl (allocator.c:75)
> ==31236==    by 0x402FE75: axutil_hash_first (hash.c:161)
> ==31236==    by 0x4065779: axiom_soap_header_remove_header_block (soap_header.c:550)
> ==31236==    by 0x80489BF: main (test.c:35)
> ==31236== 
> ==31236== LEAK SUMMARY:
> ==31236==    definitely lost: 16 bytes in 1 blocks.
> ==31236==      possibly lost: 0 bytes in 0 blocks.
> ==31236==    still reachable: 0 bytes in 0 blocks.
> ==31236==         suppressed: 0 bytes in 0 blocks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org