[ 
https://issues.apache.org/jira/browse/AXIS2C-1220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Manjula Peiris resolved AXIS2C-1220.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.6.0

I have tested this scenario with valgrind. Did not find reported memory leaks.

> memory leak on the server side (axis2_http_server)
> --------------------------------------------------
>
>                 Key: AXIS2C-1220
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1220
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: core/engine
>    Affects Versions: Current (Nightly)
>         Environment: linux fc5
>            Reporter: Frederic Heem
>            Assignee: Manjula Peiris
>            Priority: Minor
>             Fix For: 1.6.0
>
>
> When axis2_http_server is stated and stopped, it doesn't free everything it 
> has allocated. Please note that no message has been received or sent.
> Even though these leaks doesn't increased by the number of messages received, 
> it makes it more difficult to spot memory leaked that are based on the number 
> of messaged being received.
> ==23797== 28 (16 direct, 12 indirect) bytes in 1 blocks are definitely lost 
> in loss record 11 of 27
> ==23797==    at 0x4005858: malloc (vg_replace_malloc.c:207)
> ==23797==    by 0x405F292: axutil_thread_create (thread_unix.c:107)
> ==23797==    by 0x40561D4: axutil_thread_pool_get_thread (thread_pool.c:76)
> ==23797==    by 0x50A2E91: ???
> ==23797==    by 0x40AD7A4: axis2_load_services (conf_init.c:331)
> ==23797==    by 0x40ADBE5: axis2_build_conf_ctx (conf_init.c:84)
> ==23797==    by 0x4123CE4: axis2_http_server_create (http_receiver.c:124)
> ==23797==    by 0x80563B8: main (http_server_main.c:209)
> ==23797==
> ==23797==
> ==23797== 1,000 (56 direct, 944 indirect) bytes in 2 blocks are definitely 
> lost in loss record 22 of 27
> ==23797==    at 0x4005858: malloc (vg_replace_malloc.c:207)
> ==23797==    by 0x8076552: axis2_conf_ctx_create (conf_ctx.c:57)
> ==23797==    by 0x411E431: ???
> ==23797==    by 0x40AD7A4: axis2_load_services (conf_init.c:331)
> ==23797==    by 0x40ADBE5: axis2_build_conf_ctx (conf_init.c:84)
> ==23797==    by 0x4123CE4: axis2_http_server_create (http_receiver.c:124)
> ==23797==    by 0x80563B8: main (http_server_main.c:209)
> ==23797==
> ==23797==
> ==23797== 174 (24 direct, 150 indirect) bytes in 1 blocks are definitely lost 
> in loss record 23 of 27
> ==23797==    at 0x4005858: malloc (vg_replace_malloc.c:207)
> ==23797==    by 0x50A86C8: ???
> ==23797==    by 0x50A4C89: ???
> ==23797==    by 0x50A55F9: ???
> ==23797==    by 0x50A3FD3: ???
> ==23797==    by 0x50A2D76: ???
> ==23797==    by 0x405EEE5: dummy_worker (thread_unix.c:93)
> ==23797==    by 0x8E145A: start_thread (in /lib/libpthread-2.5.so)
> ==23797==    by 0x71323D: clone (in /lib/libc-2.5.so)

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

Reply via email to